Commit Graph

141 Commits

Author SHA1 Message Date
dexy
e3bbd29b33 XML/RBF conversion 2019-12-30 05:23:09 +11:00
dexy
e31e401fa8 MLO editing progress 2019-12-30 00:56:29 +11:00
dexy
92ad8a1067 Updated MetaNames 2019-12-29 12:09:23 +11:00
dexy
0e11478d7b MLO editing progress 2019-12-28 23:24:36 +11:00
dexy
ab0e007cfe MLO editing progress 2019-12-28 16:01:09 +11:00
dexy
88a926202f MLO editing progress 2019-12-28 04:08:45 +11:00
dexy
85f0fa1e36 Updating PSO/XML conversion 2019-12-07 01:33:27 +11:00
dexy
43d6bf1068 Replaced meta pointer values with ulongs 2019-12-06 23:53:03 +11:00
dexy
181689ac95 Slight improvement to .yld structs 2019-11-28 18:41:00 +11:00
dexy
2f12402a03 Cutscene viewer hide models partially working 2019-11-27 20:24:02 +11:00
dexy
6467797c3d Cutscene viewer rendering peds 2019-11-26 01:26:28 +11:00
dexy
5a869fa836 Cutscene viewer progress, Hash updates 2019-11-25 20:44:16 +11:00
dexy
89035ef279 Cutscenes classes loading from XML 2019-11-23 03:57:00 +11:00
dexy
fbf603f657 Added classes for cutscenes 2019-11-22 23:29:09 +11:00
dexy
1cb94d6ba6 Updated MetaNames 2019-11-22 15:50:53 +11:00
dexy
4e64c324cf Updated MetaNames 2019-11-21 21:29:55 +11:00
dexy
9c903c677b Bug fix for RPF explorer not exporting XML for YCDs 2019-11-19 00:33:23 +11:00
dexy
c98c526b5f Animations XML conversion progress 2019-11-16 03:18:23 +11:00
dexy
7e43271a67 Animations XML conversion 2019-11-14 18:58:20 +11:00
dexy
20545145a5 PedsForm support for texture variations and alternative drawables, Sorting entries by name in YtdForm and when viewing Ydd in ModelForm 2019-11-09 18:05:41 +11:00
dexy
9fc219e332 Fix for hair rendering, update peds meta types to be expandable objects 2019-11-08 14:22:10 +11:00
dexy
12c8fca74e Added new MetaNames 2019-11-08 12:25:25 +11:00
dexy
0a67d81053 Added new MetaNames 2019-11-08 04:17:07 +11:00
dexy
465b21d7ac Peds form progress, playing peds animations and loading some textures 2019-11-07 23:14:39 +11:00
dexy
8bfca3a338 Peds form progress, new MetaNames, ped ymt metas parsing 2019-11-07 03:51:35 +11:00
dexy
90142cb6da Peds form beginnings, new MetaNames, updated index field types for Bone, added EBoneFlags 2019-11-06 04:53:20 +11:00
dexy
4cc780a461 New MetaNames, Fragments glass windows progress, Renaming some things in Skeleton and Bone 2019-11-05 20:47:10 +11:00
dexy
ec6eefe0e1 View/edit YND files as XML 2019-11-01 20:30:29 +11:00
dexy
fa268ec9c8 Replaced MetaTypeName.VECTOR3 with MetaName.FloatXYZ 2019-10-31 22:11:17 +11:00
dexy
4834b8c520 Fixed casing issues with MetaNames which probably was causing XML issues. Moved shader param names to new ShaderParamNames enum to preserve casing. Moved meta type names to new MetaTypeName enum to avoid polluting MetaNames. 2019-10-31 17:11:12 +11:00
dexyfex
834cb6bde2
Merge pull request #56 from PichotM/patch-1
codewalkercore/archetype: portals objects deletion
2019-10-30 22:40:53 +11:00
dexyfex
2bba3d6e89
Merge pull request #53 from alexguirre/scenario-type-groups
Support for ScenarioTypeGroups in scenario files
2019-10-30 22:40:04 +11:00
dexyfex
dc8cc398ec
Merge pull request #54 from emcifuntik/master
Fixed name for ymts (Now we can add clothes as DLCs)
2019-10-30 22:39:24 +11:00
pichotm
ec6080768b
codewalkercore/archetype: portals objects deletion
Support attached objects of portals deletion
2019-10-25 21:20:32 -04:00
Eugene Pogrebnyak
47a90ad790 Fixed name for ymts (Now we can add clothes as DLCs) 2019-08-09 01:24:02 +03:00
alexguirre
d260a58ee6 Add support for ScenarioTypeGroups in scenario files 2019-08-06 19:50:23 +02:00
z87
eeaf4b1552 Additional popgroups.ymt hashes from 1.41 2019-06-27 22:15:43 +03:00
dexy
bc1efebe5c FBX importer v1, fix for YNDs DLC loading, fix for renamed NG encrypted RPFs, RelFile MetaNames addition 2019-03-20 21:21:47 +11:00
dexyfex
08d1cdcdf3 Audio dat progress 2019-03-12 01:13:04 +11:00
dexyfex
7f4e0a1571 Dat151 progress 2019-03-05 02:55:14 +11:00
dexyfex
bb5647d1c1 Dat151 progress 2019-03-04 00:24:30 +11:00
dexyfex
9a13bc9aa3 Dat151 progress 2019-03-02 04:23:41 +11:00
smallo92
8183354186 Added more resolved hashes (#45)
* Update MetaNames.cs
Added additional strings for popgroups.ymt file. Thanks to FiveM.
2019-02-26 11:24:49 +11:00
dexy
75748ad3d0 Fixed bugs in RSC Meta/XML conversion 2019-01-28 23:51:52 +11:00
dexy
3819d53890 Updated ResourceBaseTypes, added Save method to YtdFile 2019-01-27 17:14:10 +11:00
dexy
9c41a21217 Dat151 and Dat54 name and type updates 2019-01-26 09:56:44 +11:00
dexy
c14590ff42 Generate LOD Lights tool (WIP) 2019-01-21 17:30:43 +11:00
dexy
053d561480 Remembering custom names from imported .rel.xml and .pso.xml files 2019-01-20 10:04:52 +11:00
dexy
33af1b45f8 RPF Explorer import/export .rel XML options 2019-01-20 09:34:44 +11:00
dexy
f1562e6da0 Audio dat.rel XML editing 2019-01-19 22:39:47 +11:00
dexy
08c1ba28a2 Dat151 progress 2019-01-18 01:36:58 +11:00
dexy
179afd5794 Audio dat.rel to XML conversion 2019-01-16 00:51:53 +11:00
dexy
9af0b41967 Fix for XML/PSO conversion inaccuracies 2019-01-14 12:25:03 +11:00
dexy
15adf26f81 Added MetaNames by 0x1F9F1 2019-01-13 20:40:55 +11:00
dexy
ac3bcb7f4e Added MetaNames by 0x1F9F1 - from companion app 2019-01-13 19:51:49 +11:00
dexy
6ecfe0f235 Fixed bug in reading some PSO arrays 2019-01-13 19:25:53 +11:00
dexy
9506069e35 Fixed bug in PSO/XML conversion for structure pointers 2019-01-13 18:13:03 +11:00
dexy
187f8379cd Vehicle viewer progress 2019-01-13 17:04:32 +11:00
dexy
987d121cc0 Cleaned up MetaNames commented hashes 2019-01-12 17:57:37 +11:00
dexy
e39784f817 Added MetaNames from dav90 2019-01-12 17:45:19 +11:00
dexy
04b7370ba0 Added MetaNames from dav90 2019-01-12 15:40:50 +11:00
dexy
66b498738a Fixing carcols file loading, VehicleForm tools panel added 2019-01-12 13:49:31 +11:00
dexy
d7d4054971 Fix for XmlMeta not importing Vector3 arrays properly, Added extra texture sampler options 2019-01-12 12:17:02 +11:00
dexy
8dafe56db0 CarVariationsFile parsing 2019-01-11 19:56:57 +11:00
dexy
dce5c4d6ab CarColsFile parsing 2019-01-11 18:15:25 +11:00
dexy
3bd78d848d Vehicle files progress 2019-01-11 14:24:50 +11:00
dexy
6c244c6406 Replaced CMapData and CEntityDef property gets with field gets for performance 2019-01-09 18:09:12 +11:00
dexy
e4c2dddf10 Updated MetaNames 2018-12-29 11:10:49 +11:00
dexy
f2c2bba99d Added some MetaNames hashes 2018-12-20 20:52:42 +11:00
dexy
7c31cfb6ee XML to PSO conversion (experimental) 2018-12-20 04:28:43 +11:00
dexy
37afa2335c Moved entity sets checkboxlist to MLO Instance tab on entity panel. Added support for updating/saving MLO instance data. Added support for updating/saving TImeArchetype data. 2018-12-16 22:32:33 +11:00
dexy
3533260884 Rendering OccludeModels when in Occlusion mode 2018-12-15 04:09:02 +11:00
dexy
0ec052ddbc XmlMeta bug fix for IntFlags2 2018-12-14 22:33:19 +11:00
dexy
f84b51d1c1 Save RSC Meta files to RPF directly from Meta Editor form 2018-12-14 21:23:05 +11:00
dexy
e7f5238c33 Added PsoTypes generated struct and enum infos, and new MetaNames 2018-12-14 02:14:14 +11:00
Soloman
462e464c2f Ability to edit YTYP files and MLO Entity Defintions + Revisions to grass brush (#33)
* - Add ability to edit/add ytyp files to project.
- Add ability to edit/add ytyp archetype files to ytyp.
- Add ability to add/remove entities from mlo archetype defs.
- Add ability to save ytyp files.
- Add dialog popup before optimizing grass batches.
- Fix grass batches not being selected when chaning selection in project explorer.
- Merged with upstream/master.
- Squashed last 4 commits for PR cleanliness.

* Fixed windows forms reference error.

* - Added error checking to deleting mlo entities.
- Fixed various bugs with deleting mlo entities.
- Fixed edit archetype panel Asset Type box.
- Removed redundant/unnecessary.
- Removed backwards references between MCEntityDef and YmapEntityDef. All ymap entity to mcentity references are grabbed using indecies in the MloInstanceData class.
- Fixed "YmapMenu" not showing when selecting entities/mlo entities in project form.

Current bugs:
- Loading a ytyp file -- mlo entities are not editiable, and are created in the world.
- entitysets are not editable (properly).
- Removing an mloinstancedef from a ymap does not delete the mlo instance's gizmo from the world, and it's still selectable. (Although all references are lost, and I believe collected by the GC?)

* - Moved archetype initialization methods YmapFile.InitYmapEntityArchetypes(GameFileCache gfc)  and MloInstanceData.InitYmapEntityArchetypes(GameFileCache gfc)
- Added ability to load mlo instance defs through ymap files.
- Fixed add method for mlo archetypes.

* - Removed SetOrientationInv.
- Removed unreachable code + updated comment.
- Renamed CreateEntity to CreateYmapEntity, and renamed params for consistency.

* Split calls to CreateYmapEntity() and MloArchetype.AddEntity().

* Fixed redundant rotation inversions.

* - Added ability to select rooms.
- Changed tree view grouping for mlo entities.
- Fixed projectexplorer selection bugs.
- Added ability to toggle mlo entity sets.
- Fixed some change events when editing archetypes.
2018-12-03 19:54:04 +11:00
dexyfex
f550f99a90
Merge pull request #29 from indilo53/master
YtypFile - Add AddArchetype, RemoveArchetype and Save
2018-08-15 08:50:10 +10:00
Jérémie N'gadi
af930fa4ec YtypFile - Add AddArchetype, RemoveArchetype and Save 2018-07-26 22:16:54 +02:00
Soloman N
b971beb5bf added grass painting 2018-06-07 12:42:41 -04:00
dexyfex
a56e87d64a R30_dev1 2018-05-01 15:11:08 +10:00
dexyfex
6ae802a910 Fixed XmlMeta and MetaXML flags/hash conversion bugs. 2018-05-01 15:03:35 +10:00
dexyfex
945bf410cc Staging random bug fixes 2018-05-01 13:20:39 +10:00
dexyfex
07330891bf Removed unnecessary SharpDX. prefixes 2018-03-11 01:27:13 +11:00
dexyfex
a68523b2ef Improved interior info display and XML conversion 2018-03-07 13:12:20 +11:00
dexyfex
da24d38812 Updated MetaTypes init data, Fixed XmlMeta not importing some things 2018-03-05 20:37:51 +11:00
dexyfex
69ea4d5c35 Merge branch 'master' of https://github.com/dexyfex/CodeWalker 2018-03-04 00:03:32 +11:00
dexyfex
c093aa4736 New Project Window 2018-03-04 00:03:08 +11:00
Carmine
e2b59d2ca5 Fixed sbyte types in handler of ArrayOfBytes 2018-03-02 01:15:55 +01:00
Carmine
8baef77ecd Added some missing hashes taken from dav90's PSO_RBF_XMLExport_V5.7 2018-03-01 23:13:19 +01:00
Carmine
f5b8da104c Added GetParsedArrayOfBytes WriteParsedArrayOfBytesNode to handle ArrayOfBytes when converting to/from XML 2018-03-01 23:09:15 +01:00
dexyfex
cbd242b8cc Moved all GameFiles to CodeWalker.Core 2018-02-25 00:59:00 +11:00