Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Web port and minos/console ports should simply disallow exiting to the OS (Issue #1270)

2024-07-15 Thread James Paige via Ohrrpgce
When implementing this, I need to take care that I don't break the feature that allows rpg files to run other rpg files, and then exit back to the original rpg file. I'm also going to ad a `-noexit` command line argument so this behavior can be tested on desktop platforms -- Reply to this

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Ignoring key-repeat for menu confirm and cancel (Issue #1271)

2024-07-15 Thread James Paige via Ohrrpgce
Okay, this is implemented now. I also made an optional override just for "confirm" in battle mode, in case you want to be able to turn of key repeats for menus in general without losing the ability to hold down confirm through a battle. -- Reply to this email directly or view it on GitHub:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Ignoring key-repeat for menu confirm and cancel (Issue #1271)

2024-07-15 Thread James Paige via Ohrrpgce
Closed #1271 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1271#event-13509883136 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

[Ohrrpgce] [ohrrpgce/ohrrpgce] Ignoring key-repeat for menu confirm and cancel (Issue #1271)

2024-07-15 Thread James Paige via Ohrrpgce
To improve the experience on console ports, we need to have the option to disable checking key-repeat for confirm and cancel in menus. This will be a bitset option that is off-by-default for old existing games, but on for new games. Any game that is doing a console port can consider turning it

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Sprite slice cropping bug on emscripten web port only (Issue #1269)

2024-06-14 Thread James Paige via Ohrrpgce
Closed #1269 as completed via 2648b23418477545a698493bf4866394aadc724c. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1269#event-13167281048 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Sprite slice cropping bug on emscripten web port only (Issue #1269)

2024-06-14 Thread James Paige via Ohrrpgce
I can reproduce this on Linux if I compile with `scons minos=1` I see this in `config.bi` ``` #if defined(MINIMAL_OS) #define NO_TLS #endif ``` And in `allmodex.bas` in the `get_cliprect` function I see this: ``` function get_cliprect(fr as Frame ptr = NULL) byref as ClipState #ifdef

[Ohrrpgce] [ohrrpgce/ohrrpgce] Web port and minos/console ports should simply disallow exiting to the OS (Issue #1270)

2024-06-12 Thread James Paige via Ohrrpgce
Right now, if you are using a web port, and you press ESC on the file select screen (or on the title screen when loading directly into a game) then the game exists, and you are stuck on a black screen until you reload the browser tab. I also have heard on good authority that exiting to the OS

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Sprite slice cropping bug on emscripten web port only (Issue #1269)

2024-06-12 Thread James Paige via Ohrrpgce
Okay, This was not hard to confirm with a web build of custom, and a simple 2-slice collection. "Clip Children: Yes" simple seems to be ignored ![image](https://github.com/ohrrpgce/ohrrpgce/assets/3442937/b8faed80-67f6-4a17-b05a-d3029178cd0c) -- Reply to this email directly or view it on

[Ohrrpgce] [ohrrpgce/ohrrpgce] Sprite slice cropping bug on emscripten web port only (Issue #1269)

2024-06-12 Thread James Paige via Ohrrpgce
Tested with Vocabulary Mosaic. Also observed in PJ's Sponcon Sprite slices that are set to crop children don't seem to work in the web port. I'll try to reduce this to a minimal test case. ![image](https://github.com/ohrrpgce/ohrrpgce/assets/3442937/4bb2aad5-8030-415e-9940-5691b151c0f3)

Re: [Ohrrpgce] SVN: teeemcee/13551 Replace anim_flinchdone with a timer triggered by anim_flinchstart

2024-06-05 Thread James Paige via Ohrrpgce
efault dwell time for Sequential Project should be 0? > > On Wed, 5 Jun 2024 at 22:39, James Paige via Ohrrpgce < > ohrrpgce@lists.motherhamster.org> wrote: > >> Oh! Very nice fix :) >> >> >> On Wed, Jun 5, 2024, 3:54 AM subversion--- via Ohrrpgce < >&g

Re: [Ohrrpgce] SVN: teeemcee/13551 Replace anim_flinchdone with a timer triggered by anim_flinchstart

2024-06-05 Thread James Paige via Ohrrpgce
Oh! Very nice fix :) On Wed, Jun 5, 2024, 3:54 AM subversion--- via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > teeemcee > 2024-06-05 00:54:08 -0700 (Wed, 05 Jun 2024) > 453 > Replace anim_flinchdone with a timer triggered by anim_flinchstart > > The BattleSprite.flinch_anim timer

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Emscripten web build freezes/crashes when entering battle mode (Issue #1268)

2024-05-31 Thread James Paige via Ohrrpgce
Fixed in commit 05090dc27d19da -- thanks to Blain Maguire -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1268#issuecomment-2143170006 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Emscripten web build freezes/crashes when entering battle mode (Issue #1268)

2024-05-31 Thread James Paige via Ohrrpgce
Closed #1268 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1268#event-13007240526 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] SVN: teeemcee/13500 hspeak: better srcpos info to track the position & length of tokens [Pat

2024-02-07 Thread James Paige via Ohrrpgce
These commit messages were a joy to read ♥️ Happy to see this merged On Wed, Feb 7, 2024, 5:34 AM Ralph Versteegen via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > This patch, and many of the following ones, date back nine and a half > years, and it's been my biggest unmerged branch

Re: [Ohrrpgce] SVN: james/13475 Add some additional output for troubleshooting nightly emscripten web bu

2024-01-12 Thread James Paige via Ohrrpgce
On Fri, Jan 12, 2024 at 8:37 PM Ralph Versteegen via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > Is it working correctly now? I see it just managed to upload a build. > However strangely it has svn_rev=13471 although I saw a previous cron log > that said it updated to 13473. > I did a

Re: [Ohrrpgce] SVN: teeemcee/13473 Add "running on xbox/playstation/nintendo" and "xbox/playstation/nintend

2024-01-11 Thread James Paige via Ohrrpgce
Is the idea for the controllers commands that they could eventually also return true on Windows / Linux / Mac if SDL2 reports that one of those controllers is attached? On Thu, Jan 11, 2024, 1:13 AM subversion--- via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > teeemcee > 2024-01-10

Re: [Ohrrpgce] SVN: james/13471 Emscripten distrib script dumps the emcc version number to the output

2024-01-09 Thread James Paige via Ohrrpgce
Ah, okay, so it is still useful after all? I'll leave it then On Tue, Jan 9, 2024, 7:37 PM Ralph Versteegen via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > Oh, turns out "emcc -v" and "emcc --version" print different output. The > former includes both clang and emscripten version, the

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Emscripten web build freezes/crashes when entering battle mode (Issue #1268)

2024-01-09 Thread James Paige via Ohrrpgce
After firefox warns that the script is slowing down the browser, and I kill it, this is the log message in the js console ``` Script terminated by timeout at: ohrrpgce-game.wasm.dlmalloc@http://localhost:8000/ohrrpgce-game.wasm:wasm-function[5376]:0x3e93f3

[Ohrrpgce] [ohrrpgce/ohrrpgce] Emscripten web build freezes/crashes when entering battle mode (Issue #1268)

2024-01-09 Thread James Paige via Ohrrpgce
Build the latest nightly wip using emscripten Play an rpg file with battles (I used testgame/turntest.rpg) Enter a battle, the game will freeze/lock or show an error (I saw errors a week or two ago, seems to freeze every time for me now) -- Reply to this email directly or view it on GitHub:

Re: [Ohrrpgce] SVN: teeemcee/13461 scons: appalling that all linux, windows, mac build machines have ancien

2023-12-31 Thread James Paige via Ohrrpgce
ying to avoid depending on too recent a SCons, but I have no > idea what the requirement is. Possibly 4.0+ > > On Mon, 1 Jan 2024 at 03:28, James Paige via Ohrrpgce < > ohrrpgce@lists.motherhamster.org> wrote: > >> When I replace the Linux vms with Docker c

Re: [Ohrrpgce] SVN: teeemcee/13461 scons: appalling that all linux, windows, mac build machines have ancien

2023-12-31 Thread James Paige via Ohrrpgce
When I replace the Linux vms with Docker containers, I will make sure they have nice new python3 The Windows VM should be easy to update Python on. (And I haven't given up on dockerizing it too somehow) The python on the Mac VM might be trickier. I'll see what I can do, but it is likely to end

Re: [Ohrrpgce] SVN: james/13444 Add nightly build for ohrrpgce web/emscripten port

2023-12-29 Thread James Paige via Ohrrpgce
On Fri, Dec 29, 2023 at 8:55 PM Ralph Versteegen wrote: > > > On Sat, 30 Dec 2023 at 12:37, James Paige > wrote: > >> On Fri, Dec 29, 2023 at 6:07 PM Ralph Versteegen via Ohrrpgce < >> ohrrpgce@lists.motherhamster.org> wrote: >> >>> Hurrah! >>> Come to think of it, we probably want to upload

Re: [Ohrrpgce] SVN: james/13444 Add nightly build for ohrrpgce web/emscripten port

2023-12-29 Thread James Paige via Ohrrpgce
On Fri, Dec 29, 2023 at 6:07 PM Ralph Versteegen via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > Hurrah! > Come to think of it, we probably want to upload both as a .zip, for the > Distribute menu, and as plain files in a subdirectory so that people can > run it without starting a

Re: [Ohrrpgce] how to emscripten?

2023-12-28 Thread James Paige via Ohrrpgce
> prefix=/install/fb/here > (you can run "make install-rtlib TARGET=..." additional times to compile > libraries for other targets) > > Then you can compile with "scons target=js ..." (add fbc=... or else put > the newly compiled fbc in $PATH) > > >

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Android builds not compatible with Android 12 and up (Issue #1253)

2023-12-26 Thread James Paige via Ohrrpgce
I finally got a chance to test my attempted fix of adding `android:exported="false"` and it did not work. The app failed to run on Android 10 (I don't know if it was fixed for Android 12) -- Reply to this email directly or view it on GitHub:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Android 11: nightly builds fail with INSTALL_PARSE_FAILED_NO_CERTIFICATES (Issue #1249)

2023-12-26 Thread James Paige via Ohrrpgce
Closed #1249 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1249#event-11341125684 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Android 11: nightly builds fail with INSTALL_PARSE_FAILED_NO_CERTIFICATES (Issue #1249)

2023-12-26 Thread James Paige via Ohrrpgce
I fixed this a while back by updating the debug.keystore that nightly builds were using -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1249#issuecomment-1869770571 You are receiving this because you are subscribed to this thread. Message ID:

[Ohrrpgce] how to emscripten?

2023-12-26 Thread James Paige via Ohrrpgce
I see when I run `scons target=js` I get Error: This installation of FreeBASIC doesn't support this target-arch combination; /usr/local/bin/../lib/freebasic/js-asmjs/libfb.a [or libfbpic.a] is missing. Where do I find freebasic/js-asmjs/libfb.a ? TMC, have you written any instructions anywhere

Re: [Ohrrpgce] SVN: james/13423 Add a preliminary draft of some Dockerfiles for android builds

2023-12-25 Thread James Paige via Ohrrpgce
These don't work properly yet, but it is a start. On Mon, Dec 25, 2023 at 7:42 PM subversion--- via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > james > 2023-12-25 16:42:02 -0800 (Mon, 25 Dec 2023) > 62 > Add a preliminary draft of some Dockerfiles for android builds > --- > A

Re: [Ohrrpgce] android build machine

2023-12-25 Thread James Paige via Ohrrpgce
. Use 7 or >>> later." (about its "-source 1.5" argument), while javac 1.8.0 from >>> openjdk-8u392 only printed a deprecation warning. Seems like Java has >>> suffered a Perl 5/6-style fork) >>> >>> BTW when I try to edit android:targetSdk

Re: [Ohrrpgce] android build machine

2023-12-25 Thread James Paige via Ohrrpgce
d a deprecation warning. Seems like Java has > suffered a Perl 5/6-style fork) > > BTW when I try to edit android:targetSdkVersion="30" in > project/AndroidManifest[Template].xml it seems to have no effect. I finally > figured out I have to edit project/project.prop

Re: [Ohrrpgce] android build machine

2023-12-25 Thread James Paige via Ohrrpgce
I couldn't easily figure out which commits are needed but >>> "git log --grep bundle" is a good start) you'd also need all the ones for >>> gradle support. >>> >> >> First I'll dig around and see if there is a way to just change the >>

Re: [Ohrrpgce] android build machine

2023-12-21 Thread James Paige via Ohrrpgce
re out which commits are needed but >> "git log --grep bundle" is a good start) you'd also need all the ones for >> gradle support. >> > > First I'll dig around and see if there is a way to just change the > existing scripts to support aab format, which might

Re: [Ohrrpgce] android build machine

2023-12-19 Thread James Paige via Ohrrpgce
'll dig around and see if there is a way to just change the existing scripts to support aab format, which might be possible, I don't know yet. If not, I think trying to cherry-pick our commits on top of upstream sounds like the least work, but I'll cross that bridge only if I don't find any easi

[Ohrrpgce] android build machine

2023-12-15 Thread James Paige via Ohrrpgce
I forgot to mention, the android builds have been broken for a while (Since October 27) I haven't had time to narrow it down to the exact revision yet, but I'll work on it when I have time. I also want to work on the Android 12 fix, (I know what to do) and the .aab format (Don't know what to do

Re: [Ohrrpgce] SVN: teeemcee/13353 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie

2023-11-06 Thread James Paige via Ohrrpgce
Yep, this commit seems to have broken the 32 bit Mac build, but the 64 bit Mac build is fine. clang -o relump build/relump.o build/os_sockets.o build/networkutil.o build/os_unix.o build/os_unix2.o build/util.o build/base64.o build/unicode.o build/array.o build/miscc.o build/fb/error.o

Re: [Ohrrpgce] OHRRPGCE Nightly build check (breq)

2023-10-31 Thread James Paige via Ohrrpgce
Looks like this commit is to blame (at least on 64 bit linux) commit ac2a512e9289f02c1eaa83079cac05db474f02c5 Author: teeemcee Date: Mon Oct 30 02:55:06 2023 + Make C and FB declarations of RGBcolor union more identical I thought there might be a need for this, but there's not.

Re: [Ohrrpgce] OHRRPGCE Nightly build check (breq)

2023-10-31 Thread James Paige via Ohrrpgce
Hmm... So after recent changes, now all the nightly builds are broken except for Mac 64 but (and the 32 bit Mac builds broke before everything else) On Tue, Oct 31, 2023, 1:22 AM wrote: > [ohrrpgce-player-win-wip-sdl2.zip] > build_date=20231028 > svn_rev=13355 >

Re: [Ohrrpgce] SVN: teeemcee/13353 scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie

2023-10-28 Thread James Paige via Ohrrpgce
On Fri, Oct 27, 2023, 10:06 PM subversion--- via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > teeemcee > 2023-10-27 19:06:05 -0700 (Fri, 27 Oct 2023) > 130 > scons: fix compiling for Linux x86_64 with clang by cleaning up -no-pie > logic > > Hopefully this doesn't break Mac or FreeBSD

Re: [Ohrrpgce] SVN: james/13339 Add argument to "pathfind into extra as npc/hero" to optionally exclude

2023-10-11 Thread James Paige via Ohrrpgce
A command to append extra arrays sounds great. The argument to append the path also affects whether or not the extra array is erased beforehand. Hamster speak would really benefit from some kind of python-style keyword argument support, which would make lots of optional arguments less painful I

Re: [Ohrrpgce] SVN: james/13337 Add new commands "pathfind into extra as npc" and "pathfind into extra a

2023-10-09 Thread James Paige via Ohrrpgce
My goal with these commands was to have something usable for people who want to script a tactics game without having to re-implement their own a-start pathfinding in scripting. It's just a way to hook into the built-in pathfinding and access the results with a script. Might also come in handy for

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Valid attack targets aren't updated live while player is picking targets (Issue #1233)

2023-09-11 Thread James Paige via Ohrrpgce
Fixed in commit 463c43bb24144555b -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1233#issuecomment-1714737978 You are receiving this because you are subscribed to this thread. Message ID: ___

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Valid attack targets aren't updated live while player is picking targets (Issue #1233)

2023-09-11 Thread James Paige via Ohrrpgce
Closed #1233 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1233#event-10339861692 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] gfx_sdl2/Linux: fullscreening randomly broken (Issue #1242)

2023-09-06 Thread James Paige via Ohrrpgce
After messing around with this for a while, I found a hacky fix that prevents the fullscreen bug from happening when I run ./game.sh However, this hack makes it so that when I run ./ohrrpgce-custom a different, slightly worse bug happens each time I return from fullscreen to windowed mode (the

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Upgrade Mac SDL2 framework (Issue #1255)

2023-09-05 Thread James Paige via Ohrrpgce
I changed the SDL2 framework to version 2.26.4 I also updated https://rpg.hamsterrepublic.com/ohrrpgce/System_Requirements -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1255#issuecomment-1707318023 You are receiving this because you are

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Upgrade Mac SDL2 framework (Issue #1255)

2023-09-05 Thread James Paige via Ohrrpgce
Closed #1255 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1255#event-10288114627 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Upgrade Mac SDL2 framework (Issue #1255)

2023-09-05 Thread James Paige via Ohrrpgce
Reopened #1255. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1255#event-10281833714 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Upgrade Mac SDL2 framework (Issue #1255)

2023-09-05 Thread James Paige via Ohrrpgce
Okay, I will reopen this issue so I remember to make the changes -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1255#issuecomment-1706354464 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Upgrade Mac SDL2 framework (Issue #1255)

2023-09-04 Thread James Paige via Ohrrpgce
So if I understand correctly, we should use version 2.26.4 and also update the requirements page to say that 10.10 is the minimum supported, yes? -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1255#issuecomment-1705806080 You are receiving this

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] gfx_sdl2/Linux: fullscreening randomly broken (Issue #1242)

2023-09-04 Thread James Paige via Ohrrpgce
Aha! Yes, I can reproduce it with ./game.sh It does indeed happen roughly 50% of the time -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1242#issuecomment-1705779371 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Upgrade Mac SDL2 framework (Issue #1255)

2023-09-04 Thread James Paige via Ohrrpgce
The latest Mac Frameworks seem to be: SLD2 = 2.28.3 SLD2_mixer = 2.6.3 I have updated them both. I also rewrote and renamed the script that downloads them, now it also installs them -- Reply to this email directly or view it on GitHub:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Upgrade Mac SDL2 framework (Issue #1255)

2023-09-04 Thread James Paige via Ohrrpgce
Closed #1255 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1255#event-10277585078 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] in menu editor, clicking/hovering is wrongly offset (Issue #1257)

2023-09-04 Thread James Paige via Ohrrpgce
This was fixed in r13313 ( 9c268a9ee5e ) TMC, I think the "F5 reload debug menu's MenuDef is now cut off (at 320px wide)" thing was likely something different, file a separate bug if it is still a problem -- Reply to this email directly or view it on GitHub:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] in menu editor, clicking/hovering is wrongly offset (Issue #1257)

2023-09-04 Thread James Paige via Ohrrpgce
Closed #1257 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1257#event-10277137493 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] in menu editor, clicking/hovering is wrongly offset (Issue #1257)

2023-09-04 Thread James Paige via Ohrrpgce
This bug was introduced at r12750 ( e5f2b4d8b240 ) on 2022-02-05 "Menu editor now shows how the menu is positioned at the in-game resolution" This was the first revision that moved the menu preview to the bottom-right of the menu editor, so the mouse hover has always been offset for it. --

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] gfx_sdl2/Linux: fullscreening randomly broken (Issue #1242)

2023-09-04 Thread James Paige via Ohrrpgce
I am not able to reproduce this bug on Debian Linux xfce4 using the current nightlies (or any other version, I have never personally seen this bug) I tested with all the methods of switching into fullscreen, alt+enter, command line argument, and last-stat-defaulting My version of SDL2 is

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Target cursors and damage digits appear behind battle menus (Issue #1262)

2023-09-04 Thread James Paige via Ohrrpgce
Closed #1262 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1262#event-10276513279 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Target cursors and damage digits appear behind battle menus (Issue #1262)

2023-09-04 Thread James Paige via Ohrrpgce
I have fixed this bug in r13312 ( d8537a82a7 ) ClassSlice is really nice! This is my first time looking at that code. The MenuDefSlice is currently very unambitious, it just draws the menu in the correct order in the slice tree I imagine later we could add features, like positioning the menu

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)

2023-09-04 Thread James Paige via Ohrrpgce
I am marking this one closed. I am satisfied with the testing that I did on VMs -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1239#issuecomment-1705434577 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Distributing a game for Mac from Windows is broken (Issue #1239)

2023-09-04 Thread James Paige via Ohrrpgce
Closed #1239 as completed. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1239#event-10275234834 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] SVN: teeemcee/13288 Make ohr_nightly_vm.sh upload nightly-check.ini in addition to emailing

2023-07-09 Thread James Paige via Ohrrpgce
Sure! I can't do it tonight,but I will make a reminder for myself to update it tomorrow. On Sun, Jul 9, 2023, 8:38 PM Ralph Versteegen via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > James, could you please update these files on the nightly build machine? > I'm going to use

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Downgrade Mac Euphoria version to 4.0.5 (Issue #1256)

2023-04-16 Thread James Paige via Ohrrpgce
Okay, I'll close this WONTFIX -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1256#issuecomment-1510420912 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Downgrade Mac Euphoria version to 4.0.5 (Issue #1256)

2023-04-16 Thread James Paige via Ohrrpgce
Closed #1256 as not planned. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1256#event-9017772844 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing

[Ohrrpgce] [ohrrpgce/ohrrpgce] Update LICENSE-binary.txt to include all notices (Issue #1258)

2023-04-16 Thread James Paige via Ohrrpgce
LICENSE-binary previously just showed GPL info, but it should actually also show all copyright notices of other included code. TMC has a partial implementation on a branch to have scons generate LICENSE-binary.txt from LICENSE.txt -- Reply to this email directly or view it on GitHub:

[Ohrrpgce] [ohrrpgce/ohrrpgce] in menu editor, clicking/hovering is wrongly offset (Issue #1257)

2023-04-16 Thread James Paige via Ohrrpgce
TMC recently noticed that mouse clicking/hovering in the menu editor is broken. it appears to be offset. This may bug may have been around for a while. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1257 You are receiving this because you are

[Ohrrpgce] [ohrrpgce/ohrrpgce] Downgrade Mac Euphoria version to 4.0.5 (Issue #1256)

2023-04-16 Thread James Paige via Ohrrpgce
Mac Nightly (and release builds) should be using Euphoria 4.0.5 instead of the newer version they are currently using. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1256 You are receiving this because you are subscribed to this thread.

[Ohrrpgce] [ohrrpgce/ohrrpgce] Upgrade Mac SDL2 framework (Issue #1255)

2023-04-16 Thread James Paige via Ohrrpgce
We need to upgrade the Mac SLD2 framework on the nightly build vm (which is also the release build vm) I'll just use the latest available Mac version, 2.26.5 -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1255 You are receiving this because

[Ohrrpgce] [ohrrpgce/ohrrpgce] Google Play no longer supports apk files (aab mandatory for new projects) (Issue #1254)

2023-04-16 Thread James Paige via Ohrrpgce
While Google Play still allows uploading an updated apk file for an existing project created before August 2021, it no longer appears to be possible to upload an apk file for a new project. aab files are required instead. In addition, it appears that if you opt in to the "App Integrity" feature

[Ohrrpgce] [ohrrpgce/ohrrpgce] Android builds not compatible with Android 12 and up (Issue #1253)

2023-04-16 Thread James Paige via Ohrrpgce
When you try to upload an ohrrpgce APK file to Google Play, it says: > You uploaded an APK or Android App Bundle which has an activity, activity > alias, service or broadcast receiver with intent filter, but without > 'android:exported' property set. This file can't be installed on Android 12

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Android apk export from distribute game menu (Issue #1228)

2023-04-15 Thread James Paige via Ohrrpgce
My current favorite plan for this is to implement a docker image that can build android apks. I want to do this anyway for my own local apk building, but then it could be re-used for: * A remote android build sever * Local export from the Distribute Games menu for anyone who has docker (or a

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Text box Instead run script conditionals don't properly skip the text box (Issue #1252)

2023-04-11 Thread James Paige via Ohrrpgce
I can confirm that the intention was always for instead scripts to completely skip the text box. The behavior was supposed to be the same as an instead text box. If a text box has an "instead" box or script that is always run, then one of the other settings are supposed to matter. Does this

Re: [Ohrrpgce] SVN: teeemcee/13169 Hero movement and avoidance zones

2023-03-23 Thread James Paige via Ohrrpgce
Nice! On Wed, Mar 22, 2023, 11:57 PM subversion--- via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > teeemcee > 2023-03-22 20:57:48 -0700 (Wed, 22 Mar 2023) > 33 > Hero movement and avoidance zones > --- > U wip/common.rbas > U wip/game.bas > U wip/mapsubs.bas > U

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Nightly builds failing on Linux and Windows (Issue #1250)

2023-03-12 Thread James Paige via Ohrrpgce
Aha! That is indeed cleaner. Thank you TMC! -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1250#issuecomment-1465384789 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Nightly builds failing on Linux and Windows (Issue #1250)

2023-03-12 Thread James Paige via Ohrrpgce
Oh! Duh! My `~/src/ohr/wip` was out of date. When I updated it, I can reproduce the error message there This breakage started with svn rev 13158 which added this line to `ohrbuild.py` ``` from SCons.Script import Mkdir, Copy, Delete, Action #These create Action nodes ``` I believe that

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Nightly builds failing on Linux and Windows (Issue #1250)

2023-03-11 Thread James Paige via Ohrrpgce
I have narrowed down the simplest steps to reproduce this error ``` james@ixrat:~/src/nightly/ohrrpgce/wip$ python3 Python 3.5.3 (default, Apr 5 2021, 09:00:41) [GCC 6.3.0 20170516] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import ohrbuild Traceback

[Ohrrpgce] [ohrrpgce/ohrrpgce] Nightly builds failing on Linux and Windows (Issue #1250)

2023-03-11 Thread James Paige via Ohrrpgce
The nightly builds are failing on Windows and Linux vms ``` File "/home/james/src/nightly/ohrrpgce-build/wip/ohrbuild.py", line 20, in from SCons.Script import Mkdir, Copy, Delete, Action #These create Action nodes ImportError: No module named 'SCons' ``` James speculates: > Perhaps the

[Ohrrpgce] Scons build error

2023-03-07 Thread James Paige via Ohrrpgce
File "/home/james/src/nightly/ohrrpgce-build/wip/ohrbuild.py", line 20, in from SCons.Script import Mkdir, Copy, Delete, Action #These create Action nodes ImportError: No module named 'SCons' Perhaps the version of scons I have on the nightly build vms is too old?

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Google Play reports "Zip Path Traversal" for some recent android apk builds (Issue #1246)

2023-03-05 Thread James Paige via Ohrrpgce
I have a fix for this, although I want to do one more round of verification with a google play upload before I mark it fixed -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1246#issuecomment-1455127485 You are receiving this because you are

Re: [Ohrrpgce] SVN: teeemcee/13146 Support larger battle resolutions, add "Battles display at 320x200" batt

2022-12-06 Thread James Paige via Ohrrpgce
Very nice! On Mon, Dec 5, 2022, 12:58 AM subversion--- via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > teeemcee > 2022-12-04 21:58:29 -0800 (Sun, 04 Dec 2022) > 1177 > Support larger battle resolutions, add "Battles display at 320x200" > battle/backcompat bit > > Turning off this bit

Re: [Ohrrpgce] SVN: james/13139 Add feature to spawn an arbitrary enemy directly from a weapon

2022-11-24 Thread James Paige via Ohrrpgce
Oh, yeah, I should fix it to just spawn one. I made the mistake of only testing it with single target attacks On Thu, Nov 24, 2022, 6:56 PM Ralph Versteegen via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > This is a nice feature. > But I notice that it spawns an enemy for each hit on

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Android 11: nightly builds fail with INSTALL_PARSE_FAILED_NO_CERTIFICATES (Issue #1249)

2022-11-24 Thread James Paige via Ohrrpgce
This sounds familiar. I think I may have already fixed this for packaged games, just not for the game player. If I remember correctly, there were no code changes, I just had to upgrade the format of the signing certificates. I'm pretty sure I didn't do that for the debug certificate used by

Re: [Ohrrpgce] SVN: james/13137 Attackers doing "unhide" attacks are allowed to ignore the hidden status

2022-10-18 Thread James Paige via Ohrrpgce
n't target" bits can change mid-battle like hidden status can, so it is less concerning > BTW, we have atkrAnim* constants for attack.attacker_anim. Wish we had > ones for the target classes. > I wondered about that but failed to search hard enough for them :D > > On Tue,

Re: [Ohrrpgce] SVN: james/13137 Attackers doing "unhide" attacks are allowed to ignore the hidden status

2022-10-17 Thread James Paige via Ohrrpgce
This fixes a relatively recent breakage of Jump/Land and Hide/Unhide which is why it isn't mentioned in the whatsnew Although I do think the new changes could have also fixed some old incorrect edge-cases with jump/land, since it is a little more explicit now about allowing land/unhide to ignore

Re: [Ohrrpgce] SVN: james/13136 Fix a bug that allowed NPC activation when riding a vehicle if you click

2022-10-09 Thread James Paige via Ohrrpgce
I'm not certain, but I think this bug was introduced after hrodvitnir. On Sun, Oct 9, 2022, 6:46 PM Ralph Versteegen via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > Sounds like a bug worth mentioning in whatsnew! > > On Mon, 10 Oct 2022 at 09:06, subversion--- via Ohrrpgce < >

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] Vehicle set to speed 10 still moves at speed 4 (Issue #1247)

2022-09-30 Thread James Paige via Ohrrpgce
No, I remember that vehicle speed is supposed to override NPC speed (but an indicator of that in the NPC editor is a great idea) This comes from Wobbler. In Walthros Renewal, there is a vehicle with both NPC and vehicle speed set to 10 but it moves at 4. This must be a more specific bug, not a

[Ohrrpgce] [ohrrpgce/ohrrpgce] Vehicle set to speed 10 still moves at speed 4 (Issue #1247)

2022-09-29 Thread James Paige via Ohrrpgce
Vehicles do not seem to be respecting speed settings as expected. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1247 You are receiving this because you are subscribed to this thread. Message ID: ___

Re: [Ohrrpgce] SVN: james/13114 Add "gently reparent" command, alternative to "set parent" but that pres

2022-09-13 Thread James Paige via Ohrrpgce
for grids and layouts >> >> On Mon, Sep 12, 2022, 11:53 PM Ralph Versteegen >> wrote: >> >>> At least it's a convention, used consistently by all of two commands (I >>> think) :) >>> >>> Making up new jargon seems to be unavoidable. >>

Re: [Ohrrpgce] SVN: james/13114 Add "gently reparent" command, alternative to "set parent" but that pres

2022-09-13 Thread James Paige via Ohrrpgce
, used consistently by all of two commands (I > think) :) > > Making up new jargon seems to be unavoidable. > > On Sat, 10 Sept 2022 at 12:22, James Paige via Ohrrpgce < > ohrrpgce@lists.motherhamster.org> wrote: > >> This might also be my new favorite terrible na

[Ohrrpgce] [ohrrpgce/ohrrpgce] Google Play reports "Zip Path Traversal" for some recent android apk builds (Issue #1246)

2022-09-12 Thread James Paige via Ohrrpgce
This error message was reported by Google Play for at least one recent apk file """ Zip Path Traversal Your app contains an unsafe unzipping pattern that may lead to a Path Traversal vulnerability. Please see this Google Help Center article to learn how to fix the issue """ -- Reply to this

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] waitforkeyrelease broken on some Linux boxes under unknown conditions (Issue #1245)

2022-09-10 Thread James Paige via Ohrrpgce
Okay, this was a dumb one. My gamepad had fallen face-down on the floor. The analog stick was being pushed just so very slightly. I guess it was not enough to trigger movement when playing the game, but it was enough to make waitforkeyrelease get stuck. The reason that rebooting my computer

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] waitforkeyrelease broken on some Linux boxes under unknown conditions (Issue #1245)

2022-09-10 Thread James Paige via Ohrrpgce
Closed #1245 as completed via 8266d2879fadb54611d4d930e5b5bb6338b4aefc. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1245#event-7361525287 You are receiving this because you are subscribed to this thread. Message ID:

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] waitforkeyrelease broken on some Linux boxes under unknown conditions (Issue #1245)

2022-09-10 Thread James Paige via Ohrrpgce
Okay, I actually am reopening this one now. It keeps happening, and it is driving me crazy. Also sometimes rebooting doesn't fix it... also at least once, I managed to fix it by opening a new terminal window instead of rebooting (but can't reproduce again). Seems to be triggered by going into

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] waitforkeyrelease broken on some Linux boxes under unknown conditions (Issue #1245)

2022-09-10 Thread James Paige via Ohrrpgce
Reopened #1245. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1245#event-7361514271 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing list

Re: [Ohrrpgce] SVN: james/13114 Add "gently reparent" command, alternative to "set parent" but that pres

2022-09-09 Thread James Paige via Ohrrpgce
This might also be my new favorite terrible naming convention :D On Fri, Sep 9, 2022 at 8:21 PM subversion--- via Ohrrpgce < ohrrpgce@lists.motherhamster.org> wrote: > james > 2022-09-09 17:21:42 -0700 (Fri, 09 Sep 2022) > 170 > Add "gently reparent" command, alternative to "set parent" but that

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] External process spawning broken on some Linux boxes (test game, hspeak) (Issue #1245)

2022-09-09 Thread James Paige via Ohrrpgce
This happened again. I am not reopening, because I still think this is just me, but before I fixed it with a reboot, I confirmed that it still happens even with `-gfx fb` instead of the default sdl2 backend, and that doing a command-line import of scripts does not avoid the problem. *Reboot

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] External process spawning broken on some Linux boxes (test game, hspeak) (Issue #1245)

2022-09-07 Thread James Paige via Ohrrpgce
Okay, that was weird. I updated all my packages, rebooted, and the problem just went away. I am marking this closed. Not a valid bug (but definitely a weird thing) -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1245#issuecomment-1239542991 You

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] External process spawning broken on some Linux boxes (test game, hspeak) (Issue #1245)

2022-09-07 Thread James Paige via Ohrrpgce
Closed #1245 as not planned. -- Reply to this email directly or view it on GitHub: https://github.com/ohrrpgce/ohrrpgce/issues/1245#event-7339997680 You are receiving this because you are subscribed to this thread. Message ID: ___ Ohrrpgce mailing

Re: [Ohrrpgce] [ohrrpgce/ohrrpgce] External process spawning broken on some Linux boxes (test game, hspeak) (Issue #1245)

2022-09-07 Thread James Paige via Ohrrpgce
I'm confident nothing you changed recently broke it. It has to be something weird with my computer. I tested on one of the nightly build vms and it still works perfectly fine. Here is c_debug.txt up to the freeze ``` 0.5 Full game data upgrade... 0.5 Last edited by: [[OHRRPGCE wip

[Ohrrpgce] [ohrrpgce/ohrrpgce] External process spawning broken on Linux (test game, hspeak) (Issue #1245)

2022-09-07 Thread James Paige via Ohrrpgce
On my Debian 11 box, I am suddenly having a problem with custom spawning external processes. If I do Test Game, or try to compile my scripts with hspeak, custom seems to freeze. If I click the X icon in the corner to make the window manager close the custom window, then it gets unstuck, and

Re: [Ohrrpgce] SVN: teeemcee/13100 download_file didn't detect an error if curl downloaded a 404 or other e

2022-09-04 Thread James Paige via Ohrrpgce
Ah! Yes, I see that. I have fixed it by adding the line: *ErrorDocument 404 default* To the following files ohrrpgce/nightly/.htaccess ohrrpgce/archive/.htaccess ohrrpgce/symbols-archive/.htaccess On Fri, Sep 2, 2022 at 11:46 PM Ralph Versteegen via Ohrrpgce <

  1   2   >