Brendan Robert
|
dd89499e76
|
Resolve code quality warnings
|
2023-07-03 20:30:14 -05:00 |
|
Brendan Robert
|
9b51c7d733
|
Massive Java 17 overhual
|
2023-07-03 15:44:23 -05:00 |
|
Brendan Robert
|
e43ddccb56
|
Fixed script editor funky UI issues
|
2022-11-30 09:34:52 -06:00 |
|
Martin Haye
|
73211ae242
|
Nox import now working. Only todo is skills mapping
|
2022-06-23 10:28:14 -07:00 |
|
Martin Haye
|
cdbbb8fae9
|
Now actually importing Nox name.
|
2022-06-08 07:24:32 -07:00 |
|
Martin Haye
|
866292eb0f
|
Starting to be able to apply Nox attributes to new char
|
2022-06-01 09:08:22 -07:00 |
|
Martin Haye
|
d5ec398f92
|
Cleaned up debug messages in Nox detection
|
2022-06-01 08:46:12 -07:00 |
|
Martin Haye
|
346378da1a
|
Finally moving forward with Nox import. Now parsing name and some basic stats.
|
2022-06-01 08:36:31 -07:00 |
|
Martin Haye
|
e14b5e32bc
|
Refactoring nox code
|
2022-06-01 07:26:02 -07:00 |
|
Martin Haye
|
bfda8afef2
|
Lots of import logic fixes. LL import is now working again.
|
2022-05-18 08:50:24 -07:00 |
|
Martin Haye
|
ea456df778
|
Added launch4j configuration, so I can build a Windows EXE out of the jar.
|
2022-05-18 08:49:33 -07:00 |
|
Martin Haye
|
5dd813f443
|
Merge branch 'master' of github.com:badvision/lawless-legends
|
2022-04-07 08:46:38 -07:00 |
|
Martin Haye
|
eb2ecf0d83
|
Initial import code. Very much not working.
|
2022-04-07 08:46:27 -07:00 |
|
Martin Haye
|
3f1fda27bf
|
Fixed some packer bugs: 1) syntax updates for new Groovy; 2) script names weren't always being properly length-mangled; 3) whacked the gen_flags.b decompression underlap thing again, this time by avoiding compressing that file entirely.
|
2022-04-07 08:45:32 -07:00 |
|
Martin Haye
|
6d06ee9bf9
|
Upgraded to latest Groovy version
|
2022-04-07 08:43:58 -07:00 |
|
Brendan Robert
|
639110e639
|
Added speed monitor and fixed a lot of timing problems. 10x speed now possible.
|
2022-03-03 20:10:20 -06:00 |
|
Brendan Robert
|
261bd7f7d8
|
Remove trace file
|
2022-02-08 01:30:49 -06:00 |
|
Brendan Robert
|
083a9f1e2c
|
Remove IntelliJ project files
|
2022-02-08 01:30:49 -06:00 |
|
Brendan Robert
|
91d7b5d1b5
|
Updated music score details, other emulator cleanup
|
2022-02-08 01:30:49 -06:00 |
|
Martin Haye
|
0c30fadee3
|
Had to increase decompression underlap back to 5. Don't really want to mess with it and figure out why. Also, changed invalid encounter chance from fatal error to just a warning, so Seth can fix them.
|
2022-01-28 08:16:05 -08:00 |
|
Martin Haye
|
accf0d42fe
|
More import refactoring
|
2022-01-14 09:10:14 -08:00 |
|
Martin Haye
|
89db793516
|
Factoring out import code.
|
2022-01-14 08:42:37 -08:00 |
|
Martin Haye
|
f21eb21c00
|
Fixed disk limiting code
|
2022-01-14 08:23:39 -08:00 |
|
Martin Haye
|
3dbf22c66c
|
The actual fixed for ProRWTS
|
2022-01-14 08:23:19 -08:00 |
|
Martin Haye
|
239761fcfd
|
Fixed ProRWTS when reading a long subdirectory. Added support for doing that, to facilitate importing Nox characters.
|
2022-01-14 08:22:26 -08:00 |
|
Martin Haye
|
206c3e7698
|
Widened inventory window to avoid font artifacts from items with long names.
|
2022-01-05 12:53:32 -08:00 |
|
Martin Haye
|
002d256ae6
|
Merge branch 'master' of github.com:badvision/lawless-legends
|
2022-01-05 11:57:25 -08:00 |
|
Martin Haye
|
6b6b511a77
|
Added log cross-reference
|
2022-01-05 11:57:20 -08:00 |
|
Martin Haye
|
ff9072700b
|
Testing tool to boot over and over and capture Jace screen
|
2022-01-05 11:57:04 -08:00 |
|
Brendan Robert
|
9f4952cabd
|
Large code cleanup/refactoring, mostly addressing code fragility and emulator structure that results in poor startup behavior.
|
2021-11-09 11:20:42 -06:00 |
|
Martin Haye
|
f2c9e83eb7
|
Patch to deal with random stack pointer on bootup.
|
2021-11-07 07:15:17 -08:00 |
|
Martin Haye
|
46f9cafa53
|
Fixed record mode so it functions on a system without a printer, enabling playback in Jace.
|
2021-11-05 09:55:36 -07:00 |
|
Martin Haye
|
961940537d
|
Added new block for speaker sound effects.
|
2021-10-25 08:14:00 -07:00 |
|
Martin Haye
|
bafb82464d
|
Shortened default gunshot sound
|
2021-10-25 08:13:47 -07:00 |
|
Martin Haye
|
6a2e1356e3
|
Re-added bonk sound when you hit a wall
|
2021-10-19 08:01:00 -07:00 |
|
Martin Haye
|
1ea4cfd65c
|
Slighly clearer item display for weapons with multiple attacks
|
2021-10-19 07:59:00 -07:00 |
|
Martin Haye
|
5fda98a742
|
Made god-mode flag editor more compact since we have so many flags
|
2021-10-19 07:58:43 -07:00 |
|
Martin Haye
|
805cfbea02
|
Null ptr check when comparing strings
|
2021-10-19 07:58:11 -07:00 |
|
Martin Haye
|
5ae48fa4fb
|
Fix taking a pluralizable item away from the party
|
2021-10-19 07:57:47 -07:00 |
|
Martin Haye
|
69d24b0b8c
|
Fix null ptr bug when checking quest triggers
|
2021-10-19 07:57:14 -07:00 |
|
Martin Haye
|
bc20789c64
|
Back to underlap of 3, and always checking it.
|
2021-10-18 06:08:49 -07:00 |
|
Martin Haye
|
87ab80deb5
|
Disable sound in record mode, for quick playbacks.
|
2021-10-18 06:08:32 -07:00 |
|
Martin Haye
|
60a7dfc129
|
Added combat noise for explosive weapon.
|
2021-10-13 10:49:11 -07:00 |
|
Martin Haye
|
24b35d0472
|
Fixed up re-integration of text corrections
|
2021-10-13 10:48:48 -07:00 |
|
Martin Haye
|
3fda48bbc0
|
Added Y/N confirmation when buying or selling items at stores.
|
2021-10-13 06:47:20 -07:00 |
|
Martin Haye
|
435e8e1473
|
Added an 'Emu credit' line on the title screen, which only displays when running in Jace.
|
2021-10-13 06:21:01 -07:00 |
|
Martin Haye
|
32bf57e103
|
Added a couple of combat sounds.
|
2021-10-12 09:10:34 -07:00 |
|
Martin Haye
|
7523320bce
|
Replaced beep with low-pitch bonk
|
2021-10-12 08:45:49 -07:00 |
|
Martin Haye
|
248bc1ad6c
|
New script to start Jace with current 2mg on Martin's mac.
|
2021-10-12 08:45:41 -07:00 |
|
Martin Haye
|
e6aae21937
|
Added sound generator, and a godmode tester for it.
|
2021-10-10 09:30:40 -07:00 |
|
Martin Haye
|
8851d88415
|
Adjusted story window to leave more space on left.
|
2021-10-10 09:30:11 -07:00 |
|
Martin Haye
|
760d46f4a4
|
Extra newline so first debug print shows after reset
|
2021-09-27 09:03:31 -07:00 |
|
Martin Haye
|
90b0c11f1a
|
Fixed advance code to be consistently reversible (for being forced back out of a square)
|
2021-09-27 09:00:41 -07:00 |
|
Martin Haye
|
10ba5d8a8d
|
Better display for melee combat.
|
2021-09-15 07:59:37 -07:00 |
|
Martin Haye
|
591369b7fb
|
Fairly extensive change to how stats work: get-stat now has a context; if using a skill, it's just that player's stat; otherwise, it's the max stat for anyone in the party.
|
2021-09-14 08:24:16 -07:00 |
|
Martin Haye
|
9e7606e669
|
Fix giving of ammo to default to store amount rather than zero.
|
2021-09-12 10:05:40 -07:00 |
|
Martin Haye
|
2b354a1371
|
Fix lamp glitching - was due to adding anim buf header but not accounting for it here.
|
2021-09-12 10:05:04 -07:00 |
|
Martin Haye
|
55dd3693a0
|
Increase level cap to 11.
|
2021-09-09 10:26:48 -07:00 |
|
Martin Haye
|
a5fce9a28e
|
Merge branch 'master' of github.com:badvision/lawless-legends
|
2021-09-07 09:08:35 -07:00 |
|
Martin Haye
|
7443487a7d
|
Resume map music when exiting combat.
|
2021-09-07 09:08:28 -07:00 |
|
Martin Haye
|
56934116fd
|
Suppress spurious output when using kill-all godmode command in combat.
|
2021-09-07 09:08:17 -07:00 |
|
Brendan Robert
|
e6113e2ac6
|
Update music score and added resume mode to song playback for wilderness
|
2021-09-05 09:46:47 -05:00 |
|
Martin Haye
|
026e1c2e5d
|
Fixed XP gaining for party. Improvements to melee weapon combat, and to hand-to-hand combat
|
2021-09-04 08:05:13 -07:00 |
|
Martin Haye
|
4e1fb075e5
|
Disable drop of value-zero (=special) items
|
2021-09-04 08:04:34 -07:00 |
|
Martin Haye
|
02ec4842ba
|
Avoid ending screens on disk 1 - this saves a lot of space overall due to increased shared portraits. Allow diskLimit=8 to mean 'no limit' (zero also works). Fix problems with stat getting. Fix extra UI frame image when switching full screens.
|
2021-09-03 08:46:24 -07:00 |
|
Martin Haye
|
dd62fd88dd
|
Fix bug when scanning to allocate a large block near the end of memory
|
2021-09-03 08:44:59 -07:00 |
|
Martin Haye
|
9918abef45
|
New adjustPartyStat method, used for XP and other things.
|
2021-09-02 09:22:17 -07:00 |
|
Martin Haye
|
25eb4915c8
|
Ignore new 'corrections' directory in git
|
2021-09-02 09:21:38 -07:00 |
|
Martin Haye
|
8d9f6fe627
|
processText now can re-integrate changes
|
2021-09-02 09:21:18 -07:00 |
|
Martin Haye
|
47a945a4f7
|
Now displays required skill for weapons.
|
2021-08-25 05:34:27 -07:00 |
|
Martin Haye
|
43bb694ee6
|
New tool to facilitate efficient read-throughs of the game text
|
2021-08-25 05:33:05 -07:00 |
|
Martin Haye
|
fa9afae0e1
|
Implemented whiteout in 3D renderer when sky is set to white
|
2021-08-17 07:59:22 -07:00 |
|
Martin Haye
|
2f5a615ba8
|
Fix text overwrite when displaying time
|
2021-08-17 07:59:07 -07:00 |
|
Martin Haye
|
118e0f6f09
|
Apply intelligence boost to all XP gains
|
2021-08-17 07:58:46 -07:00 |
|
Martin Haye
|
4d2111ec3f
|
Fix bug where non-required global scripts were still being placed on disk 1 (and runtime code couldn't find them)
|
2021-08-15 09:12:07 -07:00 |
|
Martin Haye
|
e2bf2ccfb1
|
Apply charisma bonus for buying/selling at stores.
|
2021-08-15 09:11:24 -07:00 |
|
Martin Haye
|
0baee6e4e5
|
Fixed a couple of automap crashes
|
2021-08-09 08:22:48 -07:00 |
|
Martin Haye
|
f8a26420c3
|
Properly enforce level cap, instead of going wild at level 10.
|
2021-08-07 09:36:26 -07:00 |
|
Martin Haye
|
cce4a4b60d
|
Merge branch 'master' of github.com:badvision/lawless-legends
|
2021-08-05 09:47:33 -07:00 |
|
Martin Haye
|
d39ef89c86
|
Stamina now immediately increases health. At level-up, stam/2 + 2d6 is added (instead of stam + 2d6)
|
2021-08-05 09:47:25 -07:00 |
|
Martin Haye
|
a6f974da33
|
Added number-of-attacks logic for high levels of hand-to-hand etc. Added stats cross-reference to pack report. Added more smart-quote translation to packer.
|
2021-08-02 08:24:28 -07:00 |
|
Brendan Robert
|
3f3a7c83ba
|
Memory handlers should be smarter about I/O page detection even with aux flag specified
|
2021-05-24 09:18:41 -05:00 |
|
Brendan Robert
|
0bcd1976f5
|
Build issues resolved due to signed jars
|
2021-05-24 09:16:51 -05:00 |
|
Brendan Robert
|
9781138ba8
|
Music player bugfixes
|
2021-05-24 09:16:21 -05:00 |
|
Martin Haye
|
5651578bbd
|
Merge branch 'master' of github.com:badvision/lawless-legends
|
2021-05-13 09:26:31 -07:00 |
|
Martin Haye
|
f102f9b2b3
|
Moved New Game script and resources (i.e. portraits) to disk 2
|
2021-05-13 09:26:25 -07:00 |
|
Brendan Robert
|
df04f4018e
|
Fixed bug in changing scores
|
2021-05-09 16:16:02 -05:00 |
|
Brendan Robert
|
2278344278
|
Completed music feature, added score selection and software-defined repeat mode for songs
|
2021-04-26 09:24:32 -05:00 |
|
Martin Haye
|
f47713b4e0
|
Added support for playing sounds via emulator.
|
2021-04-22 08:52:57 -07:00 |
|
Martin Haye
|
21312acdb8
|
Merge branch 'master' of github.com:badvision/lawless-legends
|
2021-04-20 08:02:33 -07:00 |
|
Martin Haye
|
9b1d929647
|
Updated doc for asmPlasm - was missing LC re-enable step
|
2021-04-17 07:59:32 -07:00 |
|
Martin Haye
|
c320e173cd
|
A few combat updates for better hand-to-hand and debugging.
|
2021-04-17 07:59:00 -07:00 |
|
Martin Haye
|
d4551be85d
|
Updated doc for asmPlasmNoRet
|
2021-04-17 07:58:27 -07:00 |
|
Martin Haye
|
8e0c2d76c5
|
Fixed 'hand-to-hand' string to contain dashes.
|
2021-04-17 07:57:52 -07:00 |
|
Brendan Robert
|
5f8171500f
|
Adding music/sfx playback support
|
2021-04-13 00:22:24 -05:00 |
|
Brendan Robert
|
b727537457
|
Switch device list to unsynchronized and use Eclipse collections for speed
|
2021-04-02 16:46:26 -05:00 |
|
Brendan Robert
|
8fd831479d
|
Cache memory configurations and avoid rebuilding as often (small performance boost)
|
2021-04-02 16:45:51 -05:00 |
|
Brendan Robert
|
a8e76cd4f6
|
Removed 3rd party dependency for this test
|
2021-04-02 15:33:16 -05:00 |
|
Brendan Robert
|
5b9d95c2c2
|
Modernizing dependencies
|
2021-04-02 15:18:58 -05:00 |
|
Brendan Robert
|
6ede1e27ed
|
Minor performance improvements
|
2021-04-02 15:07:45 -05:00 |
|