teeemcee
2022-05-18 17:14:05 -0700 (Wed, 18 May 2022)
242
Add a chromebook build of ohrrpgce-game to distrib-nightly-android.sh
Actually, for any android device with a keyboard. Which is mostly Chromebooks?
Based on the chromebook build of ohrrpgce-custom... which I'd also like to add
to
teeemcee
2022-05-19 05:53:36 -0700 (Thu, 19 May 2022)
62
Fix #1210 Sequential Projectile attacks misposition the weapon
---
U wip/bmod.rbas
U wip/whatsnew.txt
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-22 22:01:37 -0700 (Sun, 22 May 2022)
49
reloadbasic: add EXIT READNODE, CONTINUE READNODE
---
U wip/rbtest.rbas
U wip/reloadbasic/RELOADbasic.txt
U wip/reloadbasic/reloadbasic.py
___
Ohrrpgce mailing list
teeemcee
2022-05-26 03:59:45 -0700 (Thu, 26 May 2022)
164
Fix get_handle_slice, which could crash due to an OOB read!
It also claimed handle 0 was a deleted slice handle rather than an invalid one.
Also a little cleanup.
---
U wip/scriptcommands.bas
U wip/scriptcommands.bi
teeemcee
2022-06-02 09:04:13 -0700 (Thu, 02 Jun 2022)
159
Add "keypress time" and keypress_time function
Also, documented that anykey doesn't include num/scroll/capslock or all joystick
buttons. Forgot to mention it!
---
U wip/allmodex.bas
U wip/allmodex.bi
U wip/const.bi
U
teeemcee
2022-06-02 09:30:52 -0700 (Thu, 02 Jun 2022)
88
Better tiebreaking when you press multiple arrow keys at once, based on patch
from Lenny
---
U wip/game.bas
U wip/whatsnew.txt
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-31 21:44:42 -0700 (Tue, 31 May 2022)
161
scons: don't pass CFLAGS to CC when linking, only CCLINKFLAGS
CFLAGS was actually documented as not being used for linking, but it was
(previously via CXXFLAGS)
---
U wip/SConscript
___
teeemcee
2022-05-31 21:44:26 -0700 (Tue, 31 May 2022)
74
scons: rename CXXLINKFLAGS to CCLINKFLAGS because they're not C++-specific
---
U wip/SConscript
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-31 21:44:33 -0700 (Tue, 31 May 2022)
301
scons: link using gcc rather than g++, to fix mingw-w64 v7.0.0 builds depending
on libwinpthread-1.dll
(Or clang rather than clang++)
See bug #1241.
libstdc++ depends on pthreads, but I'm not sure why not using g++ avoids this
teeemcee
2022-05-31 21:44:19 -0700 (Tue, 31 May 2022)
441
scons: a couple win/wine fixes/tweaks
For some reason running "cv2pdb" (rather than "cv2pdb.exe") with wine stopped
working, maybe a change in wine.
Support envvars on Windows which are quoted paths.
Skip rules for building gfx_directx
teeemcee
2022-05-31 21:44:09 -0700 (Tue, 31 May 2022)
108
Fix duplicated spell lists in battle menu causing multiple appearances in
Spells and possible overflow crash
---
U wip/menustuf.rbas
U wip/whatsnew.txt
___
Ohrrpgce mailing list
teeemcee
2022-06-01 18:25:34 -0700 (Wed, 01 Jun 2022)
115
gfx_sdl2: fix support for SDL 2.0.5-.11 (and linux nightlies) by dynamically
loading SDL_GameControllerTypeForIndex
---
U wip/gfx_sdl.bas
U wip/gfx_sdl2.bas
U wip/gfx_sdl_common.bas
___
teeemcee
2022-06-01 20:47:24 -0700 (Wed, 01 Jun 2022)
314
scons: fix a lot of hspeak/euphoria problems
-cross-compiling hspeak didn't work because I'd accidentally deleted a line...
-You got an error about eulib= if you tried to cross-compile anything, not just
hspeak
-Check for whether euc and
teeemcee
2022-06-01 20:47:18 -0700 (Wed, 01 Jun 2022)
32
scons: get rid of some more spam
---
U wip/SConscript
U wip/SConstruct
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-06-01 23:32:01 -0700 (Wed, 01 Jun 2022)
69
plotdict: fix broken example for "next slice in tree". Thanks to Bena
---
U wip/docs/plotdict.xml
U wip/docs/plotdictionary.html
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-13 19:09:45 -0700 (Fri, 13 May 2022)
93
physpeak: search for include files in almost same way as hspeak (port over
find_include_file)
---
U wip/physpeak/hs_lib/hs_tld.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-13 19:09:54 -0700 (Fri, 13 May 2022)
45
physpeak: support utf8 and utf16 source files
---
U wip/physpeak/hs_lib/hs_file.py
U wip/physpeak/hs_lib/hs_tld.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-13 20:08:38 -0700 (Fri, 13 May 2022)
60
physpeak: small optimisation in concatenating lines together
---
U wip/physpeak/hs_lib/hs_tld.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-24 21:32:31 -0700 (Tue, 24 May 2022)
82
Fix #1101 Enemy ready meter not reset for spawned enemies
Based on patch from Rue
---
U wip/bmodsubs.bas
U wip/whatsnew.txt
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
james
2022-05-27 17:00:34 -0700 (Fri, 27 May 2022)
624
Fix enemy cursor positioning in battle (was broken after the switch to
slice-based battle ui)
Also fixed cursor offset to actually match the position set in the enemy editor,
rather than being offset 3 pixels to the left for no good reason.
james
2022-05-27 17:00:42 -0700 (Fri, 27 May 2022)
65
Battle mouse hover cursor also respects enemy cursor offset again
---
U wip/bmod.rbas
U wip/sliceedit.bas
U wip/slices.bas
U wip/slices.bi
___
Ohrrpgce mailing list
teeemcee
2022-05-19 21:57:39 -0700 (Thu, 19 May 2022)
46
Update SDL2.dll to 2.0.22, released 25/04/2022
---
U wip/SDL2.dll
U wip/win32/libSDL2.dll.a
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-19 22:04:13 -0700 (Thu, 19 May 2022)
73
gfx_sdl2: log extra gamepad info: game controller type and mapping string
---
U wip/gfx_sdl_common.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
james
2022-06-28 06:49:41 -0700 (Tue, 28 Jun 2022)
158
First pass at fixing Mac app bundle +x bit when exporting from Distribute Game
menu on Windows
Including zip_exec.exe in Windows distributions of the OHRRPGCE
---
U wip/distrib-nightly-win-packnupload.bat
U wip/distrib-nightly-wine.sh
U
teeemcee
2022-06-05 20:18:51 -0700 (Sun, 05 Jun 2022)
93
"free slice" on an already freed slice no longer shows a warning
Due to insistent complaints
---
U wip/scriptcommands.bas
U wip/whatsnew.txt
___
Ohrrpgce mailing list
teeemcee
2022-06-05 20:18:43 -0700 (Sun, 05 Jun 2022)
78
Increase enemy thingbrowser plank size so you can see more of the enemy sprite
---
U wip/data/enemy_browser_plank.slice
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-06-02 21:37:55 -0700 (Thu, 02 Jun 2022)
116
Fix chromebook nightly builds
They never happened because svn was already updated by the ordinary android
nightlies
---
U wip/distrib-nightly-android.sh
U wip/nightly/wrap-nightly-android.sh
teeemcee
2022-06-03 19:13:38 -0700 (Fri, 03 Jun 2022)
97
Add "Use old direction key tiebreaking" backcompat it and logic & fixbit to
turn on automatically
---
U wip/common.rbas
U wip/common_menus.bas
U wip/const.bi
U wip/custom.bas
U wip/game.bas
U
teeemcee
2022-06-03 19:13:51 -0700 (Fri, 03 Jun 2022)
104
Update parallaxtest.rpg with replacement "want to move" from wiki
Matches the new direction tiebreaking
---
U wip/testgame/parallax.hss
U wip/testgame/parallaxtest.rpg
___
Ohrrpgce mailing
teeemcee
2022-06-03 19:32:58 -0700 (Fri, 03 Jun 2022)
42
Fix broken editing of menu item extra data
---
U wip/menuedit.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-21 21:31:59 -0700 (Sat, 21 May 2022)
26
pyPEG: some Python 3 fixes
---
U wip/reloadbasic/pyPEG.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
teeemcee
2022-07-19 20:30:24 -0700 (Tue, 19 Jul 2022)
177
Add transmog stats option "don't change current or max"
Also, fix a complaint that the help page didn't say that the max stat values
were replaced for all the existing options.
---
U wip/attackedit.bas
U wip/bmodsubs.bas
U
teeemcee
2022-07-19 20:29:45 -0700 (Tue, 19 Jul 2022)
150
scons: fix caching by reverting r12988 "get rid of some more spam"
Unfortunately it caused only files built with the 'env' in SConstruct to be
cached
---
U wip/SConstruct
___
Ohrrpgce mailing
teeemcee
2022-07-19 20:30:15 -0700 (Tue, 19 Jul 2022)
49
autotest: add tests for "random", "random choice"
---
U wip/hamsterspeak.hsd
U wip/testgame/autotest.hss
U wip/testgame/autotest.rpgdir/fixbits.bin
U wip/testgame/autotest.rpgdir/general.reld
U
teeemcee
2022-07-19 20:30:05 -0700 (Tue, 19 Jul 2022)
23
"random choice" command
---
U wip/const.bi
U wip/docs/plotdict.xml
U wip/docs/plotdictionary.html
U wip/plotscr.hsd
U wip/scriptcommands.bas
U wip/whatsnew.txt
___
Ohrrpgce mailing
teeemcee
2022-07-19 20:29:56 -0700 (Tue, 19 Jul 2022)
59
scons: fix asan=1 builds
I think removal of -( -) broke it
---
U wip/SConscript
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-07-24 21:54:53 -0700 (Sun, 24 Jul 2022)
51
Add ohrrpgce-player-win-wip-win95.zip nightly build
---
U wip/distrib-nightly-win.bat
U wip/distrib-nightly-wine.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-07-24 21:54:44 -0700 (Sun, 24 Jul 2022)
39
Add 'Win95' and 'SSE2' to build strings
---
U wip/misc/process_crashreports.py
U wip/ohrbuild.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-07-28 06:39:27 -0700 (Thu, 28 Jul 2022)
572
Rewrite most of distrib-linux.sh as part of ohrpackage.py
ohrpackage.py is now a complete commandline tool for packaging the engine, but
doesn't support all OSes/configurations yet.
Also, Debian packages and "scons install" now also
teeemcee
2022-07-28 06:39:20 -0700 (Thu, 28 Jul 2022)
242
ohrpackage: replace static file lists with a class and files_to_package function
Also use shutil.copy2 (which preserves metadata) instead of shutil.copy when
building
a tree of files for producing ohrrpgce_*.deb. Does dpkg preserve
teeemcee
2022-07-28 06:39:03 -0700 (Thu, 28 Jul 2022)
268
Combine linux/ohr_debian.py into linux/ohrrpgce.py and split out ohrpackage.py
So all the Linux-specific packaging is now in linux/ohrrpgce.py (the way things
were split between two files was arbitrary), while all the utility code and file
teeemcee
2022-07-28 06:39:12 -0700 (Thu, 28 Jul 2022)
55
Normalise python packaging files to 4 space indentation
---
U wip/linux/ohrrpgce.py
U wip/ohrpackage.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-07-28 06:39:35 -0700 (Thu, 28 Jul 2022)
45
Rename linux/ohrrpgce.py -> linux/linuxpkg.py
---
U wip/SConscript
U wip/distrib-linux.sh
A wip/linux/linuxpkg.py
D wip/linux/ohrrpgce.py
___
Ohrrpgce mailing list
teeemcee
2022-07-29 18:54:34 -0700 (Fri, 29 Jul 2022)
158
Forgot to commit support/zip-version.txt
Without this version file, Custom would reject the support/zip.exe packaged with
the engine and would redownload it.
---
A wip/support/zip-version.txt
teeemcee
2022-07-29 18:54:41 -0700 (Fri, 29 Jul 2022)
152
Fix compiling FB commandline programs on Windows due to missing libfbgfx
Logs showed relump.exe failing with "undefined reference to `fb_GfxScreen@20'"
---
U wip/util.bas
___
Ohrrpgce mailing
teeemcee
2022-07-29 18:54:27 -0700 (Fri, 29 Jul 2022)
111
ohrpackage now parses buildinfo.ini to figure out which Windows dlls to add
And uses wine run game.exe on Unix
---
U wip/SConscript
U wip/ohrpackage.py
___
Ohrrpgce mailing list
teeemcee
2022-07-29 18:54:19 -0700 (Fri, 29 Jul 2022)
50
-buildinfo now includes all supported gfx backends
---
U wip/cmdline.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-07-21 20:16:19 -0700 (Thu, 21 Jul 2022)
149
Attempt temporary workaround for mingw-w64 6.0.0 not supporting Win 95-2k (bug
#1241)
Copied ___mb_cur_max_func.c from mingw-w64-crt (public domain)
---
U wip/SConscript
A wip/lib/___mb_cur_max_func.c
teeemcee
2022-07-21 20:16:27 -0700 (Thu, 21 Jul 2022)
266
The music_sdl nightly Windows build is now the (only) build which supports Win95
The scons win95 option now defaults to Off rather than On.
If this works, I'll add a symlink to the music_sdl build called
ohrrpgce-win-win95-wip.zip and add
teeemcee
2022-07-21 21:21:18 -0700 (Thu, 21 Jul 2022)
182
Move display_help_string to util.bas; no longer terminates the program
Invalid args to some commandline flags, such as --giffps, no longer cause the
program to immediately terminate
---
U wip/allmodex.bas
U wip/backends.bas
U
teeemcee
2022-07-21 21:21:25 -0700 (Thu, 21 Jul 2022)
409
Require SSE2 on x86 (Pentium 4+) except Win95 nightlies. "scons sse2=0" to
disable
This only affects Windows and Linux, not Mac or Android. Realistically, it only
matters for Win95 (music_sdl) builds, since gfx_sdl2 requires Windows XP
teeemcee
2022-07-21 21:21:08 -0700 (Thu, 21 Jul 2022)
48
plotdict: fix mistake in "show value of" example
---
U wip/docs/plotdict.xml
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-07-23 20:58:04 -0700 (Sat, 23 Jul 2022)
312
Skip loading crashrpt on old Windows OSes where it won't work (but might appear
to)
I don't actually know which Windows version Crashrpt requires.
On Win98 the CrashRpt .dll can be loaded, but it fails to read its .ini file
likely
teeemcee
2022-07-23 20:57:55 -0700 (Sat, 23 Jul 2022)
575
Work around GCC bug on Windows when using SSE2 in gengcc=0 (debug) builds
This resulted in a segmentation fault in C/C++ code (I saw it in
indexed_tree_from_palette) when a SSE2 instruction requiring alignment (movaps)
is called.
teeemcee
2022-05-01 21:25:37 -0700 (Sun, 01 May 2022)
41
scons: allow 'install'/'uninstall' on Mac
---
U wip/SConscript
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
teeemcee
2022-05-01 21:26:00 -0700 (Sun, 01 May 2022)
209
process_crashreports: fix source files not found because the filenames are in
allcaps
For some reason fbc on the nightly build machine (or some other program) is
mangling source code filenames in a new way...
---
U
teeemcee
2022-05-01 21:25:46 -0700 (Sun, 01 May 2022)
206
Fix a minor error in SDL_cocoaclipboard.bi
Caused a compile error when gfx_fb is compiled on Mac; however gfx_fb does not
support Mac.
Thanks to {U+30AA}{U+30C3}{U+30D5}{U+30CA}{U+30FC}2608 for reporting.
---
U
teeemcee
2022-05-01 21:25:53 -0700 (Sun, 01 May 2022)
411
Fix missing symbols for crash reports because -exx was incorrectly added to
build_info
FB 1.07 changed __FB_ERR__ so that any fbc -g builds (which includes pdb=1
builds) had -exx in the build info, so wrong symbols were downloaded and
teeemcee
2022-05-01 21:25:24 -0700 (Sun, 01 May 2022)
394
scons: fix builds when linker doesn't respect -( and -); don't use these at all
I know they don't work, and cause an error, in (at least previous versions of)
macOS, but apparently they don't work, without error, on NixOS. I decided to
teeemcee
2022-05-01 21:25:31 -0700 (Sun, 01 May 2022)
243
scons: add frameworks= option, for using .dylibs rather than .frameworks on Mac
Useful if a package manager like Nix was used to install SDL/SDL_mixer
Thanks to {U+30AA}{U+30C3}{U+30D5}{U+30CA}{U+30FC}2608 for reporting the issue
and
teeemcee
2022-05-02 00:31:22 -0700 (Mon, 02 May 2022)
141
Fix formation editor forgetting selected menu item after repositioning enemy
This bug was introduced in the recent conversion to ModularMenu
---
U wip/formationedit.bas
___
Ohrrpgce mailing
teeemcee
2022-05-07 20:16:06 -0700 (Sat, 07 May 2022)
70
ohrhelp: rename hero_spell_menu_types.txt -> hero_spell_lists_menu.txt
---
U wip/heroedit.rbas
A wip/ohrhelp/hero_spell_lists_menu.txt
D wip/ohrhelp/hero_spell_menu_types.txt
___
Ohrrpgce
teeemcee
2022-05-07 20:16:14 -0700 (Sat, 07 May 2022)
249
Add expect_exists & success args to read_file, string_from_file; rewrite
string_{from,to}_file
Rewrote them as one line of code each, in fact. string_from_file no longer trims
whitespace from the end of each line, and defaults to
teeemcee
2022-05-07 20:15:51 -0700 (Sat, 07 May 2022)
451
Hero spell list editor improvements:
-You can now edit a spell list even if its name is blank. Someone said they
didn't realise they could actually edit the lists here. A warning is shown in
the editor if the name is blank.
-Add an
teeemcee
2022-05-07 20:16:49 -0700 (Sat, 07 May 2022)
57
ohrhelp: forgot to checkin slice extra data help pages...
---
A wip/ohrhelp/sliceedit_extra_length.txt
A wip/ohrhelp/sliceedit_extradata.txt
___
Ohrrpgce mailing list
teeemcee
2022-05-07 20:16:33 -0700 (Sat, 07 May 2022)
44
ohrhelp: split out template_edit_bitsets.txt
---
U wip/ohrhelp/attack_bitsets.txt
U wip/ohrhelp/attack_chain_bitsets.txt
U wip/ohrhelp/attack_damage_bitsets.txt
U wip/ohrhelp/attack_element_bitsets.txt
U wip/ohrhelp/editbitset.txt
teeemcee
2022-05-07 20:16:42 -0700 (Sat, 07 May 2022)
81
ohrhelp: move slice type info to a template to show in
sliceedit_browse_slicetype
---
U wip/ohrhelp/sliceedit_browse_slicetype.txt
U wip/ohrhelp/sliceedit_slicetype.txt
A wip/ohrhelp/template_slicetypes.txt
teeemcee
2022-05-07 20:16:22 -0700 (Sat, 07 May 2022)
260
Help pages can include template_name.txt using {{name}} syntax
While editing a help page the templates aren't included. I'd like to make ESC
go back to non-editing mode to preview template inclusion, but I have to merge
a major refactoring
teeemcee
2022-05-07 20:15:59 -0700 (Sat, 07 May 2022)
80
Rename get_process_path to get_process_name because it didn't work as advertised
---
U wip/custom.bas
U wip/os.bi
U wip/os_unix2.bas
U wip/os_windows.bas
___
Ohrrpgce mailing list
teeemcee
2022-05-07 20:15:43 -0700 (Sat, 07 May 2022)
55
Improvements to comments in slices.bas about refreshing
---
U wip/slices.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-07 20:15:36 -0700 (Sat, 07 May 2022)
49
Quickly skip clamping for slices not set to clamp
---
U wip/slices.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-02 21:31:55 -0700 (Mon, 02 May 2022)
71
spellsPerLMP constant
Patch possibly from Swordplay - I can't remember
---
U wip/bmod.rbas
U wip/const.bi
U wip/heroedit.rbas
U wip/menustuf.rbas
___
Ohrrpgce mailing list
teeemcee
2022-05-02 21:31:39 -0700 (Mon, 02 May 2022)
129
scons: fix gfx_fb link error on Mac
Again, not actually supported.
Thanks to {U+30AA}{U+30C3}{U+30D5}{U+30CA}{U+30FC}2608 again.
---
U wip/SConscript
___
Ohrrpgce mailing list
teeemcee
2022-05-02 21:31:47 -0700 (Mon, 02 May 2022)
52
RectType.operator+(lhs as RectType, rhs as RectType)
---
U wip/util.bas
U wip/util.bi
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-05-04 07:40:02 -0700 (Wed, 04 May 2022)
163
sliceedit: visibility of "Clamp to" was wrong; cleanup visibility of Alignment
section
A floating "Clamp to" could appear when the rest of the section was hidden.
---
U wip/sliceedit.bas
___
teeemcee
2022-05-04 07:39:54 -0700 (Wed, 04 May 2022)
107
ohrhelp: expand docs for slice clamping, padding, fill, anchor and align
Quite a few undocumented details!
---
U wip/ohrhelp/sliceedit_align.txt
U wip/ohrhelp/sliceedit_anchor.txt
U wip/ohrhelp/sliceedit_clamp.txt
U
teeemcee
2022-05-04 07:40:13 -0700 (Wed, 04 May 2022)
122
sliceedit: enums can now have non-zero defaults
Used to make the default clamping None and default rectangle edge 'Line'.
---
U wip/sliceedit.bas
___
Ohrrpgce mailing list
teeemcee
2022-05-04 07:40:21 -0700 (Wed, 04 May 2022)
268
Mention slice clamping in whatsnew; fix a couple small mistakes
Bad rounding caused uneven positioning as you changed the size of a slice set
Clamp: Both, larger than its parent, and center anchored..
The use of LoadProp rather than
teeemcee
2022-05-10 20:22:45 -0700 (Tue, 10 May 2022)
129
Rename maptile, importmxs to tileset_editor, import_export_tilesets
Will kind of miss those names, which date back to circa 1995
---
U wip/allmodex.bas
U wip/common.rbas
U wip/custom.bas
U wip/custom.bi
U wip/drawing.bas
teeemcee
2022-05-10 20:22:58 -0700 (Tue, 10 May 2022)
64
Add "get/set rect fuzzy zoom", "get/set rect stationary pattern"
---
U wip/const.bi
U wip/docs/plotdict.xml
U wip/docs/plotdictionary.html
U wip/plotscr.hsd
U wip/scriptcommands.bas
U wip/testgame/autotest.hss
U
teeemcee
2022-07-30 20:49:26 -0700 (Sat, 30 Jul 2022)
572
Convert Windows full/minimal/player-only packaging to ohrpackage.py
I mostly kept the weird differences in packaged files, for now, except:
-Windows full and installer (but not minimal or nightlies) included wget.hlp;
no more.
wget.exe
teeemcee
2022-07-30 20:49:35 -0700 (Sat, 30 Jul 2022)
373
ohrpackage: on Windows, convert all text files to DOS newlines
Previously only the wine distrib scripts ran unix2dos (which I reimplemented in
Python), the actual .bat distrib scripts did not. And they didn't convert
ohrhelp
anyway. There
teeemcee
2022-07-30 20:49:41 -0700 (Sat, 30 Jul 2022)
114
ohrpackage: support symbols packages and 7z archives
Also fix not deleting existing archives before creating them
---
U wip/distrib-win.bat
U wip/ohrpackage.py
___
Ohrrpgce mailing list
teeemcee
2022-08-01 20:16:06 -0700 (Mon, 01 Aug 2022)
330
A few small fixes to nightlies:
-fix music_sdl-debug nightlies: gdbcmd2.txt was delete long ago
-README-nightly.txt missing from Windows nightlies
-only include LICENSE-binary.txt with all builds, not LICENSE.txt. Previously
only Windows
teeemcee
2022-08-01 20:16:18 -0700 (Mon, 01 Aug 2022)
489
Fix display_help_string on Windows, and builds with older FB (Mac builds)
Also, use a larger window for display_help_string; the Windows --help was cut
off.
Had to move display_help_string back to cmdline.bas since util.bas is compiled
teeemcee
2022-08-02 02:05:22 -0700 (Tue, 02 Aug 2022)
65
Check exit codes in distrib-win.bat too for better error checking
---
U wip/distrib-nightly-win.bat
U wip/distrib-win.bat
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-08-02 02:05:06 -0700 (Tue, 02 Aug 2022)
86
ohrpackage: split out check_wine_call(), make silencing stderr optional; better
errors
---
U wip/ohrpackage.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-08-02 02:05:16 -0700 (Tue, 02 Aug 2022)
212
ohrpackage.py now creates the Windows installer, rather than invoking iscc
directly
Also I had to modify the return values from ohrbuild.query_svn_rev_and_date.
Added {REV} replacement to ohrpackage while at it.
---
U
teeemcee
2022-08-02 02:04:50 -0700 (Tue, 02 Aug 2022)
120
Another attempt to silence scons warning when Visual Studio isn't found
(Previous attempt in r12988 reverted in r13000)
---
U wip/SConstruct
___
Ohrrpgce mailing list
teeemcee
2022-08-02 02:04:58 -0700 (Tue, 02 Aug 2022)
66
ohrpackage: add full+vikings config. Auto-relump .rpgdirs to .rpgs
---
U wip/ohrpackage.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-08-26 22:30:22 -0700 (Fri, 26 Aug 2022)
147
ohrpackage: fix 'source' packaging failing if buildinfo.ini was missing
This broke the nightly source distribution (from distrib-nightly-linux.sh)
---
U wip/ohrpackage.py
___
Ohrrpgce mailing
teeemcee
2022-08-26 22:00:37 -0700 (Fri, 26 Aug 2022)
132
Revert r12173 "Fix bug #1145 on Mac spawning HSpeak to import scripts randomly
failed"
See GH issue: the fix couldn't possibly work
---
U wip/common.rbas
___
Ohrrpgce mailing list
teeemcee
2022-08-26 22:00:46 -0700 (Fri, 26 Aug 2022)
71
Press Ctrl-Shift-I to toggle input debug logging (--input-debug option)
---
U wip/allmodex.bas
U wip/game.bas
U wip/gfx_directx/gfx_directx.cpp
___
Ohrrpgce mailing list
teeemcee
2022-08-27 01:43:14 -0700 (Sat, 27 Aug 2022)
177
distrib-nightly-win.bat: increase SCONS_CACHE_SIZE to reduce rebuilds
With so many different builds, 100MB doesn't seem to be enough; I see some
files unnecessarily rebuilding.
---
U wip/distrib-nightly-win.bat
teeemcee
2022-08-19 21:09:23 -0700 (Fri, 19 Aug 2022)
327
Rename ohrrpgce-player-linux-bin-minimal-*.zip to ohrrpgce-player-linux-*.zip
Done due to upcoming change in linux player package contents.
The one thing I didn't change was the download URL used by the distribmenu.
Also, I forgot to
teeemcee
2022-08-19 21:09:32 -0700 (Fri, 19 Aug 2022)
515
Linux packages now include precompiled libraries and game/custom.sh wrappers
ohrrpgce-game/custom are now placed in linux/$arch/, and should be invoked
with the wrappers.
The ohrrpgce-player-linux package includes game.sh as-is, while the
teeemcee
2022-08-19 21:09:39 -0700 (Fri, 19 Aug 2022)
37
Code cleanup, mainly in ohrpackage.py
---
U wip/distribmenu.bas
U wip/music_sdl.bas
U wip/ohrpackage.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
teeemcee
2022-08-19 21:09:06 -0700 (Fri, 19 Aug 2022)
64
Add -appdir cmdline arg to set app_dir, set by game.sh/custom.sh
---
U wip/cmdline.bas
U wip/common.rbas
U wip/custom.bas
U wip/custom.sh
U wip/game.bas
U wip/game.sh
___
Ohrrpgce
teeemcee
2022-08-19 21:09:13 -0700 (Fri, 19 Aug 2022)
557
get_support_dir and find_helper_app improvements & fixes
get_support_dir:
-look in app_dir rather than exepath, as appropriate
-checks for existence of settings_dir&"/support" before trying to create
app_dir&"/support".
-make creating the
teeemcee
2022-08-19 21:08:58 -0700 (Fri, 19 Aug 2022)
148
Replace most exepath uses with app_dir, which is meant to be used instead
Removed an unnecessary check for ohrrpgce-game inside OHRRPGCE-Custom.app
---
U wip/common.rbas
U wip/customsubs.rbas
101 - 200 of 623 matches
Mail list logo