Daan Vanden Bosch
|
ff40ab7264
|
Using alpha test instead of transparency in npc models.
|
2019-07-13 13:43:18 +02:00 |
|
Daan Vanden Bosch
|
8163cd2299
|
Fixed bug in texture application and tweaked quest renderer camera settings.
|
2019-07-12 23:55:37 +02:00 |
|
Daan Vanden Bosch
|
ac31ea83f6
|
The quest editor now shows most enemies with textures.
|
2019-07-12 21:01:07 +02:00 |
|
Daan Vanden Bosch
|
43ca288221
|
Textures can now be applied to models in the model viewer.
|
2019-07-12 18:52:49 +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
|
a60c69a3ef
|
Refactored area render geometry code.
|
2019-07-09 20:22:18 +02:00 |
|
Daan Vanden Bosch
|
f1b3df9754
|
Refactored BufferCursor into a hierarchy of cursors and a ResizableBuffer to improve code clarity.
|
2019-07-08 23:56:05 +02:00 |
|
Daan Vanden Bosch
|
4e540acf0c
|
Refactored area collision detection geometry parsing code.
|
2019-07-07 01:16:12 +02:00 |
|
Daan Vanden Bosch
|
9c71c3deb8
|
Clearer naming of NJ types.
|
2019-07-06 21:55:02 +02:00 |
|
Daan Vanden Bosch
|
ee7756487d
|
Put player models in the canonical order.
|
2019-07-04 14:53:39 +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
|
d982c6b1c9
|
Fixed bug that resulted in vertices being weigthed to the wrong bones.
|
2019-07-03 11:35:57 +02:00 |
|
Daan Vanden Bosch
|
7da5505124
|
Fix light in place so that it doesn't rotate with the camera in model viewer.
|
2019-07-03 10:53:22 +02:00 |
|
Daan Vanden Bosch
|
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.
|
2019-07-03 00:43:17 +02:00 |
|
Daan Vanden Bosch
|
3c8f7ba01e
|
Added lint task and enforced code style in static_generation and test.
|
2019-07-02 21:20:11 +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
|
3c398d6133
|
Small tweaks.
|
2019-07-02 13:59:45 +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
|
f19f2df2d2
|
Added various improvements.
|
2019-07-01 15:01:40 +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
|
43a4c7503d
|
Refactored binary data format code.
|
2019-07-01 08:53:16 +02:00 |
|
Daan Vanden Bosch
|
8d9016bb30
|
Added all standard player models to the model viewer.
|
2019-06-30 23:55:28 +02:00 |
|
Daan Vanden Bosch
|
342ca81045
|
Fixed bug in model viewer that prevented animations from playing after changing the model.
|
2019-06-30 20:03:37 +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
|
d2d83c82cb
|
Bone weights are now extracted from nj files.
|
2019-06-30 02:07:59 +02:00 |
|
Daan Vanden Bosch
|
6b1e2e15c3
|
Models now use skeletons for animation.
|
2019-06-30 01:28:10 +02:00 |
|
Daan Vanden Bosch
|
3203e0a649
|
Improved ninja parsing and animation.
|
2019-06-29 23:18:52 +02:00 |
|
Daan Vanden Bosch
|
a36e177eef
|
Extracting more data from njm files.
|
2019-06-29 19:09:38 +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
|
056eb50b04
|
Added support for several formats and PRC decryption.
|
2019-06-26 17:21:05 +02:00 |
|
Daan Vanden Bosch
|
ab9a6afd54
|
Fixed bug in quest parsing code.
|
2019-06-23 02:45:56 +02:00 |
|
Daan Vanden Bosch
|
2ec99ea005
|
Improved the way npc flags are handled in dat files.
|
2019-06-22 20:41:26 +02:00 |
|
Daan Vanden Bosch
|
a21d31ce3a
|
Fixed detection of barbarous wolves, pouilly slimes, sinow golds, yowies and kondrieu.
|
2019-06-22 20:29:16 +02:00 |
|
Daan Vanden Bosch
|
fe3859b782
|
Hunt methods are now sortable.
|
2019-06-22 17:05:42 +02:00 |
|
Daan Vanden Bosch
|
5f7a4d5c1d
|
Filter out more quests that don't drop items.
|
2019-06-22 14:58:57 +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
|
00c6dc804a
|
Removed unnecessary import.
|
2019-06-16 12:57:17 +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 |
|
Daan Vanden Bosch
|
e183cb4751
|
Formatted time nicely.
|
2019-06-12 10:24:27 +02:00 |
|
Daan Vanden Bosch
|
0060f0c2e9
|
Small UI tweak.
|
2019-06-12 10:07:50 +02:00 |
|
Daan Vanden Bosch
|
ce2d8e10cf
|
Added DataTable wrapper for MultiGrid and refactored code to use DataTable.
|
2019-06-12 10:06:06 +02:00 |
|
Daan Vanden Bosch
|
e2b1cc9282
|
Added unstyled methods table to hunt optimizer.
|
2019-06-11 23:04:28 +02:00 |
|
Daan Vanden Bosch
|
76620f612c
|
Converted drop tables to json.
|
2019-06-11 14:34:57 +02:00 |
|
Daan Vanden Bosch
|
f78de96ef5
|
Store items in json format. Fixed bug in HuntOptimizerStore.
|
2019-06-11 13:37:46 +02:00 |
|
Daan Vanden Bosch
|
e3c47d73c9
|
Store wanted items in localStorage.
|
2019-06-11 13:13:54 +02:00 |
|
Daan Vanden Bosch
|
ee42d6bf5b
|
Added totals row to hunt optimizer results table.
|
2019-06-06 21:40:12 +02:00 |
|
Daan Vanden Bosch
|
308352ed27
|
Added support for splitting pan arms in the hunt optimizer. Fixed a bug.
|
2019-06-06 20:30:14 +02:00 |
|
Daan Vanden Bosch
|
92ee40de65
|
Hunt optimizer now takes rare enemies into account.
|
2019-06-06 15:42:02 +02:00 |
|
Daan Vanden Bosch
|
db6f8371b1
|
More hunt optimizer UI improvements.
|
2019-06-06 12:47:19 +02:00 |
|
Daan Vanden Bosch
|
ccbc040576
|
Improved hunt optimizer UI.
|
2019-06-06 02:24:21 +02:00 |
|
Daan Vanden Bosch
|
45c9df039a
|
Hunt optimizer is working but isn't very user-friendly yet.
|
2019-06-05 16:49:00 +02:00 |
|
Daan Vanden Bosch
|
63a703e708
|
Fixed bug in LP solver call.
|
2019-06-04 17:04:20 +02:00 |
|
Daan Vanden Bosch
|
72ecdac71d
|
Set up basic LP algorithm to optimize hunts. Fixed errors in data.
|
2019-06-04 17:01:51 +02:00 |
|
Daan Vanden Bosch
|
734ed1016d
|
Added Loadable and PerServer. Refactored code to make data loading and per-server data simpler.
|
2019-06-03 21:41:18 +02:00 |
|
Daan Vanden Bosch
|
6cfcb6fac0
|
Customized antd theme.
|
2019-06-01 17:57:27 +02:00 |
|
Daan Vanden Bosch
|
0c9218be16
|
Hunt methods are now loaded for ephinea.
|
2019-06-01 16:02:06 +02:00 |
|
Daan Vanden Bosch
|
0dc55b5eb7
|
Removed blueprintjs and added antd, refactored all code to use antd. Added list of wanted items to hunt optimizer.
|
2019-05-31 23:20:13 +02:00 |
|
Daan Vanden Bosch
|
f324886240
|
Added script for downloading ephinea drop table in TSV format. Added HuntOptimizer component and error boundary.
|
2019-05-30 17:57:31 +02:00 |
|
Daan Vanden Bosch
|
f31570d5f5
|
Refactored code so that new tools can now be added easily.
|
2019-05-29 21:43:06 +02:00 |
|
Daan Vanden Bosch
|
15883a13e1
|
BluePrint React components are now used everywhere instead of css classes. Styling is now done in css files instead of setting the style prop.
|
2019-05-29 17:59:47 +02:00 |
|
Daan Vanden Bosch
|
eed7b5d68e
|
All state changes now happen via mobx actions. Fixed bug that allowed users to save .qst files with names that are too long (and thus corrupting the file).
|
2019-05-29 17:04:06 +02:00 |
|
Daan Vanden Bosch
|
ea2896bb74
|
All code now conforms to typical TypeScript conventions.
|
2019-05-29 14:46:29 +02:00 |
|
Daan Vanden Bosch
|
ad5372fa98
|
Reformatted most of the code to comply to TypeScript conventions.
|
2019-05-29 01:37:00 +02:00 |
|
Daan Vanden Bosch
|
119b2cb71a
|
Converted all tests to TypeScript.
|
2019-05-28 22:24:28 +02:00 |
|
Daan Vanden Bosch
|
77486f8bd4
|
Converted Phantasmal Quest Editor code to TypeScript.
|
2019-05-28 18:40:29 +02:00 |
|
Daan Vanden Bosch
|
94239000fd
|
Initial commit from Create React App
|
2019-05-28 13:44:17 +02:00 |
|