Commit Graph

41 Commits

Author SHA1 Message Date
dexy
6c76726131 Added LOD manager, improved shadows performance 2019-12-08 05:42:06 +11:00
dexy
9a53c2147b Deferred shading 2019-12-04 00:52:22 +11:00
dexy
5a869fa836 Cutscene viewer progress, Hash updates 2019-11-25 20:44:16 +11:00
dexy
dfa62a9803 Reorganised some files 2019-11-23 14:34:39 +11:00
dexy
0f7f35d28b Added RPF Explorer .yed, .yfd, .yld generic support 2019-11-22 00:34:27 +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
023be70bb4 Model Material Editor 2019-03-22 01:29:37 +11: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
dexy
c14590ff42 Generate LOD Lights tool (WIP) 2019-01-21 17:30:43 +11:00
dexy
3bd78d848d Vehicle files progress 2019-01-11 14:24:50 +11:00
dexy
d7623c3243 Moved tools forms into Tools folder, removed unused Materials.txt 2019-01-10 12:47:59 +11:00
dexy
1d1295c29d Dat151 progress 2018-12-28 19:02:21 +11:00
dexy
05d302a4e1 Dat151 progress 2018-12-25 22:40:49 +11:00
dexy
cc6e9b6c83 Updated DockPanelSuite and FastColoredTextBox to latest versions. Use NuGet manager to update your local files! 2018-12-16 16:37:48 +11:00
dexy
0c4001fa4b Improved RenderableCache item invalidation, Added Performance Statistics window 2018-12-05 16:23:34 +11:00
dexyfex
6adb6b2cc4 Removed ProjectFormOLD, fixed ProjectFile YND save bug 2018-12-03 20:07:04 +11:00
dexyfex
e004a5ad18 Merge remote changes with local 2018-12-03 19:59:06 +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
0b6432ceff GenerateNavMeshPanel WIP 2018-06-02 02:25:12 +10:00
dexyfex
8b72fc1220 Editing points and portals in navmesh, improved DX error message 2018-03-14 12:36:43 +11:00
dexyfex
6733b2a909 New ProjectForm, moved and renamed old ProjectForm 2018-03-04 00:09:31 +11:00
dexyfex
c093aa4736 New Project Window 2018-03-04 00:03:08 +11:00
dexyfex
9fc6ce84eb Renamed Readme in CodeWalker.csproj 2018-02-25 01:43:17 +11:00
dexyfex
cbd242b8cc Moved all GameFiles to CodeWalker.Core 2018-02-25 00:59:00 +11:00
dexyfex
375db771ee Merging GTAFolder changes 2018-02-25 00:57:47 +11:00
dexyfex
709bf125ce Created CodeWalker.Core 2018-02-24 22:52:58 +11:00
PNWParksFan
3c8c3464e3 Restored new GTAFolder class to project and changed filename to match class name 2018-02-20 23:31:19 -08:00
PNWParksFan
bd3c527cec Restored accidentally edited files 2018-02-20 23:30:30 -08:00
PNWParksFan
5dff45a54d Finished converting ExploreForm.cs to use new GTA folder code 2018-02-18 01:20:39 -08:00
PNWParksFan
7756580817 Moved GTA Folder detection logic to new class 2018-02-17 17:26:35 -08:00
dexyfex
71c057db6b
Merge pull request #4 from indilo53/master
Add xml import functionality for metas
2018-01-04 07:03:06 +11:00
dexyfex
a2bd06f9ce Added GtxdFile.cs and placeholder for loading dlc gtxd.meta 2018-01-04 04:29:35 +11:00
Jérémie N'gadi
cf48653bce feat(meta): Add XmlMeta.cs => Import meta xmls 2018-01-03 15:08:33 +01:00
dexyfex
77e9c0566f Refactored rendering and input code, added show skeletons option to WorldForm 2018-01-02 07:52:54 +11:00
dexyfex
ad46bc816c Relocated RPF binary search to BinarySearchForm. Added undo operations for audio placements. Removed RPF Browser tools menu entry (it's now obsolete). Renamed MainForm to MenuForm. 2017-12-24 22:49:04 +11:00
dexyfex
d8fd82c350 Render and select audio zones (box shapes only, no spheres yet) 2017-12-22 07:26:04 +11:00
dexyfex
96638b8317 Moved DX-dependent vertex types stuff to Rendering namespace 2017-12-14 22:45:43 +11:00
dexyfex
33880bf8f6 Import scenario chain CSV, PathBVH overflow bug fix. 2017-09-30 23:58:00 +10:00
dexyfex
fd740a761d YCD inspector form. Minor PSO to XML improvements 2017-09-29 22:23:37 +10:00
dexyfex
1a2af6af9e Menyoo import to ymap, Scenario accel grid ExtendedRange bits 2017-09-25 03:45:30 +10:00
dexyfex
a8243c3e0e R26_dev8 - First public commit 2017-09-21 20:33:05 +10:00