Commit Graph

42 Commits

Author SHA1 Message Date
Daan Vanden Bosch
f629f56e3a Removed bug from bugs list because it was fixed. 2021-11-30 16:07:33 +01:00
Daan Vanden Bosch
973f96731c Added bug to list. 2021-10-23 13:28:50 +02:00
Daan Vanden Bosch
12e7d79863 Improvements to several observables and more unit tests. 2021-06-19 10:04:06 +02:00
Daan Vanden Bosch
3122bb4666 Added opcode checks. Joined RegTufRefType and RegRefType. Improved type definitions. 2021-04-21 21:36:18 +02:00
Daan Vanden Bosch
2d56e7830f Bytecode segments of unknown type are now interpreted as instructions segments if they can be heuristically determined to be code. 2021-04-18 15:14:50 +02:00
Daan Vanden Bosch
de8aef4cca The 3D view camera now resets when a different area variant is configured for the current area. 2021-04-18 12:02:24 +02:00
Daan Vanden Bosch
fc64f62285 The 3D view now updates when a different area variant is configured for the current area. Undo/redo of entity translations now works more or less correctly even when a different area variant is now active. Fixed a bug that resulted in double onChange calls when editing an input field. 2021-04-17 11:37:16 +02:00
Daan Vanden Bosch
ecdf7cafb8 Updated features/bugs list. 2021-04-16 22:23:37 +02:00
Daan Vanden Bosch
5be29df0ac Upgraded to ThreeJS r127. The viewer can now load n.rel and c.rel geometry files. 2021-04-08 15:01:03 +02:00
Daan Vanden Bosch
724e324fca Updated README and FEATURES to reflect Kotlin-related changes and bugfixes. 2021-03-23 17:01:17 +01:00
Daan Vanden Bosch
2e6b3c9cdb Renamed object code to byte code. 2020-10-29 00:20:58 +01:00
Daan Vanden Bosch
30d9de1be9 Updated feature/bug list. 2020-09-27 21:47:35 +02:00
Daan Vanden Bosch
033cbf2436 Entity-specific properties are now shown in the entity info view for supported entities. 2020-09-23 21:37:20 +02:00
Daan Vanden Bosch
8b8e87c8c5 Quest entities are now backed by an ArrayBufferBlock so that a "custom entity properties" feature can be added later. 2020-07-18 23:00:48 +02:00
Daan Vanden Bosch
38f4bdd484 Renamed "Debug Log" to "Debug" and moved all debugging related buttons to its toolbar. 2020-04-30 18:27:19 +02:00
jtuu
fb0f49611a Show instruction documentation on hover over. 2020-04-29 07:14:21 +03:00
Daan Vanden Bosch
7a7957f3d3 Added a few things to the features list. 2020-04-25 23:20:32 +02:00
Daan Vanden Bosch
78c18eb1e9 Improved rendering of entities that use additive blending in NPCs/Objects panels. 2020-04-25 22:17:26 +02:00
Daan Vanden Bosch
eb5b539b6d Fixed rendering of Saint-Milion and veriants in NPCs pane. 2020-04-25 21:40:47 +02:00
Daan Vanden Bosch
47b1dc5073 Identified bug. 2020-04-25 20:45:49 +02:00
Daan Vanden Bosch
e950fb0e78 Updated FEATURES.md. 2020-04-25 20:43:14 +02: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
243638879c Entity counts in area select are now updated when adding or removing entities. Added more unit tests. 2019-12-24 03:04:18 +01:00
Daan Vanden Bosch
315bd2ae8c Updates features list. 2019-12-21 19:53:38 +01:00
Daan Vanden Bosch
15b1755673 Updated features list. 2019-10-27 16:46:20 +01:00
Daan Vanden Bosch
6c828cbab4 Updates features/bugs list. 2019-10-26 17:14:20 +02:00
Daan Vanden Bosch
c287fdeb2f Renamed event-related types. Updated feature list. 2019-10-10 19:47:38 +02:00
Daan Vanden Bosch
4bf2148b39 Entities can be rotated via the entity info view. 2019-09-29 18:53:01 +02:00
Daan Vanden Bosch
d97872d528 The selected entity can now be deleted with the delete key. 2019-09-24 19:47:22 +02:00
Daan Vanden Bosch
8f8da79041 Up to four .qst headers are now parsed. This fixes parsing of The Value of Money. 2019-09-13 22:47:50 +02:00
Daan Vanden Bosch
a619eaa8f7 Updated features list. 2019-08-17 12:59:31 +02:00
Daan Vanden Bosch
206cc3ebb0 More .dat object properties are now parsed. 2019-08-12 20:34:47 +02:00
Daan Vanden Bosch
1a1a52bd43 Seaside area at night variant 1 can now be used to add a second tower map. 2019-08-12 17:55:04 +02:00
Daan Vanden Bosch
ecbab0637d Area variants now change automatically when bb_map_designate instructions are added, deleted or changed. The 3D view also updates automatically. 2019-08-10 18:11:27 +02:00
Daan Vanden Bosch
2d551a1951 Separated most of quest domain models from quest parsing code and made quest parsing data structures more structured cloning-friendly. All areas for the quest's episode are now shown in the area selector with the number of entities in them in parentheses. 2019-08-10 00:27:57 +02:00
Daan Vanden Bosch
7cfcf5222c Script editor now supports line comments. 2019-08-08 11:02:06 +02:00
Daan Vanden Bosch
d3efe94837 Started working on a quest script VM. It has a call stack, supports threading, waiting for vsync and can execute some instructions at the moment. 2019-08-06 17:07:12 +02:00
Daan Vanden Bosch
fba6ac3e10 Created yaml file with opcode definitions (70% complete). 2019-08-03 23:23:55 +02:00
Daan Vanden Bosch
76c3169fd3 Added ValueSet, an efficient integer set. 2019-08-01 19:37:26 +02:00
Daan Vanden Bosch
ccb31854c3 Object code is now parsed recursively from its entry labels to ensure all segments are parsed as the correct type. 2019-07-30 23:15:23 +02:00
Daan Vanden Bosch
a1cec18636 Fixed bugs in assembler. 2019-07-30 16:39:50 +02:00
Daan Vanden Bosch
8895579d18 Added FEATURES.md. 2019-07-30 15:19:03 +02:00