Commit Graph

105 Commits

Author SHA1 Message Date
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
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
Daan Vanden Bosch
410f1c8bbc Entities can be selected and translated again. 2020-11-24 20:09:33 +01:00
Daan Vanden Bosch
2fac7dbc39 Converted from Babylon.js back to Three.js. Added texture viewer and entity textures. 2020-11-23 21:54:35 +01:00
Daan Vanden Bosch
d98b565766 Added Dialog and ResultDialog. 2020-11-16 20:00:26 +01:00
Daan Vanden Bosch
c82396326c Made basic quest properties editable and added the entity detail widget. 2020-11-15 20:41:30 +01:00
Daan Vanden Bosch
cd70d22da2 Added script editor widget. 2020-11-14 22:18:10 +01:00
Daan Vanden Bosch
0983be905d Created gradle plugin with workaround for https://youtrack.jetbrains.com/issue/KT-42923. 2020-11-13 22:58:13 +01:00
Daan Vanden Bosch
44d5918a1e Added undo/redo and made entity translation undoable. 2020-11-11 22:01:00 +01:00
Daan Vanden Bosch
bb6f4aa352 Added horizontal entity translation. 2020-11-10 22:38:18 +01:00
Daan Vanden Bosch
990a8c144f Improved camera handling. 2020-11-09 21:39:15 +01:00
Daan Vanden Bosch
132cdccd0a Entities are now shown per area and area selection is now possible. Fixed some bugs. 2020-11-08 22:45:37 +01:00
Daan Vanden Bosch
db1149ddc0 Entities are now correctly rotated and positioned within their section. 2020-11-08 16:07:08 +01:00
Daan Vanden Bosch
346a2cb4f9 Added several unit tests and improved testing infra. 2020-11-08 14:27:02 +01:00
Daan Vanden Bosch
25f015dfbb Added minimal entity picking. 2020-11-07 23:53:17 +01:00
Daan Vanden Bosch
8de81c9cb4 Added area mesh loading. 2020-11-07 19:15:37 +01:00
Daan Vanden Bosch
8ec75f8b4a Added viewer, xj parsing and fixed several bugs. 2020-11-06 22:23:24 +01:00
Daan Vanden Bosch
bedc7b07a2 Ported several things and fixed some bugs. 2020-11-05 17:46:17 +01:00
Daan Vanden Bosch
17ef42fba7 Quest NPCs are now (poorly) shown in the 3D view. 2020-11-02 20:04:44 +01:00
Daan Vanden Bosch
c028c09ac9 Added TextArea, Menu and Select. Added some fields to InfoWidget and added the server select widget. 2020-10-30 21:42:29 +01:00
Daan Vanden Bosch
e6d6f292f4 Fixed an issue with the way CSS was added to the DOM. Moved @AfterTest checks to utility function so test failures aren't hidden by @AfterTest failures. 2020-10-29 21:15:57 +01:00
Daan Vanden Bosch
3416ef5676 Added PRS compression code and fixed several bugs and performance issues. 2020-10-26 23:08:44 +01:00
Daan Vanden Bosch
b810e45fb3 Refactored the way Disposable is used and added QuestInfoWidget. 2020-10-25 22:16:47 +01:00
Daan Vanden Bosch
40b8464eb0 Added PRS decompression code and object code parser. 2020-10-20 20:45:33 +02:00
Daan Vanden Bosch
18e01f17c7 Scope, Store and Controller now implement CoroutineScope. Added NJ parser and several basic widgets. 2020-10-17 00:28:35 +02:00
Daan Vanden Bosch
c3bd1c46cc Added Babylon.js PoC. Introduced Scope to statically ensure that all disposables are disposed eventually. Added test-utils project. 2020-10-15 01:19:12 +02:00
Daan Vanden Bosch
9a3821085d Improved look and feel of DockWidget. 2020-10-13 21:20:26 +02:00
Daan Vanden Bosch
3114f69429 Started working on quest editor. Added a DockWidget based on GoldenLayout. 2020-10-12 23:06:56 +02:00
Daan Vanden Bosch
8a27364237 Correctly capitalized HuntOptimizer package. 2020-10-12 15:20:38 +02:00
Daan Vanden Bosch
2bcfd7cdce Methods are now loaded and shown in an ugly way in the HuntOptimizer. 2020-10-11 22:58:28 +02:00
Daan Vanden Bosch
737a44303d Made widget styles more reusable and customizable. 2020-10-11 11:53:17 +02:00
Daan Vanden Bosch
36a32018ca Started porting Phantasmal World to Kotlin. 2020-10-10 23:48:38 +02:00