Commit Graph

905 Commits

Author SHA1 Message Date
Daan Vanden Bosch
a0bf918e42 Fixed viewer animation bug: when loading a new animation, the frame rate would change back to 30 without any indication. 2021-03-26 20:27:23 +01:00
Daan Vanden Bosch
874cff7ae5 All viewer animation controls are now ported. 2021-03-26 19:56:48 +01:00
Daan Vanden Bosch
2ab0baa3b5 Added animation play/pause toggle to the viewer again. 2021-03-26 18:35:09 +01:00
Daan Vanden Bosch
610a2bb64a Added a "Clear animation" button to the viewer. 2021-03-26 18:22:35 +01:00
Daan Vanden Bosch
1c44ce4620 Light source now stays in place when rotating a model in the viewer. 2021-03-26 14:56:09 +01:00
Daan Vanden Bosch
7e5dea8e25 Character animations can be selected again in the viewer. 2021-03-26 14:49:48 +01:00
Daan Vanden Bosch
23716615bf Fixed bug that prevented a random model from being loaded when navigating to the viewer without /models or /textures or parameters. 2021-03-25 21:21:08 +01:00
Daan Vanden Bosch
6990aaca1b Viewer URL now contains path to Model and Textures tab again. 2021-03-25 20:57:07 +01:00
Daan Vanden Bosch
078cf7fb2e Ported viewer model, body and section_id URL parameters. 2021-03-25 17:03:12 +01:00
Daan Vanden Bosch
445878fb6e Name of "Seaside Area at Night" now becomes "West Tower" when the area variant is 1. Phantasmal World 4 and Lost heart breaker use this to have two tower maps. 2021-03-23 22:17:42 +01:00
Daan Vanden Bosch
a1d4e38a7c Fixed performance issue with drop table deserialization. 2021-03-23 21:18:00 +01:00
Daan Vanden Bosch
1b0e8da770 Added node_modules to GH actions caches. 2021-03-23 19:26:22 +01:00
Daan Vanden Bosch
294e3194e2 Added deploy GH action. 2021-03-23 19:18:10 +01:00
Daan Vanden Bosch
efb436b0cc Made gradlew executable. 2021-03-23 17:31:37 +01:00
Daan Vanden Bosch
2a02a7c943 Added Tests GH action again. 2021-03-23 17:28:50 +01:00
Daan Vanden Bosch
381f70bcc7 Fixed error in README. 2021-03-23 17:14:45 +01:00
Daan Vanden Bosch
2f69806df5 Merge branch 'master' into kotlin 2021-03-23 17:07:36 +01:00
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