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 |
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
|
2081835ae6
|
Spiffed up progress dialog visuals a little
|
2017-06-26 20:41:17 -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
|
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
|
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 |
Aruki
|
77cda50153
|
Modified world info sidebar so it handles DKCR much more smoothly
|
2017-05-14 01:49:15 -06:00 |
Aruki
|
b45eaae106
|
Fixed major issues when exporting DKCR
|
2017-05-14 01:48:47 -06:00 |
Aruki
|
7f18a33fae
|
Added support for Prime 3 package cooking
|
2017-05-09 21:08:52 -06:00 |
Aruki
|
560706d285
|
Fixed issues in MP3 package list building
|
2017-05-09 14:16:41 -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
|
283444cea4
|
Fixed broken UV anim modes
|
2017-05-07 19:25:46 -06:00 |
Aruki
|
e112c93498
|
Switch to using forward slashes in file paths
|
2017-05-05 14:06:42 -06:00 |
Aruki
|
fc29370427
|
Switch CStringTable over to using UTF-8 internally
|
2017-05-04 15:58:06 -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
|
bdf0d188c3
|
Integrated FileIO as part of Common instead of a separate subproject
|
2017-05-04 12:18:52 -06:00 |
Aruki
|
336744ed49
|
Split asset name map into separate 32-bit and 64-bit files (necessary to avoid name conflict errors)
|
2017-05-04 01:14:51 -06:00 |
Aruki
|
9d6798b7ae
|
Fixed up MP3 asset name generation, implemented a bunch of extra checks and safeguards to ensure asset names/directories are valid
|
2017-05-03 03:07:34 -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
|
88c11555c0
|
Added support for CHAR, SAND, and SCAN dependencies in MP3
|
2017-04-30 22:28:37 -06:00 |
Aruki
|
11ccd23baf
|
Removed zlib and LZO from the Common/Math pro files
|
2017-03-31 23:49:40 -06:00 |
Aruki
|
15f0b9338c
|
Moved CompressionUtil to Core (to keep zlib/LZO dependencies out of Common and Math)
|
2017-03-31 23:42:41 -06:00 |
Aruki
|
e138cd7035
|
Removed dependencies on GLM
|
2017-03-31 23:33:11 -06:00 |
Aruki
|
cd8f4147c2
|
Added a couple new utility/convenience functions in FileIO and Math
|
2017-03-30 01:25:50 -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 |