[Ohrrpgce] SVN: teeemcee/13563 You couldn't disable the Windowed/Fullscreen menu options with a tag
teeemcee 2024-06-25 08:02:03 -0700 (Tue, 25 Jun 2024) 92 You couldn't disable the Windowed/Fullscreen menu options with a tag Detailed report by RMZ --- U wip/game.bas U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13562 windowed_platform() incorrectly returned true on console, causing Window
teeemcee 2024-06-25 08:01:55 -0700 (Tue, 25 Jun 2024) 170 windowed_platform() incorrectly returned true on console, causing Windowed/Fullscreen to show Also, renamed supports_fullscreen_well -> supports_fullscreen_toggling_well --- U wip/allmodex.bas U wip/allmodex.bi U wip/game.bas U wip/yetmore2.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13561 Fix #1269: clipping in NO_TLS (ie minos) builds, and also clean some cli
teeemcee 2024-06-14 20:09:59 -0700 (Fri, 14 Jun 2024) 358 Fix #1269: clipping in NO_TLS (ie minos) builds, and also clean some cliprect kludges That bug happened because the "Without TLS" alternative code in get_cliprect, which I simply uncommented and used when added NO_TLS, was wrong. draw_clipped/draw_clipped_scaled/draw_clipped_surf can now be called without calling get_cliprect first to set the dest frame. --- U wip/allmodex.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13559 Add a license file for the 2MGM soundfont
james 2024-06-14 13:46:37 -0700 (Fri, 14 Jun 2024) 41 Add a license file for the 2MGM soundfont --- A wip/web/soundfonts/LICENCE-2MGM.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13560 Add some clarifications to the docs for "camera follows slice"
james 2024-06-14 13:46:41 -0700 (Fri, 14 Jun 2024) 62 Add some clarifications to the docs for "camera follows slice" --- U wip/docs/platformdict.xml U wip/docs/plotdict.xml U wip/docs/plotdictionary.html ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13558 Mark "Export Web Browser .zip" as "(EXPERIMENTAL)"
james 2024-06-11 16:24:06 -0700 (Tue, 11 Jun 2024) 50 Mark "Export Web Browser .zip" as "(EXPERIMENTAL)" --- U wip/distribmenu.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13557 Distrib menu: Add web export option
james 2024-06-11 15:52:49 -0700 (Tue, 11 Jun 2024) 357 Distrib menu: Add web export option Downloads the web build Extracts the data file metadata from ohrrpgce-game.js Extracts the ohrrpgce-game.data file Modifies the data, adding rpg files, removing demo games, removing soundfont if unneeded Rebuilds ohrrpgce-game.data file Inserts metadata back into ohrrpgce-game.js Exports the results as gamename-web.zip --- U wip/cmdline.bas U wip/customsubs.bi U wip/customsubs.rbas U wip/distribmenu.bas U wip/util.bas U wip/util.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13555 Web: the canvas now scales up to fill the page or iframe while preservin
james 2024-06-07 12:10:33 -0700 (Fri, 07 Jun 2024) 207 Web: the canvas now scales up to fill the page or iframe while preserving aspect ratio (including when aspect ratio changes when a game is loaded) Removed the ctrl+shift+F shortcut as it is no longer needed --- U wip/web/ohrrpgce-shell-template.html ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13556 Web: Change the html template background to black and the text to white
james 2024-06-07 12:10:37 -0700 (Fri, 07 Jun 2024) 167 Web: Change the html template background to black and the text to white This means the letterboxes are black when the game's aspect ratio doesn't match the page/iframe --- U wip/web/ohrrpgce-shell-template.html ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13554 (Blain Maguire) shell template hides everything but canvas by default. c
james 2024-06-05 16:31:51 -0700 (Wed, 05 Jun 2024) 275 (Blain Maguire) shell template hides everything but canvas by default. ctrl+shift+L will make it appear. Ctrl+shift+F makes the canvas expand to the size of the page. F11 key event is swallowed by ohr, but you can go fullscreen via browser menu, and F11 will let you leave it --- U wip/web/ohrrpgce-shell-template.html ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13552 Add BattleSprite.flinch_anim to fix broken build (I am guessing it was l
james 2024-06-05 15:33:32 -0700 (Wed, 05 Jun 2024) 99 Add BattleSprite.flinch_anim to fix broken build (I am guessing it was left out of a recent commit) --- U wip/battle_udts.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13551 Replace anim_flinchdone with a timer triggered by anim_flinchstart
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 causes flinch_anim_eachtick to be called to handle the slide back to initial position animation after 3 ticks. The reason for this change is to allow changing the lengths of waits in the attack animations without upsetting the flinch animation. For example Sequential Projectile pauses on each target for 3 ticks because it's waiting for the flinch. --- U wip/bmod.rbas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13550 Fix graphical bugs in Sequential Projectile and Drop attack animations
teeemcee 2024-06-05 00:54:01 -0700 (Wed, 05 Jun 2024) 359 Fix graphical bugs in Sequential Projectile and Drop attack animations The 2nd and later hits of a multihit Drop attack kept falling downwards (so 2nd from the attacker and later ones would be out of sight). Sequential Projectile hide the attacker's weapon after hitting the first target but didn't reset them to the standing pose like all other animations. --- U wip/bmod.rbas U wip/bmodsubs.bas U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13549 Screen Center and spread Ring attack anims didn't have a 3 tick flinch l
teeemcee 2024-06-05 00:53:47 -0700 (Wed, 05 Jun 2024) 307 Screen Center and spread Ring attack anims didn't have a 3 tick flinch like other animations Screen Center caused a 1 tick flinch. Spread Ring was missing the first half of the flinch, only showing showing the second reverse movement, so targets moved *forward* before snapping back to original positions). --- U wip/bmod.rbas U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13548 emscripten: reduce stack from 64MB to 128KB!
teeemcee 2024-06-04 01:12:16 -0700 (Tue, 04 Jun 2024) 178 emscripten: reduce stack from 64MB to 128KB! Also turn on STACK_OVERFLOW_CHECK. These, wih ALLOW_MEMORY_GROWTH, are the memory settings I was using locally but hadn't committed. --- U wip/SConscript ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13547 Update all attack animations for large attack sprites and >320x200 battl
teeemcee 2024-06-04 01:04:10 -0700 (Tue, 04 Jun 2024) 391 Update all attack animations for large attack sprites and >320x200 battles That is, the attacks go fully on/offscreen. A couple of the animations have changed slighty: -Scatter now goes uniformly in any direction rather than to a random point on the screen -Drop speed is different, about 22px/tick at 320x200 rather than 20px/tick -Meteor may also has a slightly different speed and angle --- U wip/bcommon.bas U wip/bcommon.bi U wip/bmod.rbas U wip/util.bi U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13546 web build: fix battle system crash by allowing memory growth and increas
james 2024-05-31 17:21:35 -0700 (Fri, 31 May 2024) 135 web build: fix battle system crash by allowing memory growth and increasing stack size. (Thanks to Blain Maguire!) Resolves issue #1268 --- U wip/SConscript ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13545 A null change to bump the revision number after fixing ssh host keys on
james 2024-05-23 17:53:26 -0700 (Thu, 23 May 2024) 89 A null change to bump the revision number after fixing ssh host keys on nightly build vms --- U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13544 Attack bit "Ignore damage cap"
teeemcee 2024-05-22 06:05:15 -0700 (Wed, 22 May 2024) 30 Attack bit "Ignore damage cap" --- U wip/attackedit.bas U wip/bmodsubs.bas U wip/loading.rbas U wip/ohrhelp/attack_damage_bitsets.txt U wip/udts.bi U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13543 ohrrpgce web: Update Mediawiki to 1.39.7
james 2024-03-28 16:43:13 -0700 (Thu, 28 Mar 2024) 41 ohrrpgce web: Update Mediawiki to 1.39.7 --- U web/ansible/ohrwiki.yml ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13541 When running an unwritable .rpgdir, plotscr.lst couldn't be loaded
teeemcee 2024-03-24 16:53:25 -0700 (Sun, 24 Mar 2024) 132 When running an unwritable .rpgdir, plotscr.lst couldn't be loaded It was opened read-write. So script names wouldn't be available. --- U wip/loading.rbas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13542 Fix crash in browse, when browsing for something other than audio or gra
teeemcee 2024-03-24 16:53:33 -0700 (Sun, 24 Mar 2024) 77 Fix crash in browse, when browsing for something other than audio or graphics --- U wip/browse.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13540 Add scons upgrade=0 option to disable upgrade() in Game
teeemcee 2024-03-23 02:25:53 -0700 (Sat, 23 Mar 2024) 165 Add scons upgrade=0 option to disable upgrade() in Game In that case, when playing a .rpgdir it isn't copied into tmpdir. This is for blackbox builds in particular. --- U wip/SConscript U wip/common.bi U wip/common.rbas U wip/game.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13539 mapedit: middle mouse button now can be used to pan/skew layers too.
teeemcee 2024-03-22 22:00:25 -0700 (Fri, 22 Mar 2024) 68 mapedit: middle mouse button now can be used to pan/skew layers too. --- U wip/mapsubs.bas U wip/ohrhelp/mapedit_door_placement.txt U wip/ohrhelp/mapedit_foemap.txt U wip/ohrhelp/mapedit_npc_placement.txt U wip/ohrhelp/mapedit_tilemap.txt U wip/ohrhelp/mapedit_wallmap.txt U wip/ohrhelp/mapedit_zonemap_edit.txt U wip/ohrhelp/mapedit_zonemap_view.txt A wip/ohrhelp/template_mapedit_basic_controls.txt U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13538 Cleanup common.rbas by moving code and adding section headers
teeemcee 2024-03-22 21:45:03 -0700 (Fri, 22 Mar 2024) 365 Cleanup common.rbas by moving code and adding section headers Code got moved into util.bas, allmodex.bas or loading.rbas, or rearranged within common.rbas. This cleaned away almost all odd functions found in-between unrelated ones. However the order of sections in common.rbas is completely disorganised, and it's still huge: Only reduced from 9107 lines to 8922. --- U wip/allmodex.bas U wip/allmodex.bi U wip/common.bi U wip/common.rbas U wip/loading.bi U wip/loading.rbas U wip/util.bas U wip/util.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13537 Support FLAC music & sfx if the backend supports it, but don't allow imp
teeemcee 2024-03-22 04:26:10 -0700 (Fri, 22 Mar 2024) 79 Support FLAC music & sfx if the backend supports it, but don't allow importing. --- U wip/audioedit.bas U wip/audiofile.bas U wip/audiofile.bi U wip/browse.bas U wip/music_sdl.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13536 Show the current preview volume in sfx and music editors
teeemcee 2024-03-22 04:26:00 -0700 (Fri, 22 Mar 2024) 177 Show the current preview volume in sfx and music editors I just wasted nearly an hour tracking down why audio wasn't working for me: default volume was set to 0% in the .rpg!!! --- U wip/audioedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13535 Fix long sfx continuing to play after leaving the sfx import browser
teeemcee 2024-03-22 04:25:53 -0700 (Fri, 22 Mar 2024) 281 Fix long sfx continuing to play after leaving the sfx import browser Turns out you can't call virtual methods on subclasses from inside a destructor because those subclasses have already been destructed -- it just calls the base class method. Makes sense, but very easy to forget. --- U wip/browse.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13534 ohrhelp: Explain autoset tags in detail
teeemcee 2024-03-22 04:25:45 -0700 (Fri, 22 Mar 2024) 39 ohrhelp: Explain autoset tags in detail --- U wip/ohrhelp/hero_tags.txt U wip/ohrhelp/item_editor.txt A wip/ohrhelp/template_autoset_tags.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13533 Replace string*N with zstring*(N+1) as needed for compatibility with FB
teeemcee 2024-03-22 04:25:34 -0700 (Fri, 22 Mar 2024) 285 Replace string*N with zstring*(N+1) as needed for compatibility with FB 1.20 The meaning of string*N is changing in FB 1.20 to a fixed-length space-padded string with no null terminator. Previously it was the same as zstring*(N+1). A few of our uses of string*N didn't need changing. --- U wip/allmodex.bas U wip/allmodex.bi U wip/attackedit.bas U wip/backends.bas U wip/banks.bi U wip/cglobals.bi U wip/customsubs.rbas U wip/gfx_sdl_common.bas U wip/loading.rbas U wip/os_windows.bas U wip/scancodenames.bi U wip/scrcommands.bi U wip/util.bas U wip/yetmore2.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13532 plotdict: fix error in an example
teeemcee 2024-03-14 16:22:36 -0700 (Thu, 14 Mar 2024) 33 plotdict: fix error in an example --- U wip/docs/platformdict.xml U wip/docs/plotdict.xml U wip/docs/plotdictionary.html ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13531 scons gengcc=0 can be passed on x86_64 to try out -gen gas64
teeemcee 2024-03-14 16:22:26 -0700 (Thu, 14 Mar 2024) 171 scons gengcc=0 can be passed on x86_64 to try out -gen gas64 Requires a FB build since a few months ago (will be released as FB 1.20). Compiles much faster than -gen gcc. --- U wip/SConscript ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13530 hspeak: when a constant is used illegally print a better error telling w
teeemcee 2024-03-14 16:22:19 -0700 (Thu, 14 Mar 2024) 430 hspeak: when a constant is used illegally print a better error telling where it's defined For example, globalvariable(23, inv:max) ^^^ Expected a name, but found inv:max which is defined as a constant on line 2304 of plotscr.hsd with the value 0 instead of globalvariable(23, inv:max) ^^^ Expected a name, but found a number 0 --- U wip/hspeak.exw ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13529 hspeak: negative number literals had their length set to 1 in their srcp
teeemcee 2024-03-14 16:22:10 -0700 (Thu, 14 Mar 2024) 123 hspeak: negative number literals had their length set to 1 in their srcpos This only affected '^' spans in error messages. --- U wip/hspeak.exw ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13528 More parser_tests.hss for catching name clashes
teeemcee 2024-02-07 19:45:10 -0800 (Wed, 07 Feb 2024) 191 More parser_tests.hss for catching name clashes Turns out that until r13499 you could declare a global and a script with the same name if the script was first. So added that to whatsnew.txt. --- U wip/hspeak.exw U wip/testgame/parser_tests.hss U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13510 hspeak: Change srcpos encoding in .hsz files to be relative to the start
teeemcee 2024-02-06 23:13:06 -0800 (Tue, 06 Feb 2024) 357 hspeak: Change srcpos encoding in .hsz files to be relative to the start of the script The main reason I did this (back in 2017) were so if you edited and reimported scripts, .hsz files for unmodified scripts wouldn't change except for the script start offset in the header. Plus it greatly increases the number of null bytes, making them compress better. --- U wip/hspeak.exw ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13527 "script layer" and "sl:spite layer" aliases
teeemcee 2024-02-06 23:17:09 -0800 (Tue, 06 Feb 2024) 43 "script layer" and "sl:spite layer" aliases --- U wip/docs/plotdict.xml U wip/plotscr.hsd U wip/slices.bi U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13526 Indicate freed slice handles in the script debugger (describe_handle)
teeemcee 2024-02-06 23:16:59 -0800 (Tue, 06 Feb 2024) 69 Indicate freed slice handles in the script debugger (describe_handle) --- U wip/scriptcommands.bas U wip/scriptcommands.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13525 Script debugger: add F7 to enter slice debugger
teeemcee 2024-02-06 23:16:51 -0800 (Tue, 06 Feb 2024) 47 Script debugger: add F7 to enter slice debugger --- U wip/oldhsinterpreter.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13523 Add 'succinct' arg to DescribeSlice and describe_handle
teeemcee 2024-02-06 23:16:36 -0800 (Tue, 06 Feb 2024) 55 Add 'succinct' arg to DescribeSlice and describe_handle --- U wip/scriptcommands.bas U wip/scriptcommands.bi U wip/slices.bas U wip/slices.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13524 Change a couple script debugger keys, add "`Step `Next/`Run until/`Finis
teeemcee 2024-02-06 23:16:44 -0800 (Tue, 06 Feb 2024) 196 Change a couple script debugger keys, add "`Step `Next/`Run until/`Finish script" hint Changed "step one frame" key from P to C for Continue. Changed "run until return to script" key from W to R. --- U wip/ohrhelp/game_script_debugger.txt U wip/oldhsinterpreter.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13521 Script debugger: better scrolling, using accelerating_keydown
teeemcee 2024-02-06 23:16:20 -0800 (Tue, 06 Feb 2024) 174 Script debugger: better scrolling, using accelerating_keydown Also, call setkeys just once not twice when entering waitforanykey. And add arg to not call setkeys afterwards. --- U wip/allmodex.bas U wip/allmodex.bi U wip/common.bi U wip/common.rbas U wip/oldhsinterpreter.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13522 Script debugger: describe locals and globals handles
teeemcee 2024-02-06 23:16:28 -0800 (Tue, 06 Feb 2024) 52 Script debugger: describe locals and globals handles --- U wip/oldhsinterpreter.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13519 hspeak: Fix off-by-one error in encoding srcpos offsets
teeemcee 2024-02-06 23:16:04 -0800 (Tue, 06 Feb 2024) 116 hspeak: Fix off-by-one error in encoding srcpos offsets The engine's decode_srcpos had a matching off-by-one error. --- U wip/hspeak.exw U wip/scripting.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13520 Implement looking up names of nonlocal variables
teeemcee 2024-02-06 23:16:11 -0800 (Tue, 06 Feb 2024) 48 Implement looking up names of nonlocal variables --- U wip/scripting.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13518 Fix debug info for scripts with DOS or Mac line endings
teeemcee 2024-02-06 23:15:57 -0800 (Tue, 06 Feb 2024) 266 Fix debug info for scripts with DOS or Mac line endings decode_srcpos is probably faster too now that it doesn't use lines_from_file() Mac line endings in script source files in source.lumped are now converted to Unix to simplify parsing, while DOS are left alone. --- U wip/euphoria/io_with_unicode.e U wip/hspeak.exw U wip/oldhsinterpreter.bas U wip/scripting.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13517 Script debugger high res support, improvements and lots of code cleanup
teeemcee 2024-02-06 23:15:48 -0800 (Tue, 06 Feb 2024) 614 Script debugger high res support, improvements and lots of code cleanup Proudly remove the "Usability trainwreck" warnings :) At least 50% less awful (to use) than before! However I've only rewritten half of the debugger, it's still a waitforkey + GOTO disaster. When showing a virtual position on a script source line, tell what that virtual node actually is. Very important for empty 'else's. Don't show script Depth and State in F2 Source view. Still visible in the advanced F7 Stack view. The cleanup is focused on display and scrolling of the different views. variable number of display lines and columns. --- U wip/hspeak.exw U wip/ohrhelp/game_script_debugger.txt U wip/oldhsinterpreter.bas U wip/scripting.bas U wip/scripting.bi U wip/udts.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13516 Bump hspeak version and a fix needed after rebasing forward 6 more years
teeemcee 2024-02-06 23:15:38 -0800 (Tue, 06 Feb 2024) 80 Bump hspeak version and a fix needed after rebasing forward 6 more years to 2023 --- U wip/hspeak.exw U wip/hsspiffy.e U wip/oldhsinterpreter.bas U wip/scrconst.bi U wip/scripting.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13515 A little code cleanup
teeemcee 2024-02-06 23:15:26 -0800 (Tue, 06 Feb 2024) 21 A little code cleanup --- U wip/common.rbas U wip/oldhsinterpreter.bas U wip/scripting.bas U wip/util.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13514 Improvements to display of source line in script debugger and scripterr
teeemcee 2024-02-06 23:15:16 -0800 (Tue, 06 Feb 2024) 121 Improvements to display of source line in script debugger and scripterr Fix an off-by-one bug in the token highlighting. --- U wip/oldhsinterpreter.bas U wip/scripting.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13513 For script nodes without srcpos info, use the parent node's srcpos
teeemcee 2024-02-06 23:15:05 -0800 (Tue, 06 Feb 2024) 66 For script nodes without srcpos info, use the parent node's srcpos --- U wip/oldhsinterpreter.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13512 Move scriptcmdname and related functions together
teeemcee 2024-02-06 23:14:47 -0800 (Tue, 06 Feb 2024) 77 Move scriptcmdname and related functions together There are some changes too --- U wip/oldhsinterpreter.bas U wip/scripting.bas U wip/scripting.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13511 Support relative srcpos, and add srcfiles global array.
teeemcee 2024-02-06 23:14:23 -0800 (Tue, 06 Feb 2024) 226 Support relative srcpos, and add srcfiles global array. Split out read_srcfiles_txt and decode_srcpos from get_script_line_info. Use plain old lines_from_file() to load the file rather than setting through counting newlines. --- U wip/game.bas U wip/gglobals.bi U wip/scripting.bas U wip/scripting.bi U wip/udts.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13509 hspeak: correct handling of tabs when displaying source lines in error m
teeemcee 2024-02-06 23:12:40 -0800 (Tue, 06 Feb 2024) 170 hspeak: correct handling of tabs when displaying source lines in error messages (The "hspeak: better srcpos info" commit attempted to fix it, but it still wasn't right.) --- U wip/hspeak.exw ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13508 hspeak: better checking for malformed 'include' lines [Patches now from
teeemcee 2024-02-06 23:12:22 -0800 (Tue, 06 Feb 2024) 202 hspeak: better checking for malformed 'include' lines [Patches now from 2017] Including a crash when 'include' isn't followed by a filename? (Not bugs caused by the srcpos additions in recent commits) --- U wip/hspeak.exw U wip/hspeaktest.py U wip/testgame/parser_tests.hss ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13507 Script debugger: start support for larger resolutions, add a header to s
teeemcee 2024-02-06 23:11:58 -0800 (Tue, 06 Feb 2024) 97 Script debugger: start support for larger resolutions, add a header to show available modes (WIP) --- U wip/oldhsinterpreter.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13506 The script debugger now shows the current line of code
teeemcee 2024-02-06 23:11:43 -0800 (Tue, 06 Feb 2024) 203 The script debugger now shows the current line of code The original output of scriptstate is still available in a new submode, since it has some additional info about arguments that have been evaluated. --- U wip/oldhsinterpreter.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13505 Add scriptcmdname to describe script Nodes, using actual local variable
teeemcee 2024-02-06 23:11:18 -0800 (Tue, 06 Feb 2024) 221 Add scriptcmdname to describe script Nodes, using actual local variable names if available More messy unfinished code in this 10-year-old commit. Rewrite a good chunk of the nasty scriptstate function to make use of it. --- U wip/oldhsinterpreter.bas U wip/scrconst.bi U wip/scripting.bas U wip/scripting.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13504 Show the offending source line in script errors (WIP)
teeemcee 2024-02-06 23:10:56 -0800 (Tue, 06 Feb 2024) 53 Show the offending source line in script errors (WIP) --- U wip/oldhsinterpreter.bas U wip/scripting.bas U wip/scripting.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13503 Functions to decode a srcpos and format an error message using it (WIP)
teeemcee 2024-02-06 23:10:40 -0800 (Tue, 06 Feb 2024) 71 Functions to decode a srcpos and format an error message using it (WIP) --- U wip/common.rbas U wip/scripting.bas U wip/scripting.bi U wip/udts.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13502 Load new data from .hsz script headers
teeemcee 2024-02-06 23:10:16 -0800 (Tue, 06 Feb 2024) 38 Load new data from .hsz script headers --- U wip/scripting.bas U wip/udts.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13501 hspeak: Add debug info to compiled scripts
teeemcee 2024-02-06 23:09:59 -0800 (Tue, 06 Feb 2024) 352 hspeak: Add debug info to compiled scripts Adds a srcfiles.txt lump which is used to decode srcpos (to go from source offset to file/line/column). Each .hsz gains an extended header, a table of local variable names, and each tyscript, tymath, tyfunct and tyflow node is appended by it srcpos. This is backward compatible with old script interpreters. --- U wip/hspeak.exw U wip/hsspiffy.e ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13500 hspeak: better srcpos info to track the position & length of tokens [Pat
teeemcee 2024-02-06 23:09:39 -0800 (Tue, 06 Feb 2024) 450 hspeak: better srcpos info to track the position & length of tokens [Patch from 2014!] HSpeak now uses spans of 's to indicates whole tokens in errors rather than just where they start. Into 32 bits each srcpos now tracks: -the offset in the source code (which has to be looked-up to find the file, line & column), max 8MB -the length of the token (max 254 characters) -whether the token is virtual, meaning it was added (e.g. an empty else()) --- U wip/hspeak.exw ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13499 hspeak didn't error when a local and a subscript had the same name
teeemcee 2024-02-06 23:09:14 -0800 (Tue, 06 Feb 2024) 203 hspeak didn't error when a local and a subscript had the same name check_undefined_string now checks for subscripts. Unfortunately this slows down hspeak by 10% when compiling Entrepreneur or Eldardeen. --- U wip/hspeak.exw U wip/testgame/parser_tests.hss U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13498 hspeak: check for locals in check_undefined_string instead of add_local_
teeemcee 2024-02-06 23:08:58 -0800 (Tue, 06 Feb 2024) 80 hspeak: check for locals in check_undefined_string instead of add_local_variable --- U wip/hspeak.exw ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13497 hspeak refactor: don't pass local vars to add_local_variable and back, w
teeemcee 2024-02-06 23:08:43 -0800 (Tue, 06 Feb 2024) 265 hspeak refactor: don't pass local vars to add_local_variable and back, write to all_scripts global instead Also write the locals into all_scripts as soon as possible. So that the list of locals in all_scripts is kept up-to-date. Split out of the following commit. --- U wip/hspeak.exw ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13496 parse_tests.hss: (failing) tests for name clashes, especially of subscri
teeemcee 2024-02-06 23:08:25 -0800 (Tue, 06 Feb 2024) 82 parse_tests.hss: (failing) tests for name clashes, especially of subscripts/locals --- U wip/testgame/parser_tests.hss ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13495 Small graphical fix for multichoice wiping contents of vpage
teeemcee 2024-01-28 15:57:51 -0800 (Sun, 28 Jan 2024) 466 Small graphical fix for multichoice wiping contents of vpage This was also caused by r13411. If you call multichoice twice in a row (notable "Really quit?" prompt in the quit menu) the first call showed the old screen contents (holdpage) underneath, but didn't restore vpage after due to the 8->32->8 bit switch, so the 2nd menu was black underneath. There may be other menus (show_help?) with the same glitch but it was mainly just the quit menu that bothered me. --- U wip/common.rbas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13494 Fix tileset blanking bug when selecting Test Game or Reimport Scripts fr
teeemcee 2024-01-28 15:57:41 -0800 (Sun, 28 Jan 2024) 296 Fix tileset blanking bug when selecting Test Game or Reimport Scripts from inside the tileset editor This bug was introduced in r13411 (15/12/2023) which causes vpages to go from 8 to 32 back to 8 bit and get wiped in the process. The tileset editor is the only place still using vpages 2 and 3. --- U wip/allmodex.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13493 Fix "get joystick name" not properly checking arg validity
teeemcee 2024-01-28 15:57:31 -0800 (Sun, 28 Jan 2024) 58 Fix "get joystick name" not properly checking arg validity --- U wip/scriptcommands.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13492 Add valid_key, to check scancode/control key script args
teeemcee 2024-01-28 15:57:24 -0800 (Sun, 28 Jan 2024) 143 Add valid_key, to check scancode/control key script args Changed errorlevels for invalid scancodes a little, not that it matters much anymore. --- U wip/scriptcommands.bas U wip/scriptcommands.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13491 Remove "running on {playstation, nintendo, xbox}"
teeemcee 2024-01-28 15:57:16 -0800 (Sun, 28 Jan 2024) 106 Remove "running on {playstation,nintendo,xbox}" I'd rather add a single command for checking the platform --- U wip/plotscr.hsd U wip/scriptcommands.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13490 Add suspending and resuming of keybinds. And 'count' arg to PlayerKeymap
teeemcee 2024-01-28 15:57:07 -0800 (Sun, 28 Jan 2024) 79 Add suspending and resuming of keybinds. And 'count' arg to PlayerKeymap.find() --- U wip/allmodex.bas U wip/allmodex.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13489 Refactor keymaps. Allow each player to have keyboard keys bound to contr
teeemcee 2024-01-28 15:56:43 -0800 (Sun, 28 Jan 2024) 505 Refactor keymaps. Allow each player to have keyboard keys bound to controls There are now functions for adding and removing keybinds. If a keyboard key is bound to a player other than player 1 then it will no longer count for "anykey" for player 1. New terminology: keybind: a scancode -> control code mapping keymap: a set of keybinds for a single player Added maxPlayers constant (= 4, although joystick commands still accept up to player 15) Added ccCode type (for cc* constants), and scJoy macro. --- U wip/allmodex.bas U wip/allmodex.bi U wip/common.rbas U wip/const.bi U wip/game.bas U wip/scancodes.bi ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13488 Add a library to Android Dockerfile for rebuilding sld-android's theme i
james 2024-01-20 11:40:17 -0800 (Sat, 20 Jan 2024) 91 Add a library to Android Dockerfile for rebuilding sld-android's theme image converter tool --- U wip/docker/ohrrpgce-build-env-android/oldstyle.Dockerfile ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13487 Update andr-oldstyle.sh to also support misc/makeapk.sh script
james 2024-01-20 10:35:34 -0800 (Sat, 20 Jan 2024) 62 Update andr-oldstyle.sh to also support misc/makeapk.sh script --- U wip/docker/ohrrpgce-build-env-android/andr-oldstyle.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13486 Remove the "column" command from makeapk.sh as it is not available in la
james 2024-01-20 10:35:29 -0800 (Sat, 20 Jan 2024) 120 Remove the "column" command from makeapk.sh as it is not available in later debians, and was only a minor cosmetic thing --- U wip/misc/makeapk.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13485 In the android nightly build, touch .sconsign.dblite to work around an o
james 2024-01-20 08:42:23 -0800 (Sat, 20 Jan 2024) 129 In the android nightly build, touch .sconsign.dblite to work around an obscure scons error that was only happening inside docker --- U wip/distrib-nightly-android.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13484 Update the OHRRPGCE Wiki to the latest LTS Mediawiki
james 2024-01-19 17:06:10 -0800 (Fri, 19 Jan 2024) 53 Update the OHRRPGCE Wiki to the latest LTS Mediawiki --- U web/ansible/ohrwiki.yml U web/ansible/ohrwiki_data/LocalSettings.php.j2 ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13483 andr-oldstyle.sh now prints all volume mount variables (Including OHRDIR
james 2024-01-17 18:11:44 -0800 (Wed, 17 Jan 2024) 73 andr-oldstyle.sh now prints all volume mount variables (Including OHRDIR) --- U wip/docker/ohrrpgce-build-env-android/andr-oldstyle.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13482 Fix OHRDIR in nightly android wrapper
james 2024-01-17 18:11:41 -0800 (Wed, 17 Jan 2024) 37 Fix OHRDIR in nightly android wrapper --- U wip/nightly/wrap-nightly-android.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13480 Fix web build wrapper to use the correct OHRDIR mount (Doesn't do much g
james 2024-01-17 18:06:03 -0800 (Wed, 17 Jan 2024) 123 Fix web build wrapper to use the correct OHRDIR mount (Doesn't do much good to have a variable for that if I never set it!) --- U wip/nightly/wrap-nightly-web.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13481 emscr.sh script prints out the OHRDIR that it is using
james 2024-01-17 18:06:06 -0800 (Wed, 17 Jan 2024) 54 emscr.sh script prints out the OHRDIR that it is using --- U wip/docker/ohrrpgce-build-env-emscripten/emscr.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13479 blackbox: don't resend awarded achievements when loading a save
teeemcee 2024-01-14 14:59:35 -0800 (Sun, 14 Jan 2024) 63 blackbox: don't resend awarded achievements when loading a save --- U wip/achievements_runtime.rbas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13478 Make "read environment" case-insensitive, preferring lowercase.
teeemcee 2024-01-14 14:59:22 -0800 (Sun, 14 Jan 2024) 143 Make "read environment" case-insensitive, preferring lowercase. They are uppercased when passed to Blackbox as that's how Matthew listed them. --- U wip/allmodex.bas U wip/docs/platformdict.xml U wip/testgame/autotest.hss U wip/testgame/autotest.rpgdir/general.reld U wip/testgame/autotest.rpgdir/ohrrpgce.hsp ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13477 Farewell, 2023, we hardly knew ye!
james 2024-01-13 05:10:30 -0800 (Sat, 13 Jan 2024) 34 Farewell, 2023, we hardly knew ye! --- U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13476 Use a dedicated ~/.ssh/ohrrpgce_upload private key for uploading docker-
james 2024-01-13 04:14:38 -0800 (Sat, 13 Jan 2024) 92 Use a dedicated ~/.ssh/ohrrpgce_upload private key for uploading docker-based nightly builds --- U wip/nightly/wrap-nightly-android.sh U wip/nightly/wrap-nightly-web.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13475 Add some additional output for troubleshooting nightly emscripten web bu
james 2024-01-12 14:32:26 -0800 (Fri, 12 Jan 2024) 76 Add some additional output for troubleshooting nightly emscripten web builds --- U wip/nightly/wrap-nightly-web.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13474 Fix +x mode on distrib-nightly-web.sh
james 2024-01-12 14:32:21 -0800 (Fri, 12 Jan 2024) 37 Fix +x mode on distrib-nightly-web.sh --- UU wip/distrib-nightly-web.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13473 Add "running on xbox/playstation/nintendo" and "xbox/playstation/nintend
teeemcee 2024-01-10 22:12:51 -0800 (Wed, 10 Jan 2024) 173 Add "running on xbox/playstation/nintendo" and "xbox/playstation/nintendo controller" commands The latter especially are just placeholders, currently the same as the former --- U wip/const.bi U wip/plotscr.hsd U wip/scriptcommands.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13472 hspeak: fix lexing identifiers ending in : when followed by a comma
teeemcee 2024-01-10 16:03:15 -0800 (Wed, 10 Jan 2024) 324 hspeak: fix lexing identifiers ending in : when followed by a comma E.g. script, somescript, arg:, begin Those ending in - or & or | were also affected. But I'm not too happy about it being legal to end identifiers with those characters, so didn't mention them in whatsnew. Especially - might someday become subtraction. --- U wip/hspeak.exw U wip/testgame/parser_tests.hss U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13471 Emscripten distrib script dumps the emcc version number to the output
james 2024-01-09 16:13:18 -0800 (Tue, 09 Jan 2024) 69 Emscripten distrib script dumps the emcc version number to the output --- U wip/distrib-web.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13470 Rebuild html docs
james 2024-01-09 16:13:14 -0800 (Tue, 09 Jan 2024) 17 Rebuild html docs --- U wip/docs/platformdict.xml U wip/docs/plotdict.xml U wip/docs/plotdictionary.html ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13469 Fix the stdout redirection for nightly build wrappers to include the who
james 2024-01-09 15:40:21 -0800 (Tue, 09 Jan 2024) 179 Fix the stdout redirection for nightly build wrappers to include the whole build, not just part of it (and stdout redirection was completely missing from the docker-based builds) --- U wip/nightly/wrap-nightly-android.sh U wip/nightly/wrap-nightly-linux-x86.sh U wip/nightly/wrap-nightly-linux-x86_64.sh U wip/nightly/wrap-nightly-linux.sh U wip/nightly/wrap-nightly-mac.sh U wip/nightly/wrap-nightly-web.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13468 blackbox: don't link to steamworks library at runtime, use normal linkin
teeemcee 2024-01-07 04:37:08 -0800 (Sun, 07 Jan 2024) 201 blackbox: don't link to steamworks library at runtime, use normal linking. (Blackbox implements the Steam API for achievements.) Also disable some Steam API calls that shouldn't be needed by Blackbox. --- U wip/steam.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13467 plotdict: improvements to extra data command docs
teeemcee 2024-01-07 02:25:23 -0800 (Sun, 07 Jan 2024) 131 plotdict: improvements to extra data command docs In places the dict hadn't been updated for menu items supporting these commands. --- U wip/docs/plotdict.xml U wip/docs/plotdictionary.html ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13466 WIP add "find extra"
teeemcee 2024-01-07 02:25:14 -0800 (Sun, 07 Jan 2024) 20 WIP add "find extra" --- U wip/common.bi U wip/common.rbas U wip/const.bi U wip/docs/plotdict.xml U wip/plotscr.hsd U wip/scriptcommands.bas U wip/testgame/autotest.hss U wip/testgame/autotest.rpgdir/general.reld U wip/testgame/autotest.rpgdir/ohrrpgce.gen U wip/testgame/autotest.rpgdir/ohrrpgce.hsp U wip/testgame/autotest.rpgdir/plotscr.lst U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13465 Fix range checking bugs in "insert extra", "delete extra", "delete extra
teeemcee 2024-01-07 02:24:58 -0800 (Sun, 07 Jan 2024) 812 Fix range checking bugs in "insert extra", "delete extra", "delete extra range" -all three proceeded even if the handle (first arg) was invalid. If it wasn't they would likely crash, after first showing a script error. -"delete extra range" didn't check start <= end, if not v_delete_slice would throw a BUG -"delete extra (obj, -1)" threw an error -"delete extra range" was documented to return the first element in the range but didn't. (Admittedly, not very useful.) Added tests. Also "delete extra range" didn't allow deleting the empty range [len, len) although v_delete_slice allows it. I wanted that, and to simplify the code I decided to allow all empty ranges [i, i) even if i is invalid. I'm surprised to see Python never raises an error when deleting an invalid array range, it just does nothing. --- U wip/common.bi U wip/common.rbas U wip/scriptcommands.bas U wip/testgame/autotest.hss U wip/testgame/autotest.rpgdir/general.reld U wip/testgame/autotest.rpgdir/ohrrpgce.hsp U wip/testgame/autotest.rpgdir/plotscr.lst ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: teeemcee/13464 autotest: James and I duplicated some extra data tests. Move them beside
teeemcee 2024-01-07 02:24:42 -0800 (Sun, 07 Jan 2024) 155 autotest: James and I duplicated some extra data tests. Move them beside each other And also combine the lists of new extra data commands in whatsnew.txt. --- U wip/testgame/autotest.hss U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
[Ohrrpgce] SVN: james/13463 Update ohr_nightly_docker.sh to run each build in separate copies of the
james 2024-01-01 07:17:33 -0800 (Mon, 01 Jan 2024) 77 Update ohr_nightly_docker.sh to run each build in separate copies of the repo --- U wip/nightly/ohr_nightly_docker.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org