Commit Graph

98 Commits

Author SHA1 Message Date
Jack Andersen cfea90e9d2 Segfault fixes 2019-11-16 15:24:46 -10:00
Jack Andersen 036c56370c Various memory-related bug fixes
Also new lzokay API to reduce erroneous usage.
2019-06-14 09:01:29 -10:00
Jack Andersen 374d836154 Disable user template editing if directory not writable 2019-05-26 20:38:29 -10:00
Jack Andersen 981b374232
Merge pull request #1 from Antidote/cmake
Silence Warnings
2019-05-26 15:38:50 -10:00
Jack Andersen d593500e18 Codegen fixes, DPI scaling, SVG icons 2019-05-26 15:29:10 -10:00
Phillip Stephens 1c80a13c23 Silence Warnings 2019-05-26 18:18:31 -07:00
Jack Andersen 20862139b6 Alphabetical includes and UICommon usages 2019-05-23 15:35:23 -10:00
Jack Andersen b6191dc330 Initial round of CMake refactoring 2019-05-23 13:04:29 -10:00
Aruki cfd5088a30 Added layer toggle support for quickplay 2019-04-08 01:04:54 -07:00
Aruki 42d079ff49 Added widget for toggling quickplay properties 2019-04-07 00:00:33 -07:00
Aruki 7de85a5a2d Quickplay support 2019-04-06 15:53:05 -07:00
Aruki 0827c05802 Various crash fixes 2019-02-18 03:54:58 -07:00
Aruki 1360202ee5 Added commandline-operated test for verifying cooker output 2019-01-30 01:05:52 -07:00
Aruki 7b005d7ebd Changes made in the tweak editor are now correctly applied to the tweak data & are undo/redo supported 2018-12-30 03:55:50 -07:00
Aruki e8d3224088 Added tweak editor 2018-12-27 23:56:43 -07:00
Aruki 76bc2b50f8 WIP string editor UI 2018-12-26 23:59:59 -07: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 f92b36a8ab Merge branch 'master' into release 2018-10-21 19:58:19 -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 148449e50b Various property cleanup, fixing more broken stuff, trialing new features 2018-07-16 02:29:29 -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 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 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 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 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 137c10f28f Major resource browser UI overhaul 2017-07-12 20:45:14 -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 5c1d4f70ae Fixed save and save+cook buttons being enabled when no area is open 2017-07-07 20:52:14 -06:00
Aruki 8e819fd454 Fixed new link line not showing up in the world editor 2017-05-21 19:20:27 -06:00
Aruki f5654dcfa7 Removed includes for deleted header files 2017-05-21 18:07:19 -06:00
Aruki 31621874a6 Added preliminary support for building new ISOs 2017-05-20 23:29:09 -06:00
Aruki f72f82d519 Dropped support for transient resources; I am not using this functionality at all whatsoever and likely won't for a while, so why do I have it? 2017-05-07 20:29:33 -06:00
Aruki e950634db2 Switch over to using TString to represent filesystem paths instead of TWideString. Fixed FileUtil not handling UTF-8 paths with Unicode characters correctly. 2017-05-04 15:43:25 -06:00
Aruki 98cd617b3e Added support for loading Corruption particle dependencies 2017-03-01 00:52:25 -07:00
Aruki ac2430e61c Minor fixes/adjustments 2017-02-21 00:09:03 -07:00
Aruki d350e983d9 Updated POI map sidebar icon, fixed minor spacing issue in the world info sidebar 2017-02-20 23:40:19 -07:00
Aruki e89d44f7a7 Moved POI mapping dialog to be a sidebar instead, fixed standable collision visualization in MP2/3 2017-02-20 16:02:05 -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 423613c1c1 Added 16x16 World icon, remove recent projects that no longer exist 2017-02-17 18:04:06 -07:00
Aruki bdb753dca2 Added project settings dialog; added build name lookup functionality 2017-02-15 01:00:48 -07:00
Aruki c5de322ac7 Fixed various bugs and crashes and moved more functionality into the world editor 2017-02-13 13:44:02 -07:00
Aruki 00a48e69f8 Added world/area info sections to the world info sidebar 2017-02-12 23:46:22 -07:00
Aruki 009c42f281 Moved edit mode buttons onto a toolbar, fixed a couple bugs 2017-02-12 14:19:51 -07:00
Aruki 4d87ef0312 Added functionality to change edit mode, made resource browser accessible from the world editor 2017-02-12 10:41:13 -07:00
Aruki ce0c544168 Added new WIP UI to the world editor for loading worlds/areas 2017-02-12 00:34:04 -07:00