Aruki
|
1baa48de34
|
Merge branch 'StringEditing'
|
2019-02-03 03:32:34 -07:00 |
Aruki
|
96c1aae27f
|
Added support for deleting resources + minor fixes
|
2019-02-03 02:22:36 -07:00 |
Aruki
|
56843e214d
|
Added ability to create brand new SCAN/STRG assets. Added ability to update old projects.
|
2019-02-02 17:32:19 -07:00 |
Aruki
|
1e997dac46
|
Implemented SCAN cooker
|
2019-01-30 13:48:05 -07:00 |
Aruki
|
1360202ee5
|
Added commandline-operated test for verifying cooker output
|
2019-01-30 01:05:52 -07:00 |
Aruki
|
9d23d9550a
|
MP2/MP3/DKCR tweak saving support
|
2019-01-28 03:55:15 -07:00 |
Aruki
|
246784926f
|
Added scan editor
|
2019-01-27 16:49:51 -07:00 |
Aruki
|
e2d554ae8b
|
Tweak templates for MP2, MP3, and DKCR
|
2019-01-27 16:47:56 -07:00 |
Aruki
|
992c76720d
|
Support for loading MP2/MP3/DKCR tweaks
|
2019-01-25 14:06:13 -07:00 |
Aruki
|
e9e1ccb8d6
|
String cooking support
|
2019-01-12 23:43:41 -08:00 |
Aruki
|
a1d94cc58f
|
Rewrote SCAN asset handling + loading
|
2019-01-12 21:28:04 -08:00 |
Aruki
|
32b12ff650
|
Fixed a couple things related to attempting to create projects for demo builds
|
2019-01-12 09:28:06 -08:00 |
Aruki
|
4714c6ccf5
|
Support for reordering strings with drag & drop
|
2019-01-02 19:03:41 -07:00 |
Aruki
|
cb262504af
|
Support for adding/removing strings
|
2019-01-02 12:26:06 -07:00 |
Aruki
|
eb9236bbea
|
Tweak cooking for MP1
|
2018-12-30 16:41:43 -07:00 |
Aruki
|
e67471c480
|
MP1 tweaks default values
|
2018-12-30 14:45:00 -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
|
7588200c26
|
Tweak loader for MP1
|
2018-12-27 20:16:39 -07:00 |
Aruki
|
d6340dced9
|
More string editor UI
|
2018-12-27 00:00:43 -07:00 |
Aruki
|
76bc2b50f8
|
WIP string editor UI
|
2018-12-26 23:59:59 -07:00 |
Aruki
|
12ff0d1f73
|
Integrated lzokay
|
2018-12-23 22:41:21 -07:00 |
Aruki
|
0ae7b8686e
|
More changes to how we handle text encoding, fixing up the code so it compiles now
|
2018-12-23 21:44:31 -07:00 |
Aruki
|
e92a9fc6b0
|
Rewrote CStringTable (currently doesn't compile)
|
2018-12-20 02:46:46 -07:00 |
Aruki
|
9dbe24adbb
|
Fixed lzo and nod submodules
|
2018-12-18 17:11:32 -07:00 |
Aruki
|
a35b673e8a
|
Remove PUBLIC_RELEASE configuration on master
|
2018-12-16 14:58:36 -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
|
dacd21d7fc
|
Added LibCommon as a submodule (PWE code still needs to be updated to compile correctly with LibCommon changes)
|
2018-12-09 18:48:02 -07:00 |
Aruki
|
f92b36a8ab
|
Merge branch 'master' into release
|
2018-10-21 19:58:19 -06:00 |
Aruki
|
64e0aa8a44
|
Updated outdated IArchive documentation and got rid of old template reader/writer classes
|
2018-10-21 19:23:41 -06: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
|
f18ae798bd
|
Fixed disabled widgets not changing color
|
2018-10-15 03:27:19 -06:00 |
Aruki
|
bac4f9db82
|
Fixed script object properties never getting their dirty flag cleared after saving
|
2018-10-15 03:11:10 -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
|
1ef86f0896
|
Changed Echoes enum properties to choices
|
2018-10-12 21:19:12 -06:00 |
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
|
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
|
635e3b8e58
|
Initial commit of Qt Creator debugger visualizers
|
2018-07-07 15:19: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
|
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
|
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
|
e4d4beeaed
|
Fixed crash when copy/pasting objects in MP1
|
2017-07-26 03:43:22 -06: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
|
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 |
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
|
097ab23687
|
Fix to .qmake.conf so MSVC compiler flags are only set on Windows
|
2017-07-12 00:17:42 -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
|
2348b8514f
|
Changed resource selector so you click the resource name to find it instead of having a separate find button
|
2017-07-09 23:55:29 -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
|
21efd3999f
|
Fixed issue causing the viewport axes to sometimes not render correctly
|
2017-07-07 23:14:41 -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
|
8b84b638ac
|
Fixed all DKCR name generation issues
|
2017-07-05 01:10:57 -06:00 |