Commit Graph

71 Commits

Author SHA1 Message Date
Daan Vanden Bosch
350ae884e8 Now using golden-layout in quest editor. 2019-07-23 18:39:47 +02:00
Daan Vanden Bosch
e4f78a9d82 Improved asm editor performance with a web worker. 2019-07-23 15:54:42 +02:00
Daan Vanden Bosch
1840bf6575 Added assembler worker code. 2019-07-23 11:03:35 +02:00
Daan Vanden Bosch
fdebfabbda Changed button text. 2019-07-22 23:29:10 +02:00
Daan Vanden Bosch
a9f46ae4f3 Added complete assembler error checking to the editor. Improved editor autocompletion. Script asm modifications are now persisted when saving. 2019-07-22 22:51:44 +02:00
Daan Vanden Bosch
1408b2ffdc Improved asm editor highlighting. 2019-07-22 19:28:12 +02:00
Daan Vanden Bosch
769e6a8619 Added basic assembler. 2019-07-22 16:03:58 +02:00
Daan Vanden Bosch
cb7f088f22 Fixed bug in prs compression code. Improved prs compression performance by about 5x. Instructions are now written as object code in quest bin files. 2019-07-22 12:31:20 +02:00
Daan Vanden Bosch
73e199d724 Quest script assembly can now be viewed. 2019-07-21 20:44:34 +02:00
Daan Vanden Bosch
7e5e34d770 New quests can now be created. The created quests don't have initialization code yet. 2019-07-20 21:18:09 +02:00
Daan Vanden Bosch
402bd0d1ef Linting. 2019-07-20 00:15:36 +02:00
Daan Vanden Bosch
15327d1478 Huge performance improvement when translating quest entities. 2019-07-20 00:14:51 +02:00
Daan Vanden Bosch
f670718637 Simplified mesh creation. Some performance improvements. Added debug mode to quest viewer that shows per-section colored area render geometry. 2019-07-19 21:49:59 +02:00
Daan Vanden Bosch
8c21ea59c9 Quest editor now has undo/redo. 2019-07-18 15:39:23 +02:00
Daan Vanden Bosch
81c3668706 Fixed bugs in model viewer. Model viewer now automatically pauses when unmounted. NJ texture coordinates are now parsed. 2019-07-12 13:10:51 +02:00
Daan Vanden Bosch
cb5e9427f7 Upgraded dependency minor/patch versions. 2019-07-11 17:40:23 +02:00
Daan Vanden Bosch
36cb131920 Added XVM texture viewer. 2019-07-11 17:30:23 +02:00
Daan Vanden Bosch
7335042c53 The selected class and animation are now highlighted in the model viewer. 2019-07-03 14:27:44 +02:00
Daan Vanden Bosch
27fdefe74a Two small bugfixes. 2019-07-03 13:29:07 +02:00
Daan Vanden Bosch
f06d6d22e8 Added list of standard player animations to model viewer. 2019-07-03 12:37:40 +02:00
Daan Vanden Bosch
19681d69a3 Enforced stricter eslint rules. 2019-07-02 20:56:33 +02:00
Daan Vanden Bosch
3498a10385 Added prettier and unleashed on the code base. 2019-07-02 18:08:06 +02:00
Daan Vanden Bosch
37690ef1e6 Code style consistency. 2019-07-02 17:00:24 +02:00
Daan Vanden Bosch
017eb3e3e0 PSO v2 NJM files can now be parsed. 2019-07-01 21:20:09 +02:00
Daan Vanden Bosch
e8226d94be Bugfix: respect the original bone's rotation order in animation keyframes. 2019-07-01 13:05:58 +02:00
Daan Vanden Bosch
6579a53d62 Added some functionality to the model viewer to aid in debugging. 2019-07-01 12:13:05 +02:00
Daan Vanden Bosch
a162b6ae62 Added model viewer and refactored the renderer into two separate renderers. 2019-06-30 19:55:30 +02:00
Daan Vanden Bosch
3203e0a649 Improved ninja parsing and animation. 2019-06-29 23:18:52 +02:00
Daan Vanden Bosch
de3de9256b Started working on animation support in model viewer. 2019-06-27 18:50:22 +02:00
Daan Vanden Bosch
a639eb683f Some renaming. 2019-06-26 17:47:53 +02:00
Daan Vanden Bosch
fe3859b782 Hunt methods are now sortable. 2019-06-22 17:05:42 +02:00
Daan Vanden Bosch
15e652a5f4 Visual bug fix and improved help text for hunt optimizer. 2019-06-22 12:23:24 +02:00
Daan Vanden Bosch
2cec75224e Visual bug fix. 2019-06-22 12:08:03 +02:00
Daan Vanden Bosch
adaa36031e Hunt method times can now be customized by the user. 2019-06-22 01:12:39 +02:00
Daan Vanden Bosch
71feaf7867 Quests are now loaded from a json file generated from quest files. 2019-06-22 00:27:04 +02:00
Daan Vanden Bosch
4a91cb2a29 Added log library. 2019-06-21 20:06:55 +02:00
Daan Vanden Bosch
4b3695dd6f Basic damage calculations are done for DPS calculator. 2019-06-20 18:20:04 +02:00
Daan Vanden Bosch
3bc50a1e63 Now extracting shield and armor stats from ItemPMT for Ephinea. 2019-06-20 18:11:36 +02:00
Daan Vanden Bosch
a684bb65c8 Renamed ItemKind to ItemType for consistency with NpcType. 2019-06-20 14:06:11 +02:00
Daan Vanden Bosch
4a3f5991ed Now using ItemPMT.bin and unitxt_j.prs for item kind list. 2019-06-19 22:14:48 +02:00
Daan Vanden Bosch
d973a31b35 Added server selector so users see only Ephinea is supported. 2019-06-16 20:48:13 +02:00
Daan Vanden Bosch
d35b2356e7 Started working on DPS calculator. 2019-06-16 20:31:48 +02:00
Daan Vanden Bosch
d6f422335d Make sure section ids icons overflow nicely in hunt optimizer. 2019-06-16 13:02:40 +02:00
Daan Vanden Bosch
a71457642c Added section ID icons to hunt optimizer. 2019-06-16 12:55:49 +02:00
Daan Vanden Bosch
414c34221b Added help text to hunt optimizer. 2019-06-16 12:28:44 +02:00
Daan Vanden Bosch
30464680cb Items in the optimization result are now shown in the same order as the wanted list. 2019-06-16 11:43:10 +02:00
Daan Vanden Bosch
a6cb937485 All valid section IDs are now shown in the hunt optimization results instead of just one random one. 2019-06-15 23:00:46 +02:00
Daan Vanden Bosch
58b8c66a89 Fixed bug that made DataTable background and border dissappear while antd animates dropdowns in Chrome. 2019-06-13 13:41:15 +02:00
Daan Vanden Bosch
16ff2645a3 Method times can now be edited in-memory if some code is uncommented. 2019-06-12 19:53:03 +02:00
Daan Vanden Bosch
f169f72002 Quest editor should be the default tool. 2019-06-12 10:49:18 +02:00