Commit Graph

34 Commits

Author SHA1 Message Date
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
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
4e65cc1882 switch_jmp is a conditional jump after all. 2020-11-15 00:32:33 +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
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
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
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
fdb3d5bbb6 Fixed various bugs. 2020-10-29 19:09:23 +01:00
Daan Vanden Bosch
2e6b3c9cdb Renamed object code to byte code. 2020-10-29 00:20:58 +01:00
Daan Vanden Bosch
924b084db4 Fixed various bugs. 2020-10-29 00:09:22 +01:00
Daan Vanden Bosch
bab01061f0 Added JVM support for core and lib. 2020-10-27 22:55:05 +01:00
Daan Vanden Bosch
0d05714730 Fixed some bugs in object code parsing. 2020-10-27 19:53:24 +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
e75732ed9d Added getStackValue. 2020-10-23 19:48:19 +02:00
Daan Vanden Bosch
532a608e7a Added some more tests and getRegisterValue. 2020-10-22 23:03:23 +02:00
Daan Vanden Bosch
78690f9588 Added CFG and assembler. 2020-10-21 20:33:31 +02:00
Daan Vanden Bosch
40b8464eb0 Added PRS decompression code and object code parser. 2020-10-20 20:45:33 +02:00
Daan Vanden Bosch
f2532de792 Added .bin and .dat parsers and Buffer. 2020-10-19 17:40:33 +02:00
Daan Vanden Bosch
d94560c8e0 Added and tweaked some Cursor tests. 2020-10-18 19:54:15 +02:00
Daan Vanden Bosch
ce1c02ee40 Ported ArrayBufferCursor. 2020-10-17 18:38:12 +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
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
36a32018ca Started porting Phantasmal World to Kotlin. 2020-10-10 23:48:38 +02:00