Commit Graph

108 Commits

Author SHA1 Message Date
Aruki e2d554ae8b Tweak templates for MP2, MP3, and DKCR 2019-01-27 16:47:56 -07:00
Aruki a1d94cc58f Rewrote SCAN asset handling + loading 2019-01-12 21:28:04 -08:00
Aruki a174548750 SCAN templates 2019-01-12 09:31:16 -08:00
Aruki e67471c480 MP1 tweaks default values 2018-12-30 14:45:00 -07:00
Aruki e8d3224088 Added tweak editor 2018-12-27 23:56:43 -07:00
Aruki 7588200c26 Tweak loader for MP1 2018-12-27 20:16:39 -07:00
Phillip Stephens b673558fbb Restore DKCR script definitions 2018-12-17 15:17:14 -08:00
Phillip Stephens eeb9c8d6c2 Fix directory casing in templates 2018-12-17 14:41:39 -08:00
Aruki c4829f5fda Cleanup & refactoring 2018-12-16 14:00:40 -07:00
Aruki 2287b05bc3 Refactor so PWE compiles with the newly externalized LibCommon 2018-12-11 22:50:46 -07:00
Aruki 1bc95a30a5 Added ability to test Int properties as Choices. Added functionality to fix the property name map keeping track of unused type/ID pairs. Fixed various UI bugs. 2018-10-21 19:01:57 -06:00
Aruki 8d1aec35ad DKCR property updates 2018-10-16 00:36:54 -06:00
Aruki 7dcfda78ba Added support for converting some property types to other types 2018-10-15 02:58:11 -06:00
Aruki 95d270cde7 Added support for excluding properties from generation results that already have valid names. Plus some more property names 2018-10-14 20:29:50 -06:00
Aruki bd8579167d Fixing some stuff I screwed up in the last commit, oops. 2018-10-13 22:44:39 -06:00
Aruki 5a56764815 Merged in new property names; fixed games being able to rename UnknownStruct* templates in other games 2018-10-13 21:40:09 -06:00
Aruki cf219cf17a Added support for renaming property archetypes. Added support for enums to override the default type name. Added the ability for enums/choices/flags with no values/flags to be edited as ints. 2018-10-13 16:33:31 -06:00
Aruki 0e5355a103 Changed MP1 enum properties to choices 2018-10-13 01:56:56 -06:00
Aruki a70951616a Removed some unused duplicate properties from the name map 2018-10-12 21:40:53 -06:00
Aruki 1ef86f0896 Changed Echoes enum properties to choices 2018-10-12 21:19:12 -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 e2a57b7d49 Merged property name changes from Bearborg 2018-09-17 15:55:28 -07:00
Aruki 5182f436b8 Major refactor of serialization system 2018-09-04 13:27:27 -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 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 db277d7a15 Added ability to rename resources/directories in the resource table view 2017-07-16 03:24:14 -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 8b84b638ac Fixed all DKCR name generation issues 2017-07-05 01:10:57 -06:00
Aruki 2c21276f5a Use uppercase extensions for editor resources 2017-07-04 19:32:12 -06:00
Aruki 46b65a5bcd Added support for the remaining DKCR formats; DKCR repacking works now 2017-06-26 20:34:58 -06:00
Aruki 0a9b052413 Added progress bars for most major blocking operations 2017-05-21 18:01:09 -06:00
Aruki 43a3558383 Fixed bug that could produce multiple script instances with equivalent instance IDs 2017-05-14 21:30:32 -06:00
Aruki b45eaae106 Fixed major issues when exporting DKCR 2017-05-14 01:48:47 -06:00
Aruki 3fc35b7c09 Fixed log spam while exporting MP3 + fixed world asset name being generated incorrectly 2017-04-30 23:45:56 -06:00
Aruki 98cd617b3e Added support for loading Corruption particle dependencies 2017-03-01 00:52:25 -07:00
Aruki a88afe31e3 Added support for CAUD dependencies, dropped redundant asset ID in dependency trees, various MP3 fixes 2017-02-20 03:42:04 -07:00
Aruki 5485d42b56 Bunch of fixes to get MP3 exports working on a basic level; lots of fixes still needed 2017-02-18 19:41:39 -07:00
Aruki 882973d9d5 Improved error handling and reporting when loading/saving project files; added file lock class to prevent the same project from being opened in multiple PWE instances 2017-02-10 14:52:47 -07:00
parax0 678ca01fb1 Merge branch 'master' into ContentExporting 2017-01-29 07:33:14 -07:00
parax0 9f6687ca85 DKCR template updates 2017-01-11 06:30:46 -07:00
parax0 9706ae4a94 Renamed a bunch of DKCR objects to be more accurate according to DKCR3D debug text 2016-12-29 00:36:47 -07:00