657 Commits

Author SHA1 Message Date
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
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
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
6719b82077 Added ability to separate words by underscore in generated names 2018-02-18 12:16:55 -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
11917d03e8 Implemented property name validation system 2018-02-11 16:11:49 -07:00
Aruki
4084375dce Finishing touches on PWE v1.2.0 2017-07-26 03:42:57 -06: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
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
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
137c10f28f Major resource browser UI overhaul 2017-07-12 20:45:14 -06:00
Aruki
31dec78050 Moved /WX flag in the .pro files into a win32 block 2017-07-12 00:22:04 -06:00
Aruki
0ffbaefcde Added ability to edit the game name in opening.bnr; slightly reorganized world editor menu options 2017-07-10 16:43:53 -06:00
Aruki
581d5f7267 Changed resource selector widgets so they can pop up a panel with a list of acceptable resources 2017-07-10 15:19:11 -06:00
Aruki
096ef45bac Added support for building Wii ISOs 2017-07-09 15:44:42 -06:00
Aruki
665a098d50 Integrated latest changes from nod, and updated the structure of the Disc folder for compatibility with the upcoming Dolphin directory blob updates 2017-07-09 13:44:06 -06:00
Aruki
2ddba0cacc Removed unneeded ToLower() call 2017-07-08 13:42:31 -06:00
Aruki
cbdebd2f7e Fixed some issues with asset name generation in MP3/DKCR and fixed a memory leak in the character editor 2017-07-08 13:38:03 -06:00
Aruki
8b84b638ac Fixed all DKCR name generation issues 2017-07-05 01:10:57 -06:00
Aruki
6a01bf5982 Removed raw extensions 2017-07-04 19:55:44 -06:00
Aruki
2c21276f5a Use uppercase extensions for editor resources 2017-07-04 19:32:12 -06:00
Aruki
3fa1279d29 Lots of changes to how resource database/entry data is serialized; resource database file is now binary and merged with the cache data file. Binary reader/writer now use 32-bit sizes. 2017-07-04 19:02:56 -06:00
Aruki
4652e125e5 Resource database can now keep track of empty directories 2017-07-04 13:34:14 -06:00
Aruki
9a52fe52d4 Added ability to rebuild the resource database from the project resources folder. Editor can detect if the resource database is corrupt on load and if so prompts the user to repair it. 2017-07-04 04:59:22 -06:00
Aruki
1f3df14b02 Configured asset name map and resource entries to be able to track whether or not a resource/directory name is auto-generated, and made adjustments to the name generation system to not override custom-set names 2017-07-02 15:56:30 -06:00
Aruki
4b73d0abcc Added resource metadata files 2017-07-02 02:17:04 -06:00
Aruki
5a398423e1 Applied some fixes to the binary reader/writer classes 2017-07-02 02:12:01 -06:00
Aruki
c6e6ccaa89 Unify directory structure for cooked/raw assets 2017-07-01 19:03:56 -06:00
Aruki
4dc11023df Rewrote a chunk of the script cooker. SCGN script layer is now generated and written at cook time. 2017-06-27 06:13:42 -06:00
Aruki
46b65a5bcd Added support for the remaining DKCR formats; DKCR repacking works now 2017-06-26 20:34:58 -06:00
Aruki
87906aafb9 Fixed bugs with copy/pasting instances 2017-05-23 19:58:36 -06:00
Aruki
09bcf4114c Updated disc extraction/building progress bar code to use the new progress reporting functionality in nod 2017-05-22 00:26:24 -06:00
Aruki
0a9b052413 Added progress bars for most major blocking operations 2017-05-21 18:01:09 -06:00
Aruki
31621874a6 Added preliminary support for building new ISOs 2017-05-20 23:29:09 -06:00
Aruki
4ffd1f0a2d Remove the stupid "-component" garbage from MP1 instance names 2017-05-18 13:57:31 -06:00
Aruki
f9f6d1f963 Fixed bug where asset properties on new instances are created with the wrong length 2017-05-14 21:30:50 -06:00
Aruki
43a3558383 Fixed bug that could produce multiple script instances with equivalent instance IDs 2017-05-14 21:30:32 -06:00