teeemcee
2022-08-19 21:08:36 -0700 (Fri, 19 Aug 2022)
72
ohrpackage.py: PackageContents.setdest can now override the filename too
---
U wip/ohrpackage.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo
teeemcee
2022-08-19 21:08:29 -0700 (Fri, 19 Aug 2022)
42
Add arch and long_version to buildinfo.ini
---
U wip/cmdline.bas
U wip/common_base.bi
U wip/loading.rbas
U wip/ohrbuild.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://
teeemcee
2022-08-19 21:08:17 -0700 (Fri, 19 Aug 2022)
78
Move LIBSDL*_NAME from globals.bas into backendinfo.bi, which I forgot existed
---
U wip/common_base.bi
U wip/gfx_sdl2.bas
U wip/music_sdl.bas
U wip/ohrbuild.py
___
Ohrrpgce mailing list
oh
teeemcee
2022-08-17 21:36:04 -0700 (Wed, 17 Aug 2022)
60
plotdict: collect fruit using "find colliding slice" example
---
U wip/docs/plotdict.xml
U wip/docs/plotdictionary.html
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.m
teeemcee
2022-08-17 21:35:53 -0700 (Wed, 17 Aug 2022)
768
dylibload changes to support non-Framework Mac libraries
dylib_noload is now also used on Windows to unify codepaths.
On Mac gfx_sdl2 didn't load optional functions from SDL2.framework.
If the scons frameworks=... arg is used it now will
teeemcee
2022-08-17 21:35:45 -0700 (Wed, 17 Aug 2022)
74
music_sdl updates for new SDL_mixer builds/versions (mostly just comments)
---
U wip/audiofile.bas
U wip/music_sdl.bas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.mo
teeemcee
2022-08-17 21:35:39 -0700 (Wed, 17 Aug 2022)
673
Add scons libdir=... arg & lookup SDL/SDL_mixer .so names at build time to use
for dylibload
Also, use dylib_noload instead of dylibload to load SDL and SDL_mixer (and
libmodplug)
on Unix.
verprint puts the exact filename of the librarie
teeemcee
2022-08-17 21:35:30 -0700 (Wed, 17 Aug 2022)
85
Add dylib_noload
Windows version seems to work, but I commented it as I won't use it
---
U wip/os.bi
U wip/os.h
U wip/os_unix.c
U wip/os_windows.bas
___
Ohrrpgce mailing list
ohrrpgce@list
teeemcee
2022-08-17 21:35:21 -0700 (Wed, 17 Aug 2022)
297
Yikes, fix garbage branch_rev=12220 value in codename.txt
I set it to that a couple years ago while testing something it was never meant
to be committed. That commit didn't even exist at the time.
The 12220 value will now be ignored in exi
teeemcee
2022-08-17 21:35:09 -0700 (Wed, 17 Aug 2022)
73
game.sh and custom.sh scripts to run with our distributed Linux libraries
---
A wip/custom.sh
A wip/game.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster
teeemcee
2022-08-17 21:34:57 -0700 (Wed, 17 Aug 2022)
118
linux/x86/libSDL2_mixer.so was miscompiled, without libxmp-lite support
Added a sanity check to avoid this in future.
---
U wip/linux/build_libs.sh
U wip/linux/x86/libSDL2_mixer-2.0.so.0
___
teeemcee
2022-08-15 01:20:44 -0700 (Mon, 15 Aug 2022)
723
Linux builds of SDL_mixer 2.6.1 and libxmp-lite 4.5.1, and a script to compile
them
Both x86 and x86_64 libraries use the same build configuration. Not stripped, so
have some hope of getting useful backtraces.
Compiled with GCC 7.2, glibc
teeemcee
2022-08-15 01:20:09 -0700 (Mon, 15 Aug 2022)
227
Linux builds of SDL 2.0.22 from steam-runtime, with script to copy them in
A steam-runtime installation is included in the Linux Steam client.
I had planned to copy in more libraries, but decided to compile SDL2_mixer
myself.
---
A wip/l
teeemcee
2022-08-15 01:18:52 -0700 (Mon, 15 Aug 2022)
538
Update SDL2_mixer.dll to 2.6.1 and change all its playback libraries
A lot of new features and much smaller.
Built with my mxe branch (https://github.com/rversteegen/mxe commit
be89c2e1).
Previous patches for loop points, etc, no longer ne
teeemcee
2022-08-15 01:17:56 -0700 (Mon, 15 Aug 2022)
896
Recompile SDL_mixer.dll from latest git
Using my mxe branch (commit be89c2e1), and my SDL_mixer fork
https://github.com/rversteegen/SDL_mixer on which I backported a fix for the
MIDI loop crash from SDL2_mixer to SDL_mixer, for testing (wil
teeemcee
2022-08-15 01:17:24 -0700 (Mon, 15 Aug 2022)
72
linux_portability_check: update, and allow multiple files on commandline
---
U wip/misc/linux_portability_check.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherha
teeemcee
2022-08-15 01:17:09 -0700 (Mon, 15 Aug 2022)
233
Expand stdc++compat.cpp to remove GCC5.1 _ZdlPvm@@CXXABI_1.3.9 dependency aka
operator delete(void*, unsigned long)
Taken from Mozilla upstream since I've encountered this particular problem a
lot, but I didn't copy in other changes
---
U
james
2022-08-08 08:12:48 -0700 (Mon, 08 Aug 2022)
64
Added an option to disable the victory dance for specific heroes
---
U wip/bmod.rbas
U wip/heroedit.rbas
U wip/loading.rbas
U wip/udts.bi
U wip/whatsnew.txt
___
Ohrrpgce mailing list
ohrrpgc
james
2022-08-07 19:12:16 -0700 (Sun, 07 Aug 2022)
93
Skip the whole "Lock" family of keys when prompting for a scancode for
remapping gamepad keys
---
U wip/generaledit.rbas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.moth
james
2022-08-06 12:45:28 -0700 (Sat, 06 Aug 2022)
117
Disable checking for scNumLock when choosing a scancode for button mapping,
since it is stuck down in some situations
---
U wip/generaledit.rbas
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhams
teeemcee
2022-08-06 08:18:01 -0700 (Sat, 06 Aug 2022)
82
Update ohrstable.sh for win95 builds, and also document static symlinks that
exist
---
U web/ohrstable.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.or
teeemcee
2022-08-06 08:03:45 -0700 (Sat, 06 Aug 2022)
276
Add Win95 stable release packages
scons win95=1 now changes the default backends to gfx=directx+sdl+fb music=sdl
for convenience.
Also, unlump.exe and relump.exe (in both stable and nightly builds) are always
built with Win95 support as th
teeemcee
2022-08-06 08:03:34 -0700 (Sat, 06 Aug 2022)
498
Rename Windows ohrrpgce-player zips for consistency with each other
Stable SDL2:
From ohrrpgce-player-win-minimal-sdl2-$VERSION.zip
to ohrrpgce-player-win-sdl2-$VERSION.zip
Stable symlink used by Distribute Game:
From ohrrpgce-pl
teeemcee
2022-08-06 08:03:24 -0700 (Sat, 06 Aug 2022)
257
Attempted fix for distrib-linux.sh. Revert r13041.
The /bin/sh on the build machine seems to be incompatible with the bash,
dash, and zsh I have locally. I wonder what it is.
And further attempting to figure out strange output in Window ni
teeemcee
2022-08-05 19:26:02 -0700 (Fri, 05 Aug 2022)
524
Add temp prints to nightly distrib code to investigate linux nightly package
failure
Linux nightlies show the error:
File "./ohrpackage.py", line 547, in format_output_filename
return template.format(TODAY = today, CODENAME = codenam
teeemcee
2022-08-03 06:57:50 -0700 (Wed, 03 Aug 2022)
19
Fix Linux nightlies
---
U wip/distrib-nightly-linux.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
teeemcee
2022-08-02 19:47:45 -0700 (Tue, 02 Aug 2022)
132
Further simplify Windows and Linux distrib scripts by not renaming archives and
more
And pass forgotten --iscc arg to ohrpackage.py
---
U wip/distrib-linux.sh
U wip/distrib-nightly-linux.sh
U wip/distrib-nightly-win.bat
U wip/distr
teeemcee
2022-08-02 09:12:03 -0700 (Tue, 02 Aug 2022)
540
ohrpackage.py is now used to package the source code too, and can use git
instead of svn
ohrpackage.py will copy and zip the source-controlled files from the working
copy it's run from, with any modifications, rather than check out a secon
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
http://lists
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 wip/distrib-nightly
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
http://lists.motherhamst
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
http://lists.motherhamster.org/listinfo.cgi/o
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
ohrrpgce@lists.motherhamst
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
int
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 a
teeemcee
2022-07-31 20:18:11 -0700 (Sun, 31 Jul 2022)
80
Proper distrib-nightly-win.bat error checking of scons and ohrpackage exit codes
---
U wip/distrib-nightly-win.bat
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherha
teeemcee
2022-07-31 20:18:03 -0700 (Sun, 31 Jul 2022)
257
Convert Windows nightly builds to ohrpackage.py
Changes:
-They now include unzip.exe but don't include zip_exec.exe
-Again, wrongly included rcedit-version.txt
-Actually checks all files are present. Windows nightlies have been missing
rel
teeemcee
2022-07-31 20:17:52 -0700 (Sun, 31 Jul 2022)
86
ohrpackage: don't show backtrace on missing file; use exceptions not exit();
less spam
---
U wip/ohrpackage.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamst
teeemcee
2022-07-31 20:17:46 -0700 (Sun, 31 Jul 2022)
130
ohrpackage.py: check outfile file type is as expected before deleting it
Because otherwise if you forget the -- it deletes a file
---
U wip/ohrpackage.py
___
Ohrrpgce mailing list
ohrrpgce@list
teeemcee
2022-07-31 20:17:38 -0700 (Sun, 31 Jul 2022)
72
ohrpackage: allow adding extra files; rewrite arg parsing using argparse
---
U wip/ohrpackage.py
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo
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
ohrrp
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: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 pr
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 l
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: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
ohrrpgce@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
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhams
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
ohrrpgce@lists.motherhams
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 instal
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 metadat
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
http://lists.motherhamster.org
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-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
http://lists.mothe
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
http://lists.motherhamster.org/listin
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
becaus
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.
https://g
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 any
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 wip/cmdl
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
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-mother
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 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-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 wip/ohrhelp
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 wip/testgame/autotest.rpgdir/ohrrpgce.
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 list
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
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-mo
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
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
ohrrpgce@lists.motherhams
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
http://lists.mot
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
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
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 li
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 wip/ohrhelp/share_general_game_backco
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-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
http:/
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 wip/docs/plotdi
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
http:
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 e
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
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhams
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
___
Ohr
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
___
Ohrrpgc
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
dependency.
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
http://lists.motherhamster.org/listinfo.
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 un
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
ohrrpgce@list
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
ohrrpgce@lists.motherhamste
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. T
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-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
http://li
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
ohrrpgce@lists.motherhamst
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-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
http://lists.motherhamster.org/li
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
http://lists.motherhamster.org/listinfo.cg
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
http://lists.motherhamster.org/l
teeemcee
2022-05-18 17:14:57 -0700 (Wed, 18 May 2022)
22
Oops, uncomment a line
---
U wip/distrib-nightly-android.sh
___
Ohrrpgce mailing list
ohrrpgce@lists.motherhamster.org
http://lists.motherhamster.org/listinfo.cgi/ohrrpgce-motherhamster.org
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 nightlie
teeemcee
2022-05-17 18:10:27 -0700 (Tue, 17 May 2022)
320
support/zip_exec.exe, a utility for setting Unix +x bits on files inside .zips
Public domain, by Ronnie Hedlund. Source is at
https://sourceforge.net/p/galaxyv2/code/HEAD/tree/other/zip_exec/zip_exec.cpp
I recompiled it (v1.20) with mingw t
teeemcee
2022-05-17 18:10:17 -0700 (Tue, 17 May 2022)
264
distribmenu: Disallow <>?. in package names, they cause problems packaging from
Windows
Actually, . doesn't, but I thought it's better avoided.
Also, sanitize everything as soon as you enter the Distribute Game menu, rather
than only in t
teeemcee
2022-05-17 07:49:21 -0700 (Tue, 17 May 2022)
418
physpeak: merge changes from Lenny, especially constant folding optimisation
This includes some changes from two years ago which I hadn't merged.
Also:
-major changes to hsfile.py whereby the .hs lumps are kept in memory rather than
store
teeemcee
2022-05-17 07:49:04 -0700 (Tue, 17 May 2022)
90
physpeak: rename files to match names in Lenny's fork, except hsfile.py instead
of file.py
---
D wip/physpeak/hs_lib/hs_ast.py
D wip/physpeak/hs_lib/hs_file.py
D wip/physpeak/hs_lib/hs_gen.py
D wip/physpeak/hs_lib/hs_parse.py
D wip
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
http://lists.motherhamster.org/listinfo
501 - 600 of 634 matches
Mail list logo