Daan Vanden Bosch
7f5accf790
AFS archives with compressed XVM texture archives are now supported.
2020-01-06 14:04:05 +01:00
Daan Vanden Bosch
3edc9b857d
Improved FileButton behavior, opening the same file twice in a row will now work. Also simplified its implementation.
2020-01-05 23:20:53 +01:00
Daan Vanden Bosch
cb41529518
Model viewer options are now stored in url parameters so you can link to a specific set of options.
2020-01-05 22:40:26 +01:00
Daan Vanden Bosch
3983ce2613
The model viewer camera now resets when loading a model with "Open file...".
2020-01-05 19:23:21 +01:00
Daan Vanden Bosch
3836612972
You can now press the up and down arrows while a Select is focused (but the menu is not open) to change the selected item.
2020-01-05 18:59:02 +01:00
Daan Vanden Bosch
05d5ce6e29
Its now possible to choose a section ID and body type in the model viewer.
2020-01-05 18:40:35 +01:00
Daan Vanden Bosch
66728f7096
Small edits to readme.
2020-01-05 12:59:04 +01:00
Daan Vanden Bosch
e98ef9c08e
Fixed readme links.
2020-01-05 12:51:08 +01:00
Daan Vanden Bosch
f87c2ecf84
- All views now have a View super type
...
- Widget now has a children array
- Widgets can be activated and deactivated (this recurses over child widgets)
- Renderers are now turned on and off in activate/deactivate methods
- It is now possible to set a tool-local path (this path is appended to the tool's base path)
- TabContainer can now automatically set a path based on paths given in its tab configuration
- It's now possible to directly link to subviews of the viewer and the hunt optimizer
2020-01-05 01:07:35 +01:00
Daan Vanden Bosch
acaa51c28c
Added polyfills for older browsers.
2020-01-04 16:23:25 +01:00
Daan Vanden Bosch
1b5a9e9d3e
Deployed version 43.
2020-01-03 23:15:48 +01:00
Daan Vanden Bosch
dc9deee5a7
The model viewer can now show any character class' body type.
2020-01-03 23:04:57 +01:00
Daan Vanden Bosch
c9d4b6ab92
Bone weights are now normalized, this almost completely fixes the bone weight issues.
2020-01-03 12:05:51 +01:00
Daan Vanden Bosch
ed8030d697
Added textures to more character class models in model viewer.
2020-01-03 11:14:15 +01:00
Daan Vanden Bosch
20d5b0d52d
Added textures to character class models in model viewer.
2020-01-03 00:50:19 +01:00
Daan Vanden Bosch
70e6eef27c
Added support for map_designate and map_designate_ex to the VM.
2020-01-02 18:54:18 +01:00
Daan Vanden Bosch
93e05ea614
- Moved instructions/opcodes and DFA code to core to avoid dependency from core to quest_editor
...
- When the assembly worker updates map designations, it now takes map_designate and map_designate_ex into account
2020-01-02 18:42:08 +01:00
Daan Vanden Bosch
f36b102ec1
Fixed bug in .bin format detection.
2020-01-02 15:39:55 +01:00
Daan Vanden Bosch
f4b8b30590
.bin and .dat files can now be loaded directly.
2020-01-02 15:26:40 +01:00
Daan Vanden Bosch
f968d0047c
GameCube .qst files are now parsed correctly.
2020-01-02 15:00:26 +01:00
Daan Vanden Bosch
0035588e43
The different .qst formats are now unpacked correctly.
2020-01-02 13:44:34 +01:00
Daan Vanden Bosch
2c12f47c4d
Deployed version 37.
2020-01-02 00:57:31 +01:00
Daan Vanden Bosch
16b1d0934b
The texture viewer can now deal with textures in an AFS archive.
2020-01-02 00:55:55 +01:00
Daan Vanden Bosch
53ca625d43
Added AFS parser. Character class asset loading can now be stopped by calling the CharacterClassAssetLoader's dispose method.
2020-01-01 20:15:39 +01:00
Daan Vanden Bosch
2685607371
Improved README.md.
2020-01-01 19:09:53 +01:00
Daan Vanden Bosch
02708a0436
Static data formats now conform to the rest of the project's code style.
2020-01-01 16:05:23 +01:00
Daan Vanden Bosch
050e0ffd57
Added Vol Opt part 2.
2020-01-01 14:26:14 +01:00
Daan Vanden Bosch
821b894a52
Made several widgets more keyboard-friendly.
2020-01-01 04:15:03 +01:00
Daan Vanden Bosch
71433d253f
Actions can now be removed from events.
2019-12-31 23:54:11 +01:00
Daan Vanden Bosch
7806fae98b
Actions can now be added to events.
2019-12-31 23:45:49 +01:00
Daan Vanden Bosch
6a88c4558b
Lock door and unlock door actions are now editable.
2019-12-31 23:10:27 +01:00
Daan Vanden Bosch
40c5dc00f1
Events are not behind a feature flag anymore.
2019-12-31 22:08:27 +01:00
Daan Vanden Bosch
2507d07fb5
Made RegistersView inputs larger again.
2019-12-31 21:48:59 +01:00
Daan Vanden Bosch
db05f16156
Deploy script now outputs a message that deployment was successful with the new version number.
2019-12-31 21:28:48 +01:00
Daan Vanden Bosch
24161fbfa6
Improved deploy script.
2019-12-31 21:18:26 +01:00
Daan Vanden Bosch
5d82a60747
Improved look and feel of RegistersView.
2019-12-31 21:01:46 +01:00
Daan Vanden Bosch
d824984889
- Events are now serialized in the order that they were deserialized
...
- When adding a new event while an existing event is selected, the new event will now have the selected event as parent
- Generated event IDs now follow the SEGA convention more closely
2019-12-31 20:00:43 +01:00
Daan Vanden Bosch
850521c9e9
When undoing removal of the last event of a connected sub graph, the recreated sub graph will be inserted at the correct index now.
2019-12-31 19:21:16 +01:00
Daan Vanden Bosch
fe00d6f6a8
- Defensive copies are now made of values emitted in list change events
...
- Bugfix: FlatMappedListProperty would propagate changes to its dependency list property incorrectly
- Creating event actions is now undoable
2019-12-31 18:45:12 +01:00
Daan Vanden Bosch
5f11b6de26
Event DAG edges now update correctly again.
2019-12-31 14:40:23 +01:00
Daan Vanden Bosch
bc95a490ca
Refactored QuestEventDagModel.
2019-12-30 16:40:58 +01:00
Daan Vanden Bosch
5e8467e7ed
QuestEventDagModel now enforces connectivity.
2019-12-30 02:19:38 +01:00
Daan Vanden Bosch
8d1721fd4b
Undo and redo now work correctly for deleting events.
2019-12-30 01:29:00 +01:00
Daan Vanden Bosch
8118ac006b
When an NPC is added while an event is selected, the new NPC will be created with the event's wave.
2019-12-29 23:06:12 +01:00
Daan Vanden Bosch
596bd103da
Events can now be selected by clicking anywhere on the event and the selected event can be deleted by pressing the delete key.
2019-12-29 23:00:09 +01:00
Daan Vanden Bosch
030a77aa65
Bugfix: after setting the current wave, deleting an NPC would make all NPCs visible again.
2019-12-29 16:37:59 +01:00
Daan Vanden Bosch
998b9d78e5
Removed "es2019.array" from tsconfig lib again.
2019-12-27 23:53:50 +01:00
Daan Vanden Bosch
de20e7b82f
- Bugfix: FlatMappedListProperty wouldn't recompute its value and emit an event when it's computed property changed
...
- Event section IDs are now immutable
- Top level events can now be added
2019-12-27 23:33:34 +01:00
Daan Vanden Bosch
5b5ce69d07
You can now view just the NPCs of a specific wave by clicking a button next to the wave ID in the events view.
2019-12-27 16:56:48 +01:00
Daan Vanden Bosch
c8b0025096
- Moved Persister to core/persistence
...
- Simplified number_to_hex_string and reused it in disassembly.ts
- Fixed sporadic layout issue with ApplicationView
2019-12-27 03:16:52 +01:00