Commit Graph

938 Commits

Author SHA1 Message Date
Daan Vanden Bosch
724e324fca Updated README and FEATURES to reflect Kotlin-related changes and bugfixes. 2021-03-23 17:01:17 +01:00
Daan Vanden Bosch
29d13697a1 Fixed wrong type in opcode definition. 2021-03-23 16:51:41 +01:00
Daan Vanden Bosch
017232eb91 Upgraded to Kotlin 1.4.31. 2021-03-23 15:27:27 +01:00
Daan Vanden Bosch
3698544af7 Ported jtuu's recent opcode fixes and additions. 2021-03-23 15:24:17 +01:00
Daan Vanden Bosch
b8edf35b30 Improved Ninja geometry to Three.js conversion speed by avoiding some GC. 2021-03-22 21:07:39 +01:00
Daan Vanden Bosch
f57de99577 Upgraded to three.js 0.126.0 and improved performance of quest renderer. 2021-03-22 20:31:24 +01:00
Daan Vanden Bosch
e6a7a5c3ed Pointer cancel events are now handled in the QuestInputManager. 2021-03-21 17:59:40 +01:00
Daan Vanden Bosch
45bf86018c The viewer can load animations again. 2021-03-21 16:54:49 +01:00
Daan Vanden Bosch
2c96d8cba0 Renamed ListValChangeEvent to ListChangeEvent and added some documentation. 2021-03-19 21:46:08 +01:00
Daan Vanden Bosch
b9339ac2b4 Added some observable unit tests and fixed a bug. Switched to junit 5 to support interfaces with @Test annotated concrete methods for "mixin" tests. 2021-03-19 21:32:57 +01:00
Daan Vanden Bosch
b972bddc15 Fixed compilation warnings. 2021-03-18 20:43:03 +01:00
Daan Vanden Bosch
3fb631c32b Added some unit tests to observable and fixed some bugs. 2021-03-18 18:58:50 +01:00
Daan Vanden Bosch
70d8e0f6af Fixed performance issue in events widget. 2021-03-17 20:55:08 +01:00
Daan Vanden Bosch
419b7102bd Quest entities are now fully initialized again. 2021-03-16 17:10:26 +01:00
Daan Vanden Bosch
c0e42273ee Hunt optimizer result totals are now shown. Hunt optimizer is now fully ported to Kotlin. 2021-03-15 19:37:18 +01:00
Daan Vanden Bosch
478842ddab Hunt optimizer results are now calculated again. 2021-03-14 22:52:30 +01:00
Daan Vanden Bosch
e21bce7695 Table can now have a changing amount of columns. 2021-03-13 15:39:56 +01:00
Daan Vanden Bosch
aeded71dde Only huntable items can now be added to the wanted list. 2021-03-12 21:53:49 +01:00
Daan Vanden Bosch
321fb3a475 Upgraded Kotlin to 1.4.30 and Gradle to 6.8.2. Set the Kotlin JVM version to 11. Added a subproject for offline asset generation which, at the moment, can generate the list of item types. Ported unitxt and ItemPMT parsing. 2021-03-06 13:33:04 +01:00
Daan Vanden Bosch
93e57012e7 Fixed a bug that would result in blurry canvas. 2021-02-13 20:30:56 +01:00
Daan Vanden Bosch
871a61aa42 Ported addition and removal of wanted items to the hunt optimizer. 2020-12-29 20:07:17 +01:00
Daan Vanden Bosch
1b0a8781b3 Added several tests and fixed some bugs. 2020-12-23 21:48:53 +01:00
Daan Vanden Bosch
87ab6506cf Made most classes in lib mutable. 2020-12-22 23:21:15 +01:00
Daan Vanden Bosch
71669642ae Quests can be saved again. 2020-12-22 23:05:11 +01:00
Daan Vanden Bosch
0d07749705 Entity section is now automatically updated again when translating. Can optionally be turned off by holding ctrl while translating. 2020-12-22 10:43:31 +01:00
Daan Vanden Bosch
bc3979da11 Entity-specific properties are editable again. 2020-12-21 21:45:29 +01:00
Daan Vanden Bosch
d0a4dbd6c7 Improved DockWidget. 2020-12-21 17:05:27 +01:00
Daan Vanden Bosch
91f12d166a Ported script editor history. 2020-12-21 15:54:50 +01:00
Daan Vanden Bosch
cd6b3dfd97 ASM problems are now shown again in the script editor. 2020-12-21 15:08:31 +01:00
Daan Vanden Bosch
2905fec830 Increased 3D view zoom speed and tweaked hunt method table style. 2020-12-21 14:25:09 +01:00
Daan Vanden Bosch
c6e43516ec Decreased font and control sizes for improved information density. 2020-12-21 13:46:19 +01:00
Daan Vanden Bosch
f9b4efccc5 Improved look of events. 2020-12-21 12:27:43 +01:00
Daan Vanden Bosch
577143c2d3 Finished porting all basic event features. 2020-12-20 17:48:35 +01:00
Daan Vanden Bosch
634bcc91df Added events widget and fixed several bugs. 2020-12-20 01:22:27 +01:00
Daan Vanden Bosch
20ccbfc587 Fixed a bug in the AssemblyWorker and tokenizer. Added several ASM-related tests. 2020-12-15 21:29:58 +01:00
Daan Vanden Bosch
c8c12f298f AsmAnalyser now delegates to a worker again. 2020-12-14 18:39:26 +01:00
Daan Vanden Bosch
520644cf2d Started porting the script VM to Kotlin. 2020-12-13 12:28:52 +01:00
Daan Vanden Bosch
0f7189ab33 Added character class options to the viewer again. 2020-12-12 13:39:04 +01:00
Daan Vanden Bosch
7433216982 It's now possible to view character class models again in the viewer. 2020-12-11 18:18:02 +01:00
Daan Vanden Bosch
c3927729ad Hunt method tables now show correct data again and times can be edited and persisted again. 2020-12-09 22:03:10 +01:00
Daan Vanden Bosch
41f8e53efc Added hunt method tables with dummy data. 2020-12-08 21:13:29 +01:00
Daan Vanden Bosch
540e35ffc9 AsmAnalyser is now updated whenever text changes. 2020-12-08 15:41:43 +01:00
Daan Vanden Bosch
fb7aaf2906 Added DefinitionProvider and refactored AsmAnalyser to make it easier to delegate to a web worker or possibly an LSP server in the future. 2020-12-07 20:05:25 +01:00
Daan Vanden Bosch
0133e82d3f Ported several ASM editor features. 2020-12-06 16:48:13 +01:00
Daan Vanden Bosch
dc0615e1d2 Ported various features. 2020-12-05 21:48:26 +01:00
Daan Vanden Bosch
515cba5555 Entities can be dragged and dropped again. 2020-12-02 21:03:42 +01:00
Daan Vanden Bosch
0c0d6355f2 Added some small features and fixed various bugs. 2020-11-28 22:56:35 +01:00
Daan Vanden Bosch
d526c837fd Quest editor layout is now persisted again. Added entity list widgets. 2020-11-27 20:55:01 +01:00
Daan Vanden Bosch
969b9816e2 Added entity rotation and vertical translation. 2020-11-26 17:55:48 +01:00
Daan Vanden Bosch
325cdb935a Entities can now be highlighted by hovering over them again. 2020-11-25 21:21:57 +01:00