[Ohrrpgce] SVN: teeemcee/13233 distribmenu: convert distribute_game_as_mac_app to package_game

2023-04-23 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-23 19:44:52 -0700 (Sun, 23 Apr 2023) 63 distribmenu: convert distribute_game_as_mac_app to package_game --- U wip/distribmenu.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/oh

[Ohrrpgce] SVN: teeemcee/13234 distribmenu: gather up even more duplicated code into gather_common_file

2023-04-23 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-23 19:44:58 -0700 (Sun, 23 Apr 2023) 210 distribmenu: gather up even more duplicated code into gather_common_files Also, always check buildinfo.ini packaging_version before doing other sanity checks. And show a more informative error if it's missing. --- U wip/distribmenu.bas _

[Ohrrpgce] SVN: teeemcee/13235 distribmenu: add Export Windows build for Steam

2023-04-23 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-23 19:45:04 -0700 (Sun, 23 Apr 2023) 47 distribmenu: add Export Windows build for Steam --- U wip/distribmenu.bas U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.c

[Ohrrpgce] SVN: teeemcee/13236 distribmenu: itch_butler_upload cleanup: simpler error checking

2023-04-23 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-23 19:45:11 -0700 (Sun, 23 Apr 2023) 260 distribmenu: itch_butler_upload cleanup: simpler error checking Better to error out immediately rather than continue to the end before checking for errors. And distribute_game_* functions now return the exported file paths to avoid needing

[Ohrrpgce] SVN: teeemcee/13237 Split out format_filesize, add file_count & limit args to count_director

2023-04-23 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-23 19:45:18 -0700 (Sun, 23 Apr 2023) 78 Split out format_filesize, add file_count & limit args to count_directory_size --- U wip/common.bi U wip/common.rbas U wip/util.bas U wip/util.bi ___ Ohrrpgce mailing list ohrrpgce@lists.mo

[Ohrrpgce] SVN: teeemcee/13238 distribmenu: Add Customize Package Contents menu

2023-04-23 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-23 19:45:26 -0700 (Sun, 23 Apr 2023) 48 distribmenu: Add Customize Package Contents menu --- U wip/distribmenu.bas U wip/loading.rbas U wip/udts.bi U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org htt

[Ohrrpgce] SVN: teeemcee/13239 Fix a_pop crash when removing list array item

2023-04-23 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-23 19:45:32 -0700 (Sun, 23 Apr 2023) 45 Fix a_pop crash when removing list array item --- U wip/util.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

[Ohrrpgce] SVN: teeemcee/13240 Dismiss the quit popup warning by moving the mouse

2023-04-23 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-23 19:45:38 -0700 (Sun, 23 Apr 2023) 153 Dismiss the quit popup warning by moving the mouse Because I use focus-follows-mouse, moving the mouse off the window has dismissed it for me for years. --- U wip/common.rbas U wip/custom.bas ___

[Ohrrpgce] SVN: teeemcee/13241 standardmenu now defaults to 9px line spacing, position 4, 4, and autosiz

2023-04-24 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-24 19:00:41 -0700 (Mon, 24 Apr 2023) 261 standardmenu now defaults to 9px line spacing, position 4,4, and autosize_ignore_pixels = 6 Added pMenuX/Y and pInfoX/Y constants for the position of the menu and tooltips. However, still need to update all calls to standardmenu, as most

[Ohrrpgce] SVN: teeemcee/13243 Use a multichoice box for Custom's quit message, and delete sublist()

2023-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-25 00:05:50 -0700 (Tue, 25 Apr 2023) 207 Use a multichoice box for Custom's quit message, and delete sublist() Don't know why I didn't do this a decade ago, I've always found the quit prompt ugly! And save_current_game now also uses basic_textbox --- U wip/custom.bas U wip/cu

[Ohrrpgce] SVN: teeemcee/13244 Minor code cleanup in check_wallmap_collision

2023-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-25 19:41:44 -0700 (Tue, 25 Apr 2023) 45 Minor code cleanup in check_wallmap_collision --- U wip/walkabouts.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamste

[Ohrrpgce] SVN: teeemcee/13245 float_grabber (percent_grabber with new is_percent=NO arg), to edit non-

2023-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-25 19:41:51 -0700 (Tue, 25 Apr 2023) 86 float_grabber (percent_grabber with new is_percent=NO arg), to edit non-percent floats --- U wip/common.bi U wip/common.rbas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://l

[Ohrrpgce] SVN: teeemcee/13246 sliceedit: replace sliceed_rule_byte with sliceed_rule_ubyte

2023-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-25 19:41:58 -0700 (Tue, 25 Apr 2023) 264 sliceedit: replace sliceed_rule_byte with sliceed_rule_ubyte Changed all the 8-bit-enum types used in Slice into ubytes instead of bytes. I left sliceed_rule_byte commented, we'll likely use it in future. sliceed_rule_ubyte is useful for 0

[Ohrrpgce] SVN: teeemcee/13247 sliceedit: sprite color modulation settings, priviledged mode only for n

2023-04-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-04-25 19:42:05 -0700 (Tue, 25 Apr 2023) 74 sliceedit: sprite color modulation settings, priviledged mode only for now --- U wip/sliceedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listin

[Ohrrpgce] SVN: james/13248 Increase the allowed boundaries for hero slot positioning in the hero fo

2023-04-27 Thread subversion--- via Ohrrpgce
james 2023-04-27 06:03:11 -0700 (Thu, 27 Apr 2023) 155 Increase the allowed boundaries for hero slot positioning in the hero formation editor Show an on-screen hint for reverting to default position with CTRL+D --- U wip/formationedit.bas U wip/ohrhelp/hero_formation_editor_placement.txt U w

[Ohrrpgce] SVN: teeemcee/13249 Fix display and bounding of position in hero form editor not including t

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 20:20:19 -0700 (Tue, 02 May 2023) 235 Fix display and bounding of position in hero form editor not including the offset But the previous commit already papered over this mistake (introduced recently in r13147) which prevented putting heroes on the left half of the screen. ---

[Ohrrpgce] SVN: teeemcee/13250 vec2Distance, vec3Distance, and some float2 (FB) & float3 (C++) overload

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 20:20:28 -0700 (Tue, 02 May 2023) 597 vec2Distance, vec3Distance, and some float2 (FB) & float3 (C++) overloaded operators In particular, add XYPair.let(XYPair) so that you can write dim pos as XYPair pos = some_float2_expression unfortunately there is no way in FB to make

[Ohrrpgce] SVN: teeemcee/13251 Minor code cleaning: use of XYPair

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 20:20:38 -0700 (Tue, 02 May 2023) 34 Minor code cleaning: use of XYPair --- U wip/attackedit.bas U wip/game.bas U wip/plankmenu.bas U wip/yetmore2.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.mot

[Ohrrpgce] SVN: teeemcee/13252 Remove RectType+XYPair (and minus) operators, seems over the top

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 20:20:46 -0700 (Tue, 02 May 2023) 107 Remove RectType+XYPair (and minus) operators, seems over the top Even deleting 8 lines is worth something. --- U wip/allmodex.bas U wip/mapsubs.bas U wip/util.bas U wip/util.bi ___ Ohrrpg

[Ohrrpgce] SVN: teeemcee/13253 Fix percent/float_grabber reducing the number of decimals as you press L

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 20:20:54 -0700 (Tue, 02 May 2023) 156 Fix percent/float_grabber reducing the number of decimals as you press Left/Right For example, pressing Left on 3.141 would change to 3.14 instead of 3.140 --- U wip/common.rbas U wip/util.bas _

[Ohrrpgce] SVN: teeemcee/13254 Rename percent_grabber's decimalplaces arg to sigfigs

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 20:21:02 -0700 (Tue, 02 May 2023) 53 Rename percent_grabber's decimalplaces arg to sigfigs --- U wip/common.bi U wip/common.rbas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cg

[Ohrrpgce] SVN: teeemcee/13255 Fix percent_grabber dropping trailing zeros due to precision issues

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 20:21:10 -0700 (Tue, 02 May 2023) 202 Fix percent_grabber dropping trailing zeros due to precision issues When trying to edit a large value the epsilon used was too small, so it would constantly regenerate the repr and falsely return true. --- U wip/common.rbas _

[Ohrrpgce] SVN: teeemcee/13256 Revert "Minor code cleanup in check_wallmap_collision" which causes auto

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 20:21:22 -0700 (Tue, 02 May 2023) 282 Revert "Minor code cleanup in check_wallmap_collision" which causes autotest failure The comment above the "(pos - nextalign) MOD tilesize = 0" check explained why "pos = nextalign" wasn't a correct subtitute... This reverts commit r13244

[Ohrrpgce] SVN: teeemcee/13257 Fix Attack Damage Color off by one, and not used for No Damage/Don't Dis

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 22:05:11 -0700 (Tue, 02 May 2023) 91 Fix Attack Damage Color off by one, and not used for No Damage/Don't Display Damage attacks --- U wip/attackedit.bas U wip/bmodsubs.bas U wip/ohrhelp/attack_appearance.txt U wip/whatsnew.txt _

[Ohrrpgce] SVN: teeemcee/13258 Attacks set to No Damage ignored the "Show Attack Name" bit

2023-05-02 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-02 22:05:23 -0700 (Tue, 02 May 2023) 59 Attacks set to No Damage ignored the "Show Attack Name" bit --- U wip/bmod.rbas U wip/bmodsubs.bas U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.m

[Ohrrpgce] SVN: teeemcee/13259 Don't 'hold' the previous screen behind thingbrowser, I think it oft loo

2023-05-03 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-03 01:20:42 -0700 (Wed, 03 May 2023) 78 Don't 'hold' the previous screen behind thingbrowser, I think it oft looks bad --- U wip/thingbrowser.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org

[Ohrrpgce] SVN: teeemcee/13260 Put Previous Menu at top of tileset editor menu, instead of Cancel at th

2023-05-03 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-03 01:20:50 -0700 (Wed, 03 May 2023) 80 Put Previous Menu at top of tileset editor menu, instead of Cancel at the bottom --- U wip/drawing.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/li

[Ohrrpgce] SVN: teeemcee/13261 Allow exiting Tileset editor with the mouse, mostly.

2023-05-03 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-03 01:20:58 -0700 (Wed, 03 May 2023) 285 Allow exiting Tileset editor with the mouse, mostly. Added a 'Back' button in the corner of the Tile Editor. You can right click in the tile picker to exit, except in the Default Passability editor. Also, I moved multichoice() buttons an

[Ohrrpgce] SVN: teeemcee/13262 sliceedit: press a tool's shortcut again to deselect it

2023-05-03 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-03 01:52:13 -0700 (Wed, 03 May 2023) 74 sliceedit: press a tool's shortcut again to deselect it Suggested by Bena --- U wip/ohrhelp/template_sliceedit_keys.txt U wip/sliceedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamst

[Ohrrpgce] SVN: teeemcee/13263 sliceedit: Fix right-dragging in detail editor selecting menu items

2023-05-03 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-03 01:52:21 -0700 (Wed, 03 May 2023) 146 sliceedit: Fix right-dragging in detail editor selecting menu items (Fixed with hit_test) Also, allow exiting slice_editor_xy by right-clicking. --- U wip/ohrhelp/template_sliceedit_xy_shared.txt U wip/sliceedit.bas __

[Ohrrpgce] SVN: teeemcee/13264 accelerating_keydown, for faster numerical editing

2023-05-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-06 22:00:06 -0700 (Sat, 06 May 2023) 50 accelerating_keydown, for faster numerical editing --- U wip/common.rbas U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cg

[Ohrrpgce] SVN: teeemcee/13265 gif.h: effective delta coding, without flicker, when dithering 32-bit fr

2023-05-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-10 20:40:37 -0700 (Wed, 10 May 2023) 355 gif.h: effective delta coding, without flicker, when dithering 32-bit frames Don't write pixels that didn't actually change, this caused flickering whenever quantisation is necessary, and the error propagation would then cause neighbouring

[Ohrrpgce] SVN: teeemcee/13266 Timing a single slice's Draw(), shown in new sliceedit Metadata section,

2023-05-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-10 20:40:47 -0700 (Wed, 10 May 2023) 87 Timing a single slice's Draw(), shown in new sliceedit Metadata section, plus ScreenX/Y --- U wip/sliceedit.bas U wip/slices.bas U wip/slices.bi U wip/util.bas U wip/util.bi U wip/whatsnew.txt ___

[Ohrrpgce] SVN: teeemcee/13267 Stop measure_timer_overhead early if it's slow

2023-05-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-10 20:40:55 -0700 (Wed, 10 May 2023) 96 Stop measure_timer_overhead early if it's slow For example, TIMER is really slow in a Win XP VM --- U wip/scripting.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.mo

[Ohrrpgce] SVN: teeemcee/13268 Subtract measure_timer_overhead from slice draw timing, and move it to u

2023-05-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-10 20:41:03 -0700 (Wed, 10 May 2023) 79 Subtract measure_timer_overhead from slice draw timing, and move it to util.bas --- U wip/scripting.bas U wip/sliceedit.bas U wip/util.bas U wip/util.bi ___ Ohrrpgce mailing list ohrrpgce@l

[Ohrrpgce] SVN: teeemcee/13269 sliceedit: move Extra Data section to the bottom for faster access

2023-05-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-10 20:41:10 -0700 (Wed, 10 May 2023) 66 sliceedit: move Extra Data section to the bottom for faster access --- U wip/sliceedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/o

[Ohrrpgce] SVN: teeemcee/13270 DescribeSlice didn't actually return anything. Affected certain error me

2023-05-14 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-14 19:58:03 -0700 (Sun, 14 May 2023) 78 DescribeSlice didn't actually return anything. Affected certain error messages --- U wip/slices.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listi

[Ohrrpgce] SVN: teeemcee/13271 Clean up & split out vehicle_controls()

2023-05-16 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-16 16:24:31 -0700 (Tue, 16 May 2023) 102 Clean up & split out vehicle_controls() Satisfying to clean up code that went down such a wrong path. --- U wip/game.bas U wip/walkabouts.bas U wip/walkabouts.bi ___ Ohrrpgce mailing list o

[Ohrrpgce] SVN: teeemcee/13272 Add "suspend walkabouts"

2023-05-16 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-16 16:24:47 -0700 (Tue, 16 May 2023) 24 Add "suspend walkabouts" --- U wip/const.bi U wip/docs/plotdict.xml U wip/docs/plotdictionary.html U wip/game.bas U wip/game.bi U wip/plotscr.hsd U wip/scriptcommands.bas U wip/testgame/autotest.hss U wip/testgame/autotest.r

[Ohrrpgce] SVN: teeemcee/13274 Fix reading from ohrrpgce_config.ini not working at all

2023-05-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-25 20:01:54 -0700 (Thu, 25 May 2023) 199 Fix reading from ohrrpgce_config.ini not working at all Was broken by r13101 (497ba6f3e7) because *@!"\0"="" This had the notable effect that mouse pan speed in the map editor defaulted to minimum. --- U wip/common.rbas

[Ohrrpgce] SVN: teeemcee/13273 sliceedit: show ScreenX/Y relative to the draw_root, to ignore panning

2023-05-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-25 20:01:46 -0700 (Thu, 25 May 2023) 70 sliceedit: show ScreenX/Y relative to the draw_root, to ignore panning --- U wip/sliceedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.c

[Ohrrpgce] SVN: teeemcee/13275 Export graphics as .png, or as set by graphics_export_format config sett

2023-05-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-25 20:02:06 -0700 (Thu, 25 May 2023) 317 Export graphics as .png, or as set by graphics_export_format config setting This affects sprites, tilesets, backdrops, master palettes, and map layers. Not screenshots or map images. The only two allowed export options are bmp and png; I d

[Ohrrpgce] SVN: teeemcee/13276 Finally add Master Palettes option to the graphics menu

2023-05-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-25 20:02:17 -0700 (Thu, 25 May 2023) 55 Finally add Master Palettes option to the graphics menu --- U wip/custom.bas U wip/custom.bi U wip/generaledit.rbas U wip/ohrhelp/gfxmain.txt U wip/uiconst.bi ___ Ohrrpgce mailing list oh

[Ohrrpgce] SVN: teeemcee/13277 Tile/spriteedit: when picking a color by right-click/G/Enter, change to

2023-05-25 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-25 20:02:26 -0700 (Thu, 25 May 2023) 527 Tile/spriteedit: when picking a color by right-click/G/Enter, change to Draw tool if using a non-drawing tool (mainly Scroll) This sounds like an unimportant tweak but I probably accidentally scrolled 40 times today because it didn't do th

[Ohrrpgce] SVN: teeemcee/13278 Rename misspelt 'Vapourise' to Vaporize, add dissolve:vaporise and disso

2023-05-30 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-30 05:20:39 -0700 (Tue, 30 May 2023) 149 Rename misspelt 'Vapourise' to Vaporize, add dissolve:vaporise and dissolve:vaporize Personally, all three spellings look wrong. I prefer vapourize! --- U wip/allmodex.bas U wip/common.rbas U wip/const.bi U wip/docs/plotdict.xml U

[Ohrrpgce] SVN: teeemcee/13279 gfx_fb: Add --noinput, to avoid a freeze in getc when not running on a t

2023-05-30 Thread subversion--- via Ohrrpgce
teeemcee 2023-05-30 05:20:47 -0700 (Tue, 30 May 2023) 255 gfx_fb: Add --noinput, to avoid a freeze in getc when not running on a tty This is useful if you want to actually run a game (benchmark.rpg inside a Python subprocess call in my case) rather than just reading output from commandline flags l

[Ohrrpgce] SVN: teeemcee/13284 "forward X", "forward Y" commands, by Holly Hart!

2023-06-27 Thread subversion--- via Ohrrpgce
teeemcee 2023-06-27 09:32:10 -0700 (Tue, 27 Jun 2023) 106 "forward X", "forward Y" commands, by Holly Hart! The tile forward of the/a hero, a very command pattern. --- U wip/const.bi U wip/docs/plotdict.xml U wip/plotscr.hsd U wip/scriptcommands.bas U wip/testgame/autotest.hss U wip/te

[Ohrrpgce] SVN: teeemcee/13285 Attack extra data, and "get attack extra", patch by Holly

2023-07-01 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-01 09:03:21 -0700 (Sat, 01 Jul 2023) 232 Attack extra data, and "get attack extra", patch by Holly Attacks have a fixed 3 extras, for now. "get extra" can't be used on them. Adds an Attack Data section to the plotdict and moves get/readattackname, getattackcaption there. --- U

[Ohrrpgce] SVN: teeemcee/13286 plotdict: improvements and updates to some attack and extra data command

2023-07-01 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-01 09:03:31 -0700 (Sat, 01 Jul 2023) 73 plotdict: improvements and updates to some attack and extra data commands --- U wip/docs/plotdict.xml ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/lis

[Ohrrpgce] SVN: teeemcee/13287 Corrupt .oggs could show a BUG message. Change to a debug.

2023-07-05 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-05 07:10:06 -0700 (Wed, 05 Jul 2023) 316 Corrupt .oggs could show a BUG message. Change to a debug. There are some crash reports specifically with: (BUG) ERROR: sound_play: Mix_PlayChannel failed:Tried to play a chunk with a bad frame Adding an example that caused that error, te

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

2023-07-08 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-08 22:07:10 -0700 (Sat, 08 Jul 2023) 137 Make ohr_nightly_vm.sh upload nightly-check.ini in addition to emailing it Changed the format of the email a bit to make it a valid .ini --- U wip/nightly/check_nightly_wip.sh U wip/nightly/ohr_nightly_vm.sh ___

[Ohrrpgce] SVN: teeemcee/13289 Rename most Windows, Mac and Linux packages for consistency

2023-07-08 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-08 22:07:24 -0700 (Sat, 08 Jul 2023) 3255 Rename most Windows, Mac and Linux packages for consistency Except for Mac full packages, Win/Mac/Linux stable/nightly full/player-only packages now use a nearly consistent naming scheme: ohrrpgce-player-{OS}-{VERSION}{SUFFIX}.{EXT} ohr

[Ohrrpgce] SVN: teeemcee/13290 Update ohrstable.sh for the many renamed packages in ichorescent

2023-07-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-10 19:39:03 -0700 (Mon, 10 Jul 2023) 649 Update ohrstable.sh for the many renamed packages in ichorescent Note that the Distribute Game menu no longer downloads ohrrpgce-player packages from hamsterrepublic.com/dl/. So the only reason to update those links is for linking to, which

[Ohrrpgce] SVN: teeemcee/13291 Fix ohrstable.sh not reporting correct current version

2023-07-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-10 19:44:41 -0700 (Mon, 10 Jul 2023) 159 Fix ohrstable.sh not reporting correct current version The naming of ohrrpgce-source-$VERSION.zip hasn't changed since 2005, so use that as reference instead. --- U web/ohrstable.sh ___ Ohrrpgc

[Ohrrpgce] SVN: teeemcee/13292 That ohrstable.sh fix to PLAYERSTABLE was wrong, I didn't read

2023-07-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-10 20:01:01 -0700 (Mon, 10 Jul 2023) 257 That ohrstable.sh fix to PLAYERSTABLE was wrong, I didn't read The variable is named PLAYERSTABLE, it's meant to be the version used for the PLAYER packages, not the source. It's just going to print an error until ichorescent is released,

[Ohrrpgce] SVN: teeemcee/13293 Update release-itchio.sh for renamed ohrrpgce-win.zip package

2023-07-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-10 20:11:42 -0700 (Mon, 10 Jul 2023) 61 Update release-itchio.sh for renamed ohrrpgce-win.zip package --- U wip/release/release-itchio.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinf

[Ohrrpgce] SVN: teeemcee/13294 Fix Alectormancy whatsnew not mentioning Distribute for Mac OSX option!

2023-07-10 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-10 20:11:50 -0700 (Mon, 10 Jul 2023) 71 Fix Alectormancy whatsnew not mentioning Distribute for Mac OSX option! --- U wip/whatsnew.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.c

[Ohrrpgce] SVN: teeemcee/13295 Silence rsav warning about unexpected node status_char

2023-07-13 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-13 21:50:54 -0700 (Thu, 13 Jul 2023) 214 Silence rsav warning about unexpected node status_char That node was removed in r12043 because it was pointless. "Save slot 2: savegame.rbas:383, in gamestate_state_from_reload: unexpected node node:/status_char" --- U wip/savegame.rbas

[Ohrrpgce] SVN: teeemcee/13296 Make small, large, bound, in_bound inline functions.

2023-07-13 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-13 21:51:06 -0700 (Thu, 13 Jul 2023) 144 Make small, large, bound, in_bound inline functions. Far faster, and shaves 5KB off exe size too. (Private in FB is equivalent to static in C) --- U wip/util.bas U wip/util.bi ___ Ohrrpgce m

[Ohrrpgce] SVN: teeemcee/13297 Move most XYPair operators to util.bi so they're inlineable. And a coupl

2023-07-13 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-13 21:51:14 -0700 (Thu, 13 Jul 2023) 129 Move most XYPair operators to util.bi so they're inlineable. And a couple Float2 For efficiency, and saves another 5KB exe size. --- U wip/util.bas U wip/util.bi ___ Ohrrpgce mailing list ohr

[Ohrrpgce] SVN: teeemcee/13298 In release mode only log the first 50 script errors to g_debug.txt, beca

2023-07-13 Thread subversion--- via Ohrrpgce
teeemcee 2023-07-13 23:15:10 -0700 (Thu, 13 Jul 2023) 357 In release mode only log the first 50 script errors to g_debug.txt, because it's slow Scripts that spammed errors could slow down badly, even if g_debug.txt reached its max size and nothing was logged. It was especially slow on Windows.

[Ohrrpgce] SVN: teeemcee/13299 ${KI#} markup to change initial color and fix display of collapsed hidde

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:12:31 -0700 (Thu, 17 Aug 2023) 276 ${KI#} markup to change initial color and fix display of collapsed hidden subtrees in sliceedit A collapsed hidden subtree didn't show in the seelcted-disabled text colour. ${KI#} is just a temporary kludge to fix this bug until a popable

[Ohrrpgce] SVN: teeemcee/13300 sliceedit: fix various bugs when the selected slice is in a collapsed su

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:12:40 -0700 (Thu, 17 Aug 2023) 287 sliceedit: fix various bugs when the selected slice is in a collapsed subtree Except for one special case, cursor_seek didn't work when if the slice was hidden. For example, the selected slice was lost if moved into a collapsed tree,jumping

[Ohrrpgce] SVN: teeemcee/13302 Add 'size' arg to pick_tooltip_pos

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:12:59 -0700 (Thu, 17 Aug 2023) 34 Add 'size' arg to pick_tooltip_pos --- U wip/common.bi U wip/common.rbas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherha

[Ohrrpgce] SVN: teeemcee/13301 allowspecial arg to FindSliceCollision/AtPoint; ctrl-click to select Spe

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:12:49 -0700 (Thu, 17 Aug 2023) 93 allowspecial arg to FindSliceCollision/AtPoint; ctrl-click to select Special slices in editor --- U wip/sliceedit.bas U wip/slices.bas U wip/slices.bi ___ Ohrrpgce mailing list ohrrpgce@list

[Ohrrpgce] SVN: teeemcee/13303 Fix wrapprintbg not drawing the background with correct size and positio

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:07 -0700 (Thu, 17 Aug 2023) 158 Fix wrapprintbg not drawing the background with correct size and position It just drew a 10px high rectangle instead of measuring. And was offset by a pixel. --- U wip/allmodex.bas ___ Ohrrpgce

[Ohrrpgce] SVN: teeemcee/13304 Split out default_menu_controls and init_multichoice_menudef from multic

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:17 -0700 (Thu, 17 Aug 2023) 153 Split out default_menu_controls and init_multichoice_menudef from multichoice Also removed an init_menu_state from multichoice that was no longer needed --- U wip/common.bi U wip/common.rbas U wip/menus.bas U wip/menus.bi _

[Ohrrpgce] SVN: teeemcee/13305 sliceedit: Some code cleanup

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:25 -0700 (Thu, 17 Aug 2023) 28 sliceedit: Some code cleanup --- U wip/sliceedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org

[Ohrrpgce] SVN: teeemcee/13306 sliceedit: Add slice picker menu

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:37 -0700 (Thu, 17 Aug 2023) 118 sliceedit: Add slice picker menu Added ses.focus to track keyboard focus Split update_menu_captions out of draw_menu --- U wip/menus.bas U wip/menus.bi U wip/ohrhelp/template_sliceedit_keys.txt U wip/sliceedit.bas U wip/whatsnew.

[Ohrrpgce] SVN: teeemcee/13307 Floating ModularMenus now quit when you click outside the menu

2023-08-17 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-17 20:13:50 -0700 (Thu, 17 Aug 2023) 62 Floating ModularMenus now quit when you click outside the menu --- U wip/menus.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-

[Ohrrpgce] SVN: teeemcee/13308 Invoke gifsicle with -O3 --careful instead of -O2, to workaround Discord

2023-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-19 18:08:44 -0700 (Sat, 19 Aug 2023) 228 Invoke gifsicle with -O3 --careful instead of -O2, to workaround Discord bug Discord's gif recompressor is garbage, increasing sizes and corrupting gifs recorded by the OHR from 24-bit color depth and then run through gifsicle. --- U wip/

[Ohrrpgce] SVN: teeemcee/13309 sliceedit: in recursive subeditor, fix phantom siblings of the root appe

2023-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-19 18:08:52 -0700 (Sat, 19 Aug 2023) 157 sliceedit: in recursive subeditor, fix phantom siblings of the root appearing Their outlines would appear on mouse over, and they showed in the picker menu. --- U wip/sliceedit.bas ___ Ohrrpgce

[Ohrrpgce] SVN: teeemcee/13310 sliceedit: fix positions of invisible slices not updating in some cases

2023-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-19 18:09:00 -0700 (Sat, 19 Aug 2023) 299 sliceedit: fix positions of invisible slices not updating in some cases E.g. this happened when panning the collection while in the slice detail menu for an invisible slice; also I broke the F focus key in a previous commit. And we no long

[Ohrrpgce] SVN: teeemcee/13311 sliceedit: draw the selected slice in the Picker menu on top of the coll

2023-08-19 Thread subversion--- via Ohrrpgce
teeemcee 2023-08-19 22:06:50 -0700 (Sat, 19 Aug 2023) 78 sliceedit: draw the selected slice in the Picker menu on top of the collection --- U wip/ohrhelp/template_sliceedit_keys.txt U wip/sliceedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherh

[Ohrrpgce] SVN: james/13312 Add a very simple MenuDefSlice (subclass of ClassSlice) which allows dra

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 11:47:51 -0700 (Mon, 04 Sep 2023) 201 Add a very simple MenuDefSlice (subclass of ClassSlice) which allows drawing a menu at the correct depth in a slice tree. Resolves bug #1262 Target cursors and damage digits appear behind battle menus --- U wip/SConscript U wip/bmod.rbas

[Ohrrpgce] SVN: james/13313 In the menu editor, fix the rect.topleft of the menu state for the menu

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 14:22:49 -0700 (Mon, 04 Sep 2023) 151 In the menu editor, fix the rect.topleft of the menu state for the menu we are editing to match the preview window in the bottom right Fixes bug #1257 --- U wip/menuedit.bas ___ Ohrrpgce mailing

[Ohrrpgce] SVN: james/13314 In the menu editor, clicking outside of the detail menu takes you back t

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 14:22:53 -0700 (Mon, 04 Sep 2023) 193 In the menu editor, clicking outside of the detail menu takes you back to the menu you are editing, and clicking outside the menu you are editing takes you back to the toplevel menu editor menu --- U wip/common.bi U wip/common.rbas U wi

[Ohrrpgce] SVN: james/13315 Bump the versions of SDL2 and SDL2_mixer downloaded by mac/get_sdl_frame

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 15:02:07 -0700 (Mon, 04 Sep 2023) 80 Bump the versions of SDL2 and SDL2_mixer downloaded by mac/get_sdl_frameworks.sh --- U wip/mac/get_sdl_frameworks.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherham

[Ohrrpgce] SVN: james/13316 mac/get_sdl_frameworks.sh now also installs the frameworks that it downl

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 16:49:48 -0700 (Mon, 04 Sep 2023) 76 mac/get_sdl_frameworks.sh now also installs the frameworks that it downloads --- U wip/mac/get_sdl_frameworks.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster

[Ohrrpgce] SVN: james/13317 Rename get_sdl_frameworks.sh to install_sdl_frameworks.sh

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 16:49:51 -0700 (Mon, 04 Sep 2023) 57 Rename get_sdl_frameworks.sh to install_sdl_frameworks.sh --- D wip/mac/get_sdl_frameworks.sh A wip/mac/install_sdl_frameworks.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://

[Ohrrpgce] SVN: james/13318 install_sdl_frameworks.sh - fix a typo, and use sudo for /Library/Framew

2023-09-04 Thread subversion--- via Ohrrpgce
james 2023-09-04 16:56:35 -0700 (Mon, 04 Sep 2023) 77 install_sdl_frameworks.sh - fix a typo, and use sudo for /Library/Frameworks/ --- U wip/mac/install_sdl_frameworks.sh ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherha

[Ohrrpgce] SVN: james/13319 Go back to SDL2 version 2.26.4 in the script to install frameworks on th

2023-09-05 Thread subversion--- via Ohrrpgce
james 2023-09-05 13:49:22 -0700 (Tue, 05 Sep 2023) 160 Go back to SDL2 version 2.26.4 in the script to install frameworks on the Mac build machine. (so that we can keep supporting MacOS 10.9 as our minimum version) --- U wip/mac/install_sdl_frameworks.sh ___

[Ohrrpgce] SVN: teeemcee/13320 Improve ohrhelp/sliceedit_template.txt

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:15 -0700 (Wed, 06 Sep 2023) 38 Improve ohrhelp/sliceedit_template.txt --- U wip/ohrhelp/sliceedit_template.txt ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-mot

[Ohrrpgce] SVN: teeemcee/13321 sliceedit: various tweaks to import/export/save when leaving behaviour

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:27 -0700 (Wed, 06 Sep 2023) 752 sliceedit: various tweaks to import/export/save when leaving behaviour Mostly these make no difference while editing a slice collection group (use_index=YES). Removed the Re-export (Ctrl-F2) option. Instead, when you export a (non-use_inde

[Ohrrpgce] SVN: teeemcee/13322 Fix spriteset resize menu not displaying the sprite set.

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:35 -0700 (Wed, 06 Sep 2023) 214 Fix spriteset resize menu not displaying the sprite set. The necessary slice wasn't marked as Template. Since the file was first checked into svn... so it's never appeared correctly for anyone other than me? Opps. --- U wip/data/spriteset

[Ohrrpgce] SVN: teeemcee/13323 Fix a bug in skipping the load screen when there are no visible save slo

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:42 -0700 (Wed, 06 Sep 2023) 303 Fix a bug in skipping the load screen when there are no visible save slots If a game was set to Skip Title but not Skip Load Screen, had no visible saves but had a save in a hidden slot, a gameover wouldn't quit, but instead go to the load

[Ohrrpgce] SVN: teeemcee/13324 If a RELOAD file is blank, mention it in the load error message. Add vfl

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:51 -0700 (Wed, 06 Sep 2023) 80 If a RELOAD file is blank, mention it in the load error message. Add vflength(). --- U wip/filelayer.cpp U wip/filelayer.hpp U wip/lumpfile.bi U wip/reload.bas ___ Ohrrpgce mailing list ohr

[Ohrrpgce] SVN: teeemcee/13325 gfx_sdl/sdl2: recenter the Test Game window when it's resized

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:11:59 -0700 (Wed, 06 Sep 2023) 329 gfx_sdl/sdl2: recenter the Test Game window when it's resized Recentering was disabled in that case to make it less likely to overlap Custom's window, but this made large windows go over the screen edge (some WMs only). The real solution i

[Ohrrpgce] SVN: teeemcee/13326 Update linux SDL2 builds to 2.26.5. Fixes #1242 Fullscreening randomly b

2023-09-06 Thread subversion--- via Ohrrpgce
teeemcee 2023-09-06 16:12:36 -0700 (Wed, 06 Sep 2023) 77 Update linux SDL2 builds to 2.26.5. Fixes #1242 Fullscreening randomly broken --- U wip/linux/x86/libSDL2-2.0.so.0 U wip/linux/x86_64/libSDL2-2.0.so.0 ___ Ohrrpgce mailing list ohrrpgce@lists.m

[Ohrrpgce] SVN: james/13327 Fix the attack feature to spawn enemies directly so it only spawns one p

2023-09-10 Thread subversion--- via Ohrrpgce
james 2023-09-10 11:47:24 -0700 (Sun, 10 Sep 2023) 135 Fix the attack feature to spawn enemies directly so it only spawns one per hit. Should not spawn extra for spread attacks or multi-hit --- U wip/battle_udts.bi U wip/bmod.rbas ___ Ohrrpgce maili

[Ohrrpgce] SVN: james/13328 Add a map editor option prompt_when_moving_hero_origin_on_the_same_map (

2023-09-10 Thread subversion--- via Ohrrpgce
james 2023-09-10 12:09:59 -0700 (Sun, 10 Sep 2023) 171 Add a map editor option prompt_when_moving_hero_origin_on_the_same_map (defaults to NO) I might be the only user who ever uses this option, but I want it, gosh dang it :D --- U wip/custom_udts.bi U wip/mapsubs.bas __

[Ohrrpgce] SVN: james/13329 Update find_preferred_target() for player controlled enemies

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 10:46:16 -0700 (Mon, 11 Sep 2023) 60 Update find_preferred_target() for player controlled enemies --- U wip/bmodsubs.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-mo

[Ohrrpgce] SVN: james/13330 Update ohrrpgce.new to save strings by default and to turn on "any key i

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 11:58:34 -0700 (Mon, 11 Sep 2023) 136 Update ohrrpgce.new to save strings by default and to turn on "any key includes mouse" (also verified that all backcompat bits are off) --- U wip/data/ohrrpgce.new ___ Ohrrpgce mailing list ohrrp

[Ohrrpgce] SVN: james/13331 Update F1 help for new attacker animations (Run and Hide, Run In, Standi

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 12:21:38 -0700 (Mon, 11 Sep 2023) 156 Update F1 help for new attacker animations (Run and Hide, Run In, Standing Strike), new "Skip Turn" action, and Defector status implying "win even if alive" --- U wip/ohrhelp/attack_appearance.txt U wip/ohrhelp/attack_effects.txt U wip/

[Ohrrpgce] SVN: james/13332 When adding a new blank shop, properly initialize the first shop stuff r

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 12:37:06 -0700 (Mon, 11 Sep 2023) 77 When adding a new blank shop, properly initialize the first shop stuff record --- U wip/shopedit.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinf

[Ohrrpgce] SVN: james/13333 Add a target class, "Most recently spawned by attack"

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 15:28:23 -0700 (Mon, 11 Sep 2023) 203 Add a target class, "Most recently spawned by attack" The attack feature to directly spawn an enemy is not complete without this because it is the only way to make a chain target the newly spawned enemy --- U wip/attackedit.bas U wip/battl

[Ohrrpgce] SVN: james/13334 Add an argument to reset_enemy_state() to indicate whether transmogrific

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 15:28:29 -0700 (Mon, 11 Sep 2023) 222 Add an argument to reset_enemy_state() to indicate whether transmogrification is happening Some things like ready-meter, or player-control/turncoat/defector should be reset for loadfoe but should not be reset for changefoe --- U wip/bmodsub

[Ohrrpgce] SVN: james/13336 Recalculate valid targets every tick when targetting. Add handling for w

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 16:30:12 -0700 (Mon, 11 Sep 2023) 222 Recalculate valid targets every tick when targetting. Add handling for when current target is invalid, or when no targets are left Fixes bug #1233 "Valid attack targets aren't updated live while player is picking targets" --- U wip/bmod.rb

[Ohrrpgce] SVN: james/13335 Add "Edit battle system bitsets" to the F8 debug menu in Game

2023-09-11 Thread subversion--- via Ohrrpgce
james 2023-09-11 16:30:07 -0700 (Mon, 11 Sep 2023) 61 Add "Edit battle system bitsets" to the F8 debug menu in Game --- U wip/game.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamster.org http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-mothe

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

2023-10-09 Thread subversion--- via Ohrrpgce
james 2023-10-09 13:27:30 -0700 (Mon, 09 Oct 2023) 79 Add new commands "pathfind into extra as npc" and "pathfind into extra as hero" --- U wip/const.bi U wip/plotscr.hsd U wip/scriptcommands.bas ___ Ohrrpgce mailing list ohrrpgce@lists.motherhamst

<    1   2   3   4   5   6   7   >