473 Commits

Author SHA1 Message Date
Aruki
1d724b69d9 Added support for enum combo boxes, and added casing combo box and property ID pools to the property name generator 2018-10-12 19:38:08 -06:00
Aruki
ef6759df4a Removed an unnecessary parameter from game templates 2018-10-09 23:27:31 -06:00
Aruki
22ab73883c Fixed property name generator/template edit dialog to work with new property system 2018-10-09 23:15:15 -06:00
Aruki
803ea5788b New templates 2018-10-07 21:47:18 -06:00
Aruki
84d689e104 Changed EGame to an enum class. Created NGameList and NPropertyMap to change how templates are managed/saved/loaded. Added support for property map keeping track of ID/type pairs. 2018-10-07 17:53:19 -06:00
Aruki
42d021e757 More cleanup, renamed CMasterTemplate to CGameTemplate 2018-09-22 23:54:34 -06:00
Aruki
31dac74a64 Property cleanup 2018-09-22 13:36:50 -06:00
Aruki
e68b961a8c Fixed doors not rendering correctly, fixed array properties not displaying correctly, fixed crashes when accessing certain property types 2018-09-22 12:18:39 -06:00
Aruki
2118bbd0cd More fixes. Property/serialization changes are finally basically finished now. Serialized property templates now load & display correctly in the editor 2018-09-22 03:26:15 -06:00
Aruki
33e915a638 Fixed a few last things to get script template serialization working 100%. Fixed some bugs that caused the serializer to crash on loading old projects and prevented dependency trees from serializing correctly. 2018-09-20 13:11:42 -06:00
Aruki
e2a57b7d49 Merged property name changes from Bearborg 2018-09-17 15:55:28 -07:00
Aruki
0afa16f3a0 Fixed enums not serializing default value in hex & support for saving property name map 2018-09-16 11:03:28 -07:00
Aruki
36926ca28e WIP script object template serialization 2018-09-16 09:44:19 -07:00
Aruki
5182f436b8 Major refactor of serialization system 2018-09-04 13:27:27 -06:00
Aruki
91650a2924 Codegen integration + string enum serialization support 2018-07-30 20:33:51 -06:00
Aruki
6a72bae97a WIP start of property serialization support 2018-07-30 20:30:43 -06:00
Aruki
148449e50b Various property cleanup, fixing more broken stuff, trialing new features 2018-07-16 02:29:29 -06:00
Aruki
a90f1d0441 Reimplemented array resizing 2018-07-09 06:53:56 -06:00
Aruki
641cf81dd8 Fixed array property display on UI (they still can't be resized) 2018-07-09 03:54:19 -06:00
Aruki
4faadbda61 Fixed a lot of property bugs, fixed more various VS2017 compiler errors, property editor works correctly now 2018-07-08 21:59:01 -06:00
Aruki
6cbc2a3208 Re-commit of VS2017/submodule/library changes 2018-07-07 17:17:33 -06:00
Aruki
15e46dc551 Merge branch 'master' of https://bitbucket.org/arukibree/primeworldeditor 2018-07-07 15:30:35 -06:00
Aruki
635e3b8e58 Initial commit of Qt Creator debugger visualizers 2018-07-07 15:19:01 -06:00
Aruki
6c866f4580 Set up libraries as submodules, updated all libraries, updated to Visual Studio 2017 compiler 2018-07-06 16:50:17 -06:00
Aruki
ce3dfdc397 Massive overhaul of property system done over the last few months. There is unfinished/broken stuff still, but it compiles now. 2018-06-22 15:24:04 -06:00
Aruki
7099b97529 More property names (most merged from Bearborg, some from DKCR3D) 2018-02-18 14:26:24 -07:00
Aruki
6719b82077 Added ability to separate words by underscore in generated names 2018-02-18 12:16:55 -07:00
Aruki
366c4cd3ff Some more property names from DKCR3D and Bearborg 2018-02-13 20:18:10 -07:00
Aruki
74e7d20329 More new property names 2018-02-13 12:03:45 -07:00
Aruki
3d72c9e4b2 Added property name generation system using dictionary attacks and added a UI dialog that allows you to search for property names and apply them to templates 2018-02-13 00:30:35 -07:00
Aruki
ebab154a38 Bunch of new property names 2018-02-12 02:34:34 -07:00
Aruki
11917d03e8 Implemented property name validation system 2018-02-11 16:11:49 -07:00
Aruki
f980bc7536 Added support for tracking extra dependencies in Corruption areas (necessary to avoid crashes) 2017-07-26 01:30:52 -06:00
Aruki
95d0279027 Fixed a couple issues with the resource browser and fixed an error in the 32-bit name map 2017-07-26 01:29:40 -06:00
Aruki
18482cbae6 Added drag/drop support to directory tree view 2017-07-25 18:34:02 -06:00
Aruki
ca40c26154 Directory tree view now updates to reflect changes when moving/renaming folders 2017-07-25 04:02:48 -06:00
Aruki
5e79d88bb8 Minor bugfix - Prime 3 is not Wii de Asobu 2017-07-25 00:50:50 -06:00
Aruki
588c4aa0bd Added support for building Wii de Asobu/Trilogy ISOs 2017-07-24 23:51:09 -06:00
Aruki
e4d7c37541 Added support for exporting Trilogy and Wii de Asobu builds 2017-07-24 21:08:12 -06:00
Aruki
305fbbdeed Added ability to look up asset IDs with the search bar 2017-07-22 17:39:49 -06:00
Aruki
4f2828e0f8 Added asset lookup by ID, fixed a bug with asset ID display, added "go to parent directory" icon 2017-07-22 16:26:49 -06:00
Aruki
89d668a810 Added ability to display referencers/dependencies of assets 2017-07-20 20:56:29 -06:00
Aruki
905173a0a0 Added ability to create/delete directories 2017-07-20 20:48:12 -06:00
Aruki
16e310fb2f Update resource selectors when their asset is renamed, fixed default world editor split sizes, disabled model editor save button outside of MP1 2017-07-18 03:07:42 -06:00
Aruki
db277d7a15 Added ability to rename resources/directories in the resource table view 2017-07-16 03:24:14 -06:00
Aruki
932e2bff7a Changed resource cache to save with the basic binary serializer to improve read/write time 2017-07-15 23:19:26 -06:00
Aruki
bfe541a35d Added null progress notifier, optimized CResourceStore::BuildFromDirectory a little 2017-07-15 22:55:26 -06:00
Aruki
a813c4c61c Fixed table view updating to properly show changes after moving resources/directories 2017-07-15 22:24:59 -06:00
Aruki
dbe8b7922c Added support for dragging/dropping resources; you can use drag/drop to rearrange resources/folders in the resource browser now, and you can drag/drop resources onto resource selector widgets 2017-07-14 18:41:56 -06:00
Aruki
fe9a074029 Added context menu to the resource browser; fixed search results not displaying correctly 2017-07-13 01:41:46 -06:00