Commit graph

1773 commits

Author SHA1 Message Date
Ottermandias
fe92ac34f0 Merge branch 'mdl-export' 2024-01-06 18:41:50 +01:00
Ottermandias
677c9bd801 Some cleanup and using new features / intellisense recommendations. 2024-01-06 18:37:52 +01:00
Ottermandias
51bb9cf7cd Use existing game path functionality for sklb resolving, some cleanup. 2024-01-06 18:26:30 +01:00
Ottermandias
c33545acdf Rework game path selection a bit. 2024-01-05 19:02:50 +01:00
Ottermandias
55f38865e3 Memorize last selected mod and state of advanced editing window. 2024-01-05 18:13:03 +01:00
Ottermandias
306a9c217a Fix FileDialog being drawn multiple times. 2024-01-05 14:51:41 +01:00
Ottermandias
1b98626a61 Merge branch 'master' into mdl-export
# Conflicts:
#	Penumbra/Services/ServiceManagerA.cs
#	Penumbra/UI/AdvancedWindow/ModEditWindow.cs
#	Penumbra/packages.lock.json
2024-01-05 14:31:14 +01:00
Ottermandias
41d900ff51 Update GameData. 2024-01-05 14:27:05 +01:00
Ottermandias
3f1234373d Merge branch 'dev' 2024-01-05 14:25:21 +01:00
ackwell
e8e87cc6cb Whoops 2024-01-02 14:36:24 +11:00
ackwell
655e2fd2ca Flesh out skeleton path resolution a bit 2024-01-02 14:36:18 +11:00
ackwell
d85cbd8051 Add UV2 support 2024-01-02 12:41:14 +11:00
ackwell
215f807483 Fix oversight in bone index mapping generation 2024-01-01 23:52:37 +11:00
ackwell
f71d922198 Merge remote-tracking branch 'upstream/master' into mdl-export 2024-01-01 14:47:57 +11:00
ackwell
bb9e7cac07 Clean up UI 2024-01-01 14:21:38 +11:00
ackwell
73ff3642fc Async game path resolution 2024-01-01 13:30:04 +11:00
ackwell
9f981a3e52 Render export errors 2024-01-01 13:10:50 +11:00
ackwell
a059942bb2 Clean up + docs 2024-01-01 12:57:56 +11:00
ackwell
08ed3ca447 Handle mesh skeleton edge cases 2024-01-01 11:31:38 +11:00
ackwell
518117b25a Add submeshless support 2024-01-01 11:01:31 +11:00
Ottermandias
bc068f9913 Fix offsets. 2024-01-01 00:48:20 +01:00
Ottermandias
68c782f0b9 Move all meta hooks to own classes. 2024-01-01 00:17:15 +01:00
Ottermandias
da019e729d Move all animation and game event hooks to own classes. 2023-12-31 15:10:30 +01:00
ackwell
dc845b766e Clean up top-level conversion utilities. 2024-01-01 00:57:27 +11:00
ackwell
f1379af92c Add UV export 2024-01-01 00:38:24 +11:00
ackwell
551c25a64c Move a few things to export subdir 2024-01-01 00:18:03 +11:00
ackwell
6a2b802196 Add shape key names 2023-12-31 17:11:08 +11:00
ackwell
989915ddbe Add initial shape key support 2023-12-31 16:10:20 +11:00
ackwell
309f0351fa Build indices for entire mesh 2023-12-31 15:33:37 +11:00
Ottermandias
81cdcad72e Improve automatic service detection. 2023-12-30 14:38:52 +01:00
ackwell
f7a2c17415 Quick submesh implementation 2023-12-30 18:31:15 +11:00
ackwell
727fa3c183 Initial pass on skinned mesh output 2023-12-30 17:07:34 +11:00
Actions User
697b5fac65 [CI] Updating repo.json for testing_0.8.3.2 2023-12-29 17:20:11 +00:00
Ottermandias
b5c69b2946 Merge branch 'dev'
# Conflicts:
#	Penumbra/UI/AdvancedWindow/ModEditWindow.cs
2023-12-29 18:14:38 +01:00
ackwell
695c18439d Hook up rudimentary skeleton resolution for equipment models 2023-12-30 02:41:19 +11:00
ackwell
18fd36d2d7 Bit of cleanup 2023-12-29 23:49:55 +11:00
ackwell
71fc901798 Resolve mdl game paths 2023-12-29 19:16:42 +11:00
ackwell
d7cac3e09a Clean up and refactor skeleton logic 2023-12-29 03:06:48 +11:00
ackwell
d646c5e4b5 Resolve skeleton path 2023-12-28 16:49:44 +11:00
ackwell
635d606112 Initial skeleton tests 2023-12-28 15:51:20 +11:00
ackwell
bc24110c9f Move mesh logic to new file, export all meshes 2023-12-28 02:15:14 +11:00
ackwell
ca46e7482f Flesh out geometry handling 2023-12-28 00:44:19 +11:00
ackwell
81425b458e Use vertex element enums 2023-12-27 17:25:14 +11:00
ackwell
b7472f722e poc submesh position export 2023-12-27 16:17:39 +11:00
ackwell
ed283afe2c async is a great idea lets do more of that 2023-12-27 01:44:24 +11:00
ackwell
df43083101 export per example 2023-12-27 01:21:26 +11:00
Ottermandias
f8331bc4d8 Fix the mod panels header not resetting data when a selected mod updates. 2023-12-24 14:36:21 +01:00
Ottermandias
28752e2630 Fix issues with EQDP files for invalid characters. 2023-12-24 14:35:59 +01:00
Ottermandias
19866c5638 Merge branch 'mdl-attributes' 2023-12-22 15:19:01 +01:00
Ottermandias
a001fcf24f Some cleanup. 2023-12-22 15:18:43 +01:00