Commit Graph

  • 25b7a4869b Fixed bug with golden layout. Daan Vanden Bosch 2019-07-24 15:53:18 +0200
  • 11c00e1af7 Fixed bug that would let the camera pan when pressing arrow keys anywhere. Daan Vanden Bosch 2019-07-24 15:48:39 +0200
  • ed41a2398b Put all user settings persistence code in its own module. Daan Vanden Bosch 2019-07-24 14:31:49 +0200
  • 3fd812012a Tweaked look and feel. Daan Vanden Bosch 2019-07-24 13:48:01 +0200
  • 350ae884e8 Now using golden-layout in quest editor. Daan Vanden Bosch 2019-07-23 18:39:47 +0200
  • e4f78a9d82 Improved asm editor performance with a web worker. Daan Vanden Bosch 2019-07-23 15:54:42 +0200
  • 1840bf6575 Added assembler worker code. Daan Vanden Bosch 2019-07-23 11:03:35 +0200
  • fdebfabbda Changed button text. Daan Vanden Bosch 2019-07-22 23:29:10 +0200
  • a9f46ae4f3 Added complete assembler error checking to the editor. Improved editor autocompletion. Script asm modifications are now persisted when saving. Daan Vanden Bosch 2019-07-22 22:51:44 +0200
  • 1408b2ffdc Improved asm editor highlighting. Daan Vanden Bosch 2019-07-22 19:28:12 +0200
  • 769e6a8619 Added basic assembler. Daan Vanden Bosch 2019-07-22 16:03:58 +0200
  • 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. Daan Vanden Bosch 2019-07-22 12:31:20 +0200
  • 73e199d724 Quest script assembly can now be viewed. Daan Vanden Bosch 2019-07-21 20:44:34 +0200
  • 99d401e785 Linting and eliminated mobx warning. Daan Vanden Bosch 2019-07-21 10:44:33 +0200
  • 14dd8dabff Improved quest script instruction set model. Daan Vanden Bosch 2019-07-21 00:11:26 +0200
  • 7e5e34d770 New quests can now be created. The created quests don't have initialization code yet. Daan Vanden Bosch 2019-07-20 21:18:09 +0200
  • b836d234a1 Release 15. Daan Vanden Bosch 2019-07-20 00:19:19 +0200
  • 402bd0d1ef Linting. Daan Vanden Bosch 2019-07-20 00:15:36 +0200
  • 15327d1478 Huge performance improvement when translating quest entities. Daan Vanden Bosch 2019-07-20 00:14:51 +0200
  • f670718637 Simplified mesh creation. Some performance improvements. Added debug mode to quest viewer that shows per-section colored area render geometry. Daan Vanden Bosch 2019-07-19 21:49:59 +0200
  • a181847647 Ninja render geometry is now parsed correctly. Daan Vanden Bosch 2019-07-19 19:34:48 +0200
  • 8c21ea59c9 Quest editor now has undo/redo. Daan Vanden Bosch 2019-07-18 15:39:23 +0200
  • 7b7daa29ac Refactored entity controls. The selection doesn't change anymore while controlling the camera. Daan Vanden Bosch 2019-07-17 21:59:41 +0200
  • 8223107921 Refactored model loading code. Daan Vanden Bosch 2019-07-17 19:37:48 +0200
  • 3122c256fb Refactored xj parsing code somewhat. Daan Vanden Bosch 2019-07-16 17:12:57 +0200
  • 4d8d339d53 Release 14. Daan Vanden Bosch 2019-07-13 21:54:51 +0200
  • 769e0e8377 Fixed issues with textures and tweaked lighting and ground color in quest renderer. Daan Vanden Bosch 2019-07-13 21:48:18 +0200
  • f23fe0091b Walls are not rendered anymore in the quest editor. Daan Vanden Bosch 2019-07-13 18:58:11 +0200
  • 7c85081bb0 Objects are now rendered with textures in the quest editor. Daan Vanden Bosch 2019-07-13 18:12:09 +0200
  • 60dcbae9b4 Textures are now repeated with mirroring. Daan Vanden Bosch 2019-07-13 17:40:48 +0200
  • 46eb7cfdd0 Textures can now be applied to XJ models in the model viewer. Daan Vanden Bosch 2019-07-13 17:09:28 +0200
  • ff40ab7264 Using alpha test instead of transparency in npc models. Daan Vanden Bosch 2019-07-13 13:43:18 +0200
  • 8163cd2299 Fixed bug in texture application and tweaked quest renderer camera settings. Daan Vanden Bosch 2019-07-12 23:55:37 +0200
  • ac31ea83f6 The quest editor now shows most enemies with textures. Daan Vanden Bosch 2019-07-12 21:01:07 +0200
  • 43ca288221 Textures can now be applied to models in the model viewer. Daan Vanden Bosch 2019-07-12 18:52:49 +0200
  • 2d1ea81afd Added gh-pages deployment script. Daan Vanden Bosch 2019-07-12 14:13:08 +0200
  • 63e70eb0bb Release 13. Daan Vanden Bosch 2019-07-12 14:09:32 +0200
  • 1864f0b223 Release 0. Daan Vanden Bosch 2019-07-12 13:42:37 +0200
  • 81c3668706 Fixed bugs in model viewer. Model viewer now automatically pauses when unmounted. NJ texture coordinates are now parsed. Daan Vanden Bosch 2019-07-12 13:10:51 +0200
  • 6c27c403d5 Upgraded some dependencies. Daan Vanden Bosch 2019-07-11 21:29:46 +0200
  • cb5e9427f7 Upgraded dependency minor/patch versions. Daan Vanden Bosch 2019-07-11 17:40:23 +0200
  • 49474e944a Release 12. Daan Vanden Bosch 2019-07-11 17:32:33 +0200
  • 36cb131920 Added XVM texture viewer. Daan Vanden Bosch 2019-07-11 17:30:23 +0200
  • a60c69a3ef Refactored area render geometry code. Daan Vanden Bosch 2019-07-09 20:22:18 +0200
  • f1b3df9754 Refactored BufferCursor into a hierarchy of cursors and a ResizableBuffer to improve code clarity. Daan Vanden Bosch 2019-07-08 23:56:05 +0200
  • 4e540acf0c Refactored area collision detection geometry parsing code. Daan Vanden Bosch 2019-07-07 01:16:12 +0200
  • 9c71c3deb8 Clearer naming of NJ types. Daan Vanden Bosch 2019-07-06 21:55:02 +0200
  • ee7756487d Put player models in the canonical order. Daan Vanden Bosch 2019-07-04 14:53:39 +0200
  • a82c1612ba Release 11. Daan Vanden Bosch 2019-07-03 14:30:02 +0200
  • 7335042c53 The selected class and animation are now highlighted in the model viewer. Daan Vanden Bosch 2019-07-03 14:27:44 +0200
  • 27fdefe74a Two small bugfixes. Daan Vanden Bosch 2019-07-03 13:29:07 +0200
  • c0976175e2 Release 10. Daan Vanden Bosch 2019-07-03 12:52:31 +0200
  • f06d6d22e8 Added list of standard player animations to model viewer. Daan Vanden Bosch 2019-07-03 12:37:40 +0200
  • d982c6b1c9 Fixed bug that resulted in vertices being weigthed to the wrong bones. Daan Vanden Bosch 2019-07-03 11:35:57 +0200
  • 7da5505124 Fix light in place so that it doesn't rotate with the camera in model viewer. Daan Vanden Bosch 2019-07-03 10:53:22 +0200
  • 81c4d03325 Improved idle performance by not rendering at all when there's no user interaction or animation running in any of the renderers. Fixed memory leak. Fixed issues with current frame display and manual frame change in model viewer. Daan Vanden Bosch 2019-07-03 00:43:17 +0200
  • 3c8f7ba01e Added lint task and enforced code style in static_generation and test. Daan Vanden Bosch 2019-07-02 21:20:11 +0200
  • 19681d69a3 Enforced stricter eslint rules. Daan Vanden Bosch 2019-07-02 20:56:33 +0200
  • 3498a10385 Added prettier and unleashed on the code base. Daan Vanden Bosch 2019-07-02 18:08:06 +0200
  • 37690ef1e6 Code style consistency. Daan Vanden Bosch 2019-07-02 17:00:24 +0200
  • 3c398d6133 Small tweaks. Daan Vanden Bosch 2019-07-02 13:59:45 +0200
  • 017eb3e3e0 PSO v2 NJM files can now be parsed. Daan Vanden Bosch 2019-07-01 21:20:09 +0200
  • f19f2df2d2 Added various improvements. Daan Vanden Bosch 2019-07-01 15:01:40 +0200
  • e8226d94be Bugfix: respect the original bone's rotation order in animation keyframes. Daan Vanden Bosch 2019-07-01 13:05:58 +0200
  • 6579a53d62 Added some functionality to the model viewer to aid in debugging. Daan Vanden Bosch 2019-07-01 12:13:05 +0200
  • 43a4c7503d Refactored binary data format code. Daan Vanden Bosch 2019-07-01 08:53:16 +0200
  • 8d9016bb30 Added all standard player models to the model viewer. Daan Vanden Bosch 2019-06-30 23:55:28 +0200
  • 342ca81045 Fixed bug in model viewer that prevented animations from playing after changing the model. Daan Vanden Bosch 2019-06-30 20:03:37 +0200
  • a162b6ae62 Added model viewer and refactored the renderer into two separate renderers. Daan Vanden Bosch 2019-06-30 19:55:30 +0200
  • d2d83c82cb Bone weights are now extracted from nj files. Daan Vanden Bosch 2019-06-30 02:07:59 +0200
  • 6b1e2e15c3 Models now use skeletons for animation. Daan Vanden Bosch 2019-06-30 01:28:10 +0200
  • 3203e0a649 Improved ninja parsing and animation. Daan Vanden Bosch 2019-06-29 23:18:52 +0200
  • a36e177eef Extracting more data from njm files. Daan Vanden Bosch 2019-06-29 19:09:38 +0200
  • de3de9256b Started working on animation support in model viewer. Daan Vanden Bosch 2019-06-27 18:50:22 +0200
  • a639eb683f Some renaming. Daan Vanden Bosch 2019-06-26 17:47:53 +0200
  • 056eb50b04 Added support for several formats and PRC decryption. Daan Vanden Bosch 2019-06-26 17:21:05 +0200
  • 0e2e6ee3c5 Release 9. Daan Vanden Bosch 2019-06-23 02:48:37 +0200
  • ab9a6afd54 Fixed bug in quest parsing code. Daan Vanden Bosch 2019-06-23 02:45:56 +0200
  • 591640344a Add /deployment to .gitignore. Daan Vanden Bosch 2019-06-22 21:03:46 +0200
  • 3a00fa7d87 Release 8. Daan Vanden Bosch 2019-06-22 20:50:03 +0200
  • 2ec99ea005 Improved the way npc flags are handled in dat files. Daan Vanden Bosch 2019-06-22 20:41:26 +0200
  • a21d31ce3a Fixed detection of barbarous wolves, pouilly slimes, sinow golds, yowies and kondrieu. Daan Vanden Bosch 2019-06-22 20:29:16 +0200
  • fe3859b782 Hunt methods are now sortable. Daan Vanden Bosch 2019-06-22 17:05:42 +0200
  • 997344658f Release 7. Daan Vanden Bosch 2019-06-22 15:03:49 +0200
  • 5f7a4d5c1d Filter out more quests that don't drop items. Daan Vanden Bosch 2019-06-22 14:58:57 +0200
  • 302bf3c47c Release 6. Daan Vanden Bosch 2019-06-22 12:29:48 +0200
  • 15e652a5f4 Visual bug fix and improved help text for hunt optimizer. Daan Vanden Bosch 2019-06-22 12:23:24 +0200
  • 2cec75224e Visual bug fix. Daan Vanden Bosch 2019-06-22 12:08:03 +0200
  • 437ecde125 Release 5. Daan Vanden Bosch 2019-06-22 01:20:18 +0200
  • adaa36031e Hunt method times can now be customized by the user. Daan Vanden Bosch 2019-06-22 01:12:39 +0200
  • 0eb4cf6b96 Removed BPDD and BPDD2 from the quest list because their enemies don't drop items. Daan Vanden Bosch 2019-06-22 00:44:05 +0200
  • 71feaf7867 Quests are now loaded from a json file generated from quest files. Daan Vanden Bosch 2019-06-22 00:27:04 +0200
  • 4a91cb2a29 Added log library. Daan Vanden Bosch 2019-06-21 20:06:55 +0200
  • a949eb5ffb Using synchronous file access where possible. Daan Vanden Bosch 2019-06-21 09:24:12 +0200
  • 4b3695dd6f Basic damage calculations are done for DPS calculator. Daan Vanden Bosch 2019-06-20 18:20:04 +0200
  • 3bc50a1e63 Now extracting shield and armor stats from ItemPMT for Ephinea. Daan Vanden Bosch 2019-06-20 18:11:36 +0200
  • a684bb65c8 Renamed ItemKind to ItemType for consistency with NpcType. Daan Vanden Bosch 2019-06-20 14:06:11 +0200
  • 2a30f84574 Release 4. Daan Vanden Bosch 2019-06-19 22:24:50 +0200
  • 4a3f5991ed Now using ItemPMT.bin and unitxt_j.prs for item kind list. Daan Vanden Bosch 2019-06-19 22:14:48 +0200
  • d973a31b35 Added server selector so users see only Ephinea is supported. Daan Vanden Bosch 2019-06-16 20:48:13 +0200