Commit Graph

  • 885dc982b4 Re-implemented undo functionality Brendan Robert 2023-10-09 19:06:23 -05:00
  • 37a9d805fd Upgraded outlaw editor to Java 17, had to remove OSGi plugin support (we never used it) Brendan Robert 2023-09-08 20:59:23 -05:00
  • d4d3c59b8c defer case check to be faster Peter Ferrie 2023-09-03 15:08:16 -07:00
  • c540527370 another fix Peter Ferrie 2023-09-03 14:42:51 -07:00
  • 3f359cf3ff fix a couple of bugs, compare a bit faster Peter Ferrie 2023-09-03 14:41:10 -07:00
  • b258ed441a decompress faster Peter Ferrie 2023-09-02 11:30:15 -07:00
  • c2bf0cd744 cleanup misc files, capture bitmask worksheet for reference Brendan Robert 2023-08-27 14:18:39 -05:00
  • bdefe148a8 Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2023-08-13 08:29:57 -07:00
  • 629aea0acd Fixed up launch4j configuration Martin Haye 2023-08-13 08:29:54 -07:00
  • 34b468adb5 Handle blank items in starting inventory Martin Haye 2023-08-13 08:29:44 -07:00
  • 2af0aa9ea3 Fixed into fade-in animation dithering Brendan Robert 2023-08-04 23:55:44 -05:00
  • dc1bcd4b4b Restored keyboard handlers on start finally! Brendan Robert 2023-08-04 22:31:57 -05:00
  • 73df048341 Fixed silly bug that broke non-static invokable actions Brendan Robert 2023-08-04 22:24:50 -05:00
  • afe5518c13 Successful boot! Brendan Robert 2023-08-02 16:40:22 -05:00
  • 41a1e4f113 Cleaned up suspended handling logic (a little) and errors triggered by rapid video mode changes Brendan Robert 2023-08-01 23:04:58 -05:00
  • 5a74750479 Fixed config errors related to how static actions are handled separately Brendan Robert 2023-08-01 21:26:37 -05:00
  • e867ab2611 Removed all method reflections Brendan Robert 2023-08-01 12:17:29 -05:00
  • e21c9ac5e6 Merge branch 'master' of https://github.com/badvision/lawless-legends Martin Haye 2023-07-29 08:23:58 -07:00
  • 8fb12ed338 Upgraded Java and groovy Martin Haye 2023-07-29 08:23:28 -07:00
  • 454fcaff36 Removal of AWT and most uses of reflection Brendan Robert 2023-07-26 10:50:50 -05:00
  • aa04be5d90 Don't track world files Martin Haye 2023-07-23 09:48:02 -07:00
  • aa41cb0cac Don't allow trading of unique items (i.e. price==0). Don't double-unlink items if target pack is full Martin Haye 2023-07-23 09:45:16 -07:00
  • 77ea50ea54 Added note about how pack size limit gets initialized Martin Haye 2023-07-23 09:44:21 -07:00
  • f1fead66f1 Properly track use of variables before setting them. Also, fix context which was popping from the wrong end of its stack Martin Haye 2023-07-23 09:43:55 -07:00
  • dd89499e76 Resolve code quality warnings Brendan Robert 2023-07-03 20:30:14 -05:00
  • 9b51c7d733 Massive Java 17 overhual Brendan Robert 2023-07-03 15:44:23 -05:00
  • e43ddccb56 Fixed script editor funky UI issues Brendan Robert 2022-11-30 09:33:59 -06:00
  • 73211ae242 Nox import now working. Only todo is skills mapping Martin Haye 2022-06-23 10:28:14 -07:00
  • cdbbb8fae9 Now actually importing Nox name. Martin Haye 2022-06-08 07:24:32 -07:00
  • 866292eb0f Starting to be able to apply Nox attributes to new char Martin Haye 2022-06-01 09:08:22 -07:00
  • d5ec398f92 Cleaned up debug messages in Nox detection Martin Haye 2022-06-01 08:46:12 -07:00
  • 346378da1a Finally moving forward with Nox import. Now parsing name and some basic stats. Martin Haye 2022-06-01 08:36:31 -07:00
  • e14b5e32bc Refactoring nox code Martin Haye 2022-06-01 07:26:02 -07:00
  • bfda8afef2 Lots of import logic fixes. LL import is now working again. Martin Haye 2022-05-18 08:50:24 -07:00
  • ea456df778 Added launch4j configuration, so I can build a Windows EXE out of the jar. Martin Haye 2022-05-18 08:49:33 -07:00
  • 5dd813f443 Merge branch 'master' of github.com:badvision/lawless-legends Martin Haye 2022-04-07 08:46:38 -07:00
  • eb2ecf0d83 Initial import code. Very much not working. Martin Haye 2022-04-07 08:46:27 -07:00
  • 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. Martin Haye 2022-04-07 08:45:32 -07:00
  • 6d06ee9bf9 Upgraded to latest Groovy version Martin Haye 2022-04-07 08:43:58 -07:00
  • 639110e639 Added speed monitor and fixed a lot of timing problems. 10x speed now possible. Brendan Robert 2022-03-03 20:10:20 -06:00
  • 261bd7f7d8 Remove trace file Brendan Robert 2022-02-08 01:30:23 -06:00
  • 083a9f1e2c Remove IntelliJ project files Brendan Robert 2022-02-08 01:29:12 -06:00
  • 91d7b5d1b5 Updated music score details, other emulator cleanup Brendan Robert 2022-02-08 01:28:27 -06:00
  • 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. Martin Haye 2022-01-28 08:16:05 -08:00
  • accf0d42fe More import refactoring Martin Haye 2022-01-14 09:10:14 -08:00
  • 89db793516 Factoring out import code. Martin Haye 2022-01-14 08:42:37 -08:00
  • f21eb21c00 Fixed disk limiting code Martin Haye 2022-01-14 08:23:39 -08:00
  • 3dbf22c66c The actual fixed for ProRWTS Martin Haye 2022-01-14 08:23:19 -08:00
  • 239761fcfd Fixed ProRWTS when reading a long subdirectory. Added support for doing that, to facilitate importing Nox characters. Martin Haye 2022-01-14 08:22:26 -08:00
  • 206c3e7698 Widened inventory window to avoid font artifacts from items with long names. Martin Haye 2022-01-05 12:53:32 -08:00
  • 002d256ae6 Merge branch 'master' of github.com:badvision/lawless-legends Martin Haye 2022-01-05 11:57:25 -08:00
  • 6b6b511a77 Added log cross-reference Martin Haye 2022-01-05 11:57:20 -08:00
  • ff9072700b Testing tool to boot over and over and capture Jace screen Martin Haye 2022-01-05 11:57:04 -08:00
  • 9f4952cabd Large code cleanup/refactoring, mostly addressing code fragility and emulator structure that results in poor startup behavior. Brendan Robert 2021-11-09 11:20:19 -06:00
  • f2c9e83eb7 Patch to deal with random stack pointer on bootup. Martin Haye 2021-11-07 07:15:17 -08:00
  • 46f9cafa53 Fixed record mode so it functions on a system without a printer, enabling playback in Jace. Martin Haye 2021-11-05 09:55:36 -07:00
  • 961940537d Added new block for speaker sound effects. Martin Haye 2021-10-25 08:14:00 -07:00
  • bafb82464d Shortened default gunshot sound Martin Haye 2021-10-25 08:13:47 -07:00
  • 6a2e1356e3 Re-added bonk sound when you hit a wall Martin Haye 2021-10-19 08:01:00 -07:00
  • 1ea4cfd65c Slighly clearer item display for weapons with multiple attacks Martin Haye 2021-10-19 07:59:00 -07:00
  • 5fda98a742 Made god-mode flag editor more compact since we have so many flags Martin Haye 2021-10-19 07:58:43 -07:00
  • 805cfbea02 Null ptr check when comparing strings Martin Haye 2021-10-19 07:58:11 -07:00
  • 5ae48fa4fb Fix taking a pluralizable item away from the party Martin Haye 2021-10-19 07:57:47 -07:00
  • 69d24b0b8c Fix null ptr bug when checking quest triggers Martin Haye 2021-10-19 07:57:14 -07:00
  • bc20789c64 Back to underlap of 3, and always checking it. Martin Haye 2021-10-18 06:08:49 -07:00
  • 87ab80deb5 Disable sound in record mode, for quick playbacks. Martin Haye 2021-10-18 06:08:32 -07:00
  • 60a7dfc129 Added combat noise for explosive weapon. Martin Haye 2021-10-13 10:49:11 -07:00
  • 24b35d0472 Fixed up re-integration of text corrections Martin Haye 2021-10-13 10:48:48 -07:00
  • 3fda48bbc0 Added Y/N confirmation when buying or selling items at stores. Martin Haye 2021-10-13 06:47:20 -07:00
  • 435e8e1473 Added an 'Emu credit' line on the title screen, which only displays when running in Jace. Martin Haye 2021-10-13 06:21:01 -07:00
  • 32bf57e103 Added a couple of combat sounds. Martin Haye 2021-10-12 09:10:34 -07:00
  • 7523320bce Replaced beep with low-pitch bonk Martin Haye 2021-10-12 08:45:49 -07:00
  • 248bc1ad6c New script to start Jace with current 2mg on Martin's mac. Martin Haye 2021-10-12 08:45:41 -07:00
  • e6aae21937 Added sound generator, and a godmode tester for it. Martin Haye 2021-10-10 09:30:40 -07:00
  • 8851d88415 Adjusted story window to leave more space on left. Martin Haye 2021-10-10 09:30:11 -07:00
  • 760d46f4a4 Extra newline so first debug print shows after reset Martin Haye 2021-09-27 09:03:31 -07:00
  • 90b0c11f1a Fixed advance code to be consistently reversible (for being forced back out of a square) Martin Haye 2021-09-27 09:00:41 -07:00
  • 10ba5d8a8d Better display for melee combat. Martin Haye 2021-09-15 07:59:37 -07:00
  • 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. Martin Haye 2021-09-14 08:24:16 -07:00
  • 9e7606e669 Fix giving of ammo to default to store amount rather than zero. Martin Haye 2021-09-12 10:05:40 -07:00
  • 2b354a1371 Fix lamp glitching - was due to adding anim buf header but not accounting for it here. Martin Haye 2021-09-12 10:05:04 -07:00
  • 55dd3693a0 Increase level cap to 11. Martin Haye 2021-09-09 10:26:48 -07:00
  • a5fce9a28e Merge branch 'master' of github.com:badvision/lawless-legends Martin Haye 2021-09-07 09:08:35 -07:00
  • 7443487a7d Resume map music when exiting combat. Martin Haye 2021-09-07 09:08:28 -07:00
  • 56934116fd Suppress spurious output when using kill-all godmode command in combat. Martin Haye 2021-09-07 09:08:17 -07:00
  • e6113e2ac6 Update music score and added resume mode to song playback for wilderness Brendan Robert 2021-09-05 09:46:47 -05:00
  • 026e1c2e5d Fixed XP gaining for party. Improvements to melee weapon combat, and to hand-to-hand combat Martin Haye 2021-09-04 08:05:13 -07:00
  • 4e1fb075e5 Disable drop of value-zero (=special) items Martin Haye 2021-09-04 08:04:34 -07:00
  • 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. Martin Haye 2021-09-03 08:46:24 -07:00
  • dd62fd88dd Fix bug when scanning to allocate a large block near the end of memory Martin Haye 2021-09-03 08:44:59 -07:00
  • 9918abef45 New adjustPartyStat method, used for XP and other things. Martin Haye 2021-09-02 09:22:17 -07:00
  • 25eb4915c8 Ignore new 'corrections' directory in git Martin Haye 2021-09-02 09:21:38 -07:00
  • 8d9f6fe627 processText now can re-integrate changes Martin Haye 2021-09-02 09:21:18 -07:00
  • 47a945a4f7 Now displays required skill for weapons. Martin Haye 2021-08-25 05:34:27 -07:00
  • 43bb694ee6 New tool to facilitate efficient read-throughs of the game text Martin Haye 2021-08-25 05:33:05 -07:00
  • fa9afae0e1 Implemented whiteout in 3D renderer when sky is set to white Martin Haye 2021-08-17 07:59:22 -07:00
  • 2f5a615ba8 Fix text overwrite when displaying time Martin Haye 2021-08-17 07:59:07 -07:00
  • 118e0f6f09 Apply intelligence boost to all XP gains Martin Haye 2021-08-17 07:58:46 -07:00
  • 4d2111ec3f Fix bug where non-required global scripts were still being placed on disk 1 (and runtime code couldn't find them) Martin Haye 2021-08-15 09:12:07 -07:00
  • e2bf2ccfb1 Apply charisma bonus for buying/selling at stores. Martin Haye 2021-08-15 09:11:24 -07:00