Commit Graph

719 Commits

Author SHA1 Message Date
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
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
b78c516b0a Improved observable test setup. 2020-10-17 15:15:48 +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
Daan Vanden Bosch
bbfc4403ff Improved quest editor camera controls. 2020-10-01 22:54:11 +02:00
Daan Vanden Bosch
04a7798f96 Fixed some texture loading issues. 2020-10-01 18:45:05 +02:00
Daan Vanden Bosch
b48c06181a XJ vertex type 2 is now correctly parsed. 2020-10-01 18:13:24 +02:00
Daan Vanden Bosch
bd20d96582 Added testing step to GH deploy action. 2020-10-01 17:00:14 +02:00
Daan Vanden Bosch
309267a4f8 Renamed NPC regular property to "special" and inverted its values. 2020-09-30 21:10:16 +02:00
Daan Vanden Bosch
59e4991988 Made friendly NPC default values more sensible. 2020-09-30 20:31:58 +02:00
Daan Vanden Bosch
d5bc11dc4b Sensible default values are now set for most object properties when creating a new object. 2020-09-30 20:07:29 +02:00
Daan Vanden Bosch
43161ae7e7 Sensible default values are now set for most NPC properties when creating a new NPC. 2020-09-29 22:16:48 +02:00
Daan Vanden Bosch
7296df7b00 .env.test can now be overridden with .env.test.local. 2020-09-29 19:12:52 +02:00
Daan Vanden Bosch
819c8aaa1c Fixed ESLint warning. 2020-09-29 18:42:44 +02:00
Daan Vanden Bosch
3c7c3d794b Corrected GH actions yarn cache again. 2020-09-29 18:37:13 +02:00
Daan Vanden Bosch
eecfd9faf4 Added deploy badge to readme. 2020-09-29 18:28:15 +02:00
Daan Vanden Bosch
dcae1211d7 Fixed GH action cache paths and fixed deploy action. 2020-09-29 18:22:51 +02:00
Daan Vanden Bosch
44ab6cbe13 Added deploy GH action. 2020-09-29 18:17:30 +02:00
Daan Vanden Bosch
13cc04a361 Renamed CI GH action to Tests. 2020-09-29 18:11:01 +02:00
Daan Vanden Bosch
0e0af76486 Improved GitHub CI action caching. 2020-09-29 17:58:05 +02:00
Daan Vanden Bosch
a98ac58a9c Removed build step from GitHub CI action. 2020-09-29 17:50:57 +02:00
Daan Vanden Bosch
06a934a099 Added caching to GitHub CI action. 2020-09-29 17:37:56 +02:00
Daan Vanden Bosch
8f41c12394
Added GitHub action. 2020-09-29 17:21:41 +02:00
Daan Vanden Bosch
922db80097 Switched to Yarn 2 and PnP. 2020-09-29 17:07:13 +02:00
Daan Vanden Bosch
c633176925 Fixed unit test. 2020-09-29 16:14:57 +02:00