KillzXGaming
bf472a062a
Add the same support for .xci
2020-09-16 21:04:23 -04:00
KillzXGaming
5e035ff15e
NSP : Add support for loading multiple programs
2020-09-16 20:55:48 -04:00
KillzXGaming
e6f4f0562d
Some quick CRAR fixes
2020-09-15 16:19:01 -04:00
KillzXGaming
4e23dcf91f
BFRES : Quick fix to support Rune Factory 4 samplers.
2020-09-15 14:36:05 -04:00
KillzXGaming
3192ee7d62
Add support for CRAR (little endian RARC)
2020-09-15 11:19:06 -04:00
KillzXGaming
39910a721b
Some error fixes
2020-09-12 16:50:05 -04:00
KillzXGaming
f227f30e04
Fixup BOTW switch samplers
2020-09-12 15:44:38 -04:00
KillzXGaming
ba0ac85543
Store original usd1 section for saving back unless edited to prevent v9 bflyt glitches.
2020-09-12 15:33:28 -04:00
KillzXGaming
2a1b7b1d97
Adjust KCL switching endianness
2020-09-11 21:05:58 -04:00
KillzXGaming
b16d03857f
Add custom extensions to save dialogs.
2020-09-10 18:07:42 -04:00
KillzXGaming
aee94a3b2b
BFRES : Fix botw switch samplers
2020-09-05 20:30:41 -04:00
KillzXGaming
778c214d16
PCTL : Temporarily disable bfres saving due to current bugs.
2020-09-04 19:21:10 -04:00
KillzXGaming
968ac33d09
PTCL : fix some material assignments for primitives.
2020-09-04 16:29:23 -04:00
KillzXGaming
33801bc48c
Quick fix for nutexb swizzle settings
2020-09-04 14:30:25 -04:00
KillzXGaming
795d6702ed
Patch assembly version
2020-08-31 19:03:18 -04:00
KillzXGaming
88b84a9a8d
Fix part pane crash bug in newer layout versions.
2020-08-31 18:34:25 -04:00
KillzXGaming
6b88b26038
Use global variables for nutexb configuration.
2020-08-31 17:35:33 -04:00
KillzXGaming
9c0703d50c
Cleanup a bit
2020-08-31 17:30:57 -04:00
KillzXGaming
b867295659
NUTEXB : Add seperate padding toggle to pad smaller file sizes.
2020-08-31 17:27:07 -04:00
KillzXGaming
bf02233106
Combine KCL materials that use unique IDs per every triangle.
2020-08-31 17:00:55 -04:00
KillzXGaming
e3ac2625ef
KCL fixes for 3D World Presets
2020-08-19 16:29:40 -04:00
KillzXGaming
619c1a9e23
Adjust KCL constructor
2020-08-18 14:06:54 -04:00
KillzXGaming
f39203054b
Adjust obj export default filename
2020-08-16 11:48:40 -04:00
KillzXGaming
232c44a605
Major KCL update.
...
KCL support has been greatly improved.
- High poly collisions can now be created (even higher than 65k+).
Collision should still be made with the game limitations and performance in mind!
- Support for all KCL versions (GC, Wii, DS, 3DS, etc). Keep in mind for various games to work, you must create a preset and configure the settings used for individual games. I will be adding many more soon to support a wide range of games.
- KCL files can now have the endianness switched and saved back allowing for direct conversion.
- OBJ importing will auto map materials by name COL_## (## being hex value). This allows to export and reimport collisions with all the data intact.
- File sizes are more optmized and improved.
- Speed signifcantly improved and is much faster for both exporting and replacing.
-Materials are now split in the node view for a KCL. This is to select and easily see all the material types and so they can be highlighted.
2020-08-16 11:42:39 -04:00
KillzXGaming
b0f77f247a
BFRES : Fix bntx files with custom file names (PMTOK missing textures fixed)
2020-08-11 16:47:01 -04:00
KillzXGaming
c68dc5aaea
Disable bmd saving to prevent potential crashes
2020-08-02 12:04:09 -04:00
KillzXGaming
4e5c8cf5f6
Add support for ARAM RARC files.
2020-07-29 19:54:52 -04:00
KillzXGaming
3d32e44e73
Export bfres files as model containers on batch exporting.
2020-07-29 19:54:17 -04:00
KillzXGaming
bebba0e432
PACx : fix some freezes loading type 0 files (root single chunks)
2020-07-26 12:30:21 -04:00
KillzXGaming
cdc0049190
LM3 : Adjust model name handling.
2020-07-21 19:03:39 -04:00
KillzXGaming
06f8c15b5d
BXLAN : Fix saving texture pattern animations.
2020-07-12 17:55:41 -04:00
KillzXGaming
78fc6c7eb3
BXLAN : Fix string collection editors.
2020-07-12 16:52:07 -04:00
KillzXGaming
07bd21b174
Fix errors
2020-07-11 15:21:37 -04:00
KillzXGaming
336efb45ff
NUTEXB : Align array levels fixing cubemap importing
2020-07-11 11:24:50 -04:00
KillzXGaming
7ca392bdfe
Add dialog for replacing unswizzled images for nutexb
2020-07-11 11:19:25 -04:00
KillzXGaming
8cbc45f3a1
Add workaround for Taiko no Tatsujin nutexb in right click menu.
2020-07-11 11:12:01 -04:00
KillzXGaming
1e3f2eebb6
Fixup mipsizes in nutexb
2020-07-10 21:29:29 -04:00
KillzXGaming
47fe05f593
BNTX : Fix R11_G11_B10_UINT
2020-07-10 20:45:10 -04:00
KillzXGaming
4f39fdf62e
Another adjustment to texture mapping
2020-07-10 17:49:24 -04:00
KillzXGaming
6c4afefdd5
Adjustments to texture mapping.
2020-07-10 17:27:31 -04:00
KillzXGaming
3bb5df711e
Force bc4 alpha on bffnt
2020-07-07 19:22:26 -04:00
KillzXGaming
72a12c5c05
Fix bug loading files in U8 archives
2020-07-07 16:15:29 -04:00
KillzXGaming
a5ab81cc9b
Disable gmx saving as editing isn't supported yet
2020-06-30 21:27:52 -04:00
KillzXGaming
65d5fc1a32
BFRES : Fix null reference bug for importing bones (wii u)
2020-06-30 18:46:09 -04:00
KillzXGaming
82f104d8f1
BFRES : Rename duplicate bone names when new bones are imported.
2020-06-30 18:43:33 -04:00
KillzXGaming
b48e0af34b
Improve RARC saving.
2020-06-30 18:29:01 -04:00
KillzXGaming
ecc43c8430
BFRES : Fixes to importing SMD to FSKA
2020-06-15 21:00:03 -04:00
KillzXGaming
952095877d
BFRES : Prevent adding attributes if original attributes are kept and present.
2020-06-15 20:15:27 -04:00
KillzXGaming
e66e16b3c4
BARS : Add export all option when right clicking audio folder.
2020-06-12 18:59:17 -04:00
KillzXGaming
c134a24765
GFBMDL : Add a quick fix for swapping json materials.
2020-06-10 19:43:10 -04:00
KillzXGaming
8ae794259c
Allow seanim to be exportable with gfbanim
2020-05-26 16:05:03 -04:00
KillzXGaming
d3839e87b7
List out texture placeholders for bfres when missing textures on save.
2020-05-26 14:59:49 -04:00
KillzXGaming
f796687ca0
Some nutexb replacement fixes
2020-05-23 19:17:27 -04:00
KillzXGaming
08ac7084e7
Fix narc files with no file names
2020-05-23 14:23:19 -04:00
KillzXGaming
06b6f5b2ab
Only open texture pattern viewer in FMAA if the type is a texture pattern
2020-05-15 19:09:14 -04:00
KillzXGaming
cf9d673537
Fix click events for animations
2020-05-15 19:06:58 -04:00
KillzXGaming
a79082ecbe
Fix replacing wii u bflims in the layout editor
2020-05-14 17:46:02 -04:00
KillzXGaming
f2237184b8
Quick bflim saving fix
2020-05-11 09:48:49 -04:00
KillzXGaming
7a1ed513b1
Add option to export all for gfbanm in gfpak
2020-05-10 11:58:08 -04:00
KillzXGaming
d971b03a17
Add gfbanm exporting as smd
2020-05-10 11:44:52 -04:00
KillzXGaming
8a8ac6830e
Quick adjustment to visibility
2020-05-10 11:20:20 -04:00
KillzXGaming
719e1b107c
Fix animation playback for multiple gfbmdls
2020-05-10 11:17:23 -04:00
KillzXGaming
7740ae93bf
Disable vertex colors on certain gfbmdls.
2020-05-09 20:28:16 -04:00
KillzXGaming
459b9582a5
Quick fix for appveyor being picky
2020-05-09 20:13:51 -04:00
KillzXGaming
bb74507c0f
Update sln version
2020-05-09 20:06:09 -04:00
KillzXGaming
536c5435bc
Some adjustments to gfbanm
2020-05-09 19:50:12 -04:00
KillzXGaming
58bb38df31
Merge pull request #236 from Golui/feature/SwShAnims
...
Basic SwSh Animation previewing
2020-05-09 19:46:39 -04:00
Golui
d8970a0363
Basic SwSh Animation previewing
2020-05-10 00:26:18 +02:00
KillzXGaming
b1317f7e96
Fix saving 3ds bflims (fixes saving layout files in archives)
2020-05-08 17:31:12 -04:00
KillzXGaming
ab066f1706
Add channel component option for batch export textures. Fix exporting texture alts from model.
2020-05-06 19:48:38 -04:00
KillzXGaming
b8f000dd1f
Use first skeleton for now when batch exporting bfres (fix bone index mapping)
2020-05-05 16:49:39 -04:00
José Guadalupe Nava Zavala
317c18a570
Modified .gitignore to ignore common VS files
...
Modified .gitignore to add the base VS ignore files (nugget packages)
debug header files, etc.
2020-05-02 02:58:50 -05:00
KillzXGaming
7efbad2ae9
Some adjustments
2020-04-26 17:30:55 -04:00
KillzXGaming
554f4b17a0
NUTEXB : don't combine levels to fix file sizes
2020-04-26 10:14:11 -04:00
KillzXGaming
9f43146966
NUTEXB fix importing cubemaps
2020-04-23 16:25:37 -04:00
KillzXGaming
0b7f5043e9
Fix BCLIM saving (fixes bclyt editing in archives)
2020-04-23 16:11:05 -04:00
KillzXGaming
126f462213
Fix the batch bntx creator to have a proper folder selector
2020-04-23 15:27:47 -04:00
KillzXGaming
ab984fe93a
Prevent infinite loading for effn ptcls
2020-04-19 17:23:43 -04:00
KillzXGaming
11099d88df
Automatically open sarc file entries if there is only a single file in them
2020-04-19 13:28:04 -04:00
KillzXGaming
a3be9b111d
BFRES : Fix bone indices remapping for batch exported models
2020-04-18 16:07:06 -04:00
KillzXGaming
d5f2d60bfa
BYAML : Some yaml tag fixes
2020-04-16 17:19:23 -04:00
KillzXGaming
224972df98
BYAML : Fix crc32 computing for yaml
2020-04-16 16:43:10 -04:00
KillzXGaming
31102bcc37
Quick fix
2020-04-16 16:31:05 -04:00
KillzXGaming
a6951ec000
Add a way to search for byaml hashes in the Hashes folder
2020-04-16 16:28:36 -04:00
KillzXGaming
43af3d9bed
Start to cleanup BARS
2020-04-14 17:20:59 -04:00
M-1
49a2d7e282
CMB: Redo cmb reading/writing using ZeldaLib (WIP)
2020-04-14 16:40:24 -04:00
KillzXGaming
134b8e295c
Automatically open ctex files for narc if a bfres is opened. Fix aces texture mapping
2020-04-14 16:31:36 -04:00
KillzXGaming
33ae4c5635
Use first texture for 3ds materials
2020-04-14 15:32:59 -04:00
KillzXGaming
c220b6a3ed
PTCL : Make sure to save changes to bfres for switch
2020-04-14 14:23:42 -04:00
KillzXGaming
d45ca032b2
Fix batch exporting luas from BEA
2020-04-11 18:30:53 -04:00
KillzXGaming
a3080f0980
ZSI fix multi room setups
2020-04-11 16:21:00 -04:00
KillzXGaming
cb86773b9c
Fix scene animation exporting for wii u
2020-04-11 14:47:32 -04:00
KillzXGaming
2b416da9df
BCH/BCRES : Skip transforming normals to prevent singular matrix bug
2020-04-11 11:19:02 -04:00
KillzXGaming
2088200479
Add batch exporting textures for some additional formats
2020-04-11 10:23:39 -04:00
KillzXGaming
65532046c0
Quick implimentation so bfres models can be batched exported
2020-04-10 17:22:45 -04:00
KillzXGaming
ab37acc60c
Add LZ77 Wii support for type 0x11 (Paper Mario Color Splash)
2020-04-09 21:02:46 -04:00
KillzXGaming
be9f7928d8
BFRES : fix loading R8 SNORM for wii u
2020-04-09 19:34:54 -04:00
KillzXGaming
c035b7e9c2
Fix nutexb padding for smaller images
2020-04-09 16:44:22 -04:00
KillzXGaming
259f681940
NUTEXB : Also pad image data for images edited in tool
2020-04-02 14:48:25 -04:00
KillzXGaming
da32466f53
Quick fix
2020-04-02 14:36:34 -04:00
KillzXGaming
4ff5e83ba3
NUTEXB : Automatically pad smaller image sizes if restrictions are used
2020-04-02 14:34:18 -04:00
KillzXGaming
1cf45c4f5a
Adjust nutexb name handling
2020-04-02 14:25:08 -04:00
KillzXGaming
1d899747d7
Regenerate indices after it's removed
2020-04-02 14:14:19 -04:00
KillzXGaming
32093a1822
GFPAK : Fix deleting file entries from improper folder indices
2020-04-02 14:12:59 -04:00
KillzXGaming
e636da8d19
BFRES : Add import setting to create dummy LODs
2020-04-01 15:31:08 -04:00
KillzXGaming
f345e5ec59
BFRES : Add option to create dummy LODs that point to first level.
2020-04-01 15:23:55 -04:00
KillzXGaming
7c75bb3a47
BFRES : Create new bounding nodes for regenerated bounding boxes
2020-04-01 14:39:11 -04:00
KillzXGaming
66f429a555
BFRES : Fix clearing shape LODs from the menu
2020-04-01 13:15:51 -04:00
KillzXGaming
9c9c9126a5
DA4E : Fix a bug with material mapping on export
2020-04-01 11:45:08 -04:00
KillzXGaming
ed945a5f5e
One more fix
2020-03-23 21:35:39 -04:00
KillzXGaming
0900170038
Fix errors
2020-03-23 21:32:57 -04:00
KillzXGaming
5240021dea
Update ftex replace method
2020-03-23 21:16:55 -04:00
KillzXGaming
0096dd95c2
Some fixes to texture importer and auto flip bffnt bitmaps on import
2020-03-23 21:13:58 -04:00
KillzXGaming
446568f641
Some more bfxfnt fixes with gx2. Also fix the character selector
2020-03-23 20:38:39 -04:00
KillzXGaming
c9ea004446
Force swizzle pattern for bffnt GX2 sheets when replacing
2020-03-23 20:24:19 -04:00
KillzXGaming
42304f5687
Some bxfnt adjustments with columns
2020-03-23 20:21:47 -04:00
KillzXGaming
8c6b547900
Fix PCK bugs with streams
2020-03-23 19:17:50 -04:00
KillzXGaming
5a1e4281c1
Reload tree and file for saved file streams that are kept open
2020-03-22 20:18:21 -04:00
KillzXGaming
814321e41b
Add support for PCK audio archives
2020-03-22 20:02:32 -04:00
KillzXGaming
2fa03c724a
Fix BRLYT tex coord gens for newly made texture maps
2020-03-22 17:51:01 -04:00
KillzXGaming
efca9faee9
Fix errors
2020-03-22 13:18:14 -04:00
KillzXGaming
5a86fe16de
BNTX : Fix R16_UINT textures
2020-03-22 13:13:53 -04:00
KillzXGaming
3f90854914
Fix material mapping for BCH/BCMDL DAE exporting
2020-03-21 20:40:52 -04:00
KillzXGaming
35c94a8d8b
Fix errors
2020-03-21 13:34:19 -04:00
KillzXGaming
b0edf476e9
Byaml : fix path index types with no paths
2020-03-18 20:36:08 -04:00
KillzXGaming
c36eb67acf
BCSV : Add check for float values
2020-03-18 17:09:33 -04:00
KillzXGaming
241833ca8f
Add option to export BCSV as CSV
2020-03-18 16:53:26 -04:00
KillzXGaming
f44b2ed920
Some more bcsv fixes
2020-03-18 14:10:37 -04:00
KillzXGaming
b9803d5e94
BCSV fix
2020-03-18 13:42:16 -04:00
KillzXGaming
83c940aeff
Add BCSV support
2020-03-18 12:30:45 -04:00
KillzXGaming
be11a08a65
Some fixes to batch exporting. Add batch compression
2020-03-18 11:42:17 -04:00
KillzXGaming
b11e913240
Adjust tex2 loading to prevent altered images loading from it
2020-03-16 16:15:12 -04:00
KillzXGaming
0fef9aac31
Improve KCL context menu handling
2020-03-12 19:23:00 -04:00
KillzXGaming
fadcd2e412
Merge pull request #198 from M-1-RLG/master
...
CMB: Update Materials/Fix Material Reading
2020-03-10 20:47:31 -04:00
KillzXGaming
488f0013b6
Fix some sharc version issues for v12
2020-03-10 19:40:20 -04:00
KillzXGaming
ea05ffda60
Fix converting constants from yaml to bfres fshu
2020-03-10 19:36:42 -04:00
M-1
735b45da4b
CMB: Update Materials/Fix Material Reading
2020-03-10 11:17:57 -04:00
KillzXGaming
12558f5ba0
Fix layout animation saving
2020-03-09 20:27:56 -04:00
KillzXGaming
574590e869
Start to add batch export option (only works on g1m and cmb atm)
2020-03-08 18:48:18 -04:00
KillzXGaming
06c2b477b4
Merge pull request #168 from Reisyukaku/master
...
Add a ton of strings for hash lookup
2020-02-23 13:58:39 -05:00
KillzXGaming
c47ce7d60f
Add TPL rebuilding and add support for TPL mipmaps.
2020-02-17 20:22:02 -05:00
KillzXGaming
24b33aae15
Fix references to layout header to access certain data
2020-02-17 19:55:57 -05:00
KillzXGaming
5e4ec3d131
Start to add a base for multi select tree for layout editor
2020-02-17 19:54:50 -05:00
KillzXGaming
24e7eba5d1
Add menus to toggle docks for layout editor
2020-02-17 19:43:06 -05:00
KillzXGaming
d8676959ec
Add some additional text pane properties
2020-02-16 20:15:02 -05:00
KillzXGaming
f7ad889d14
Fix importing KCL for mario odyssey without a preset used
2020-02-16 12:50:04 -05:00
KillzXGaming
9e0f3e0516
Some byaml improvements
...
Add XML format to byaml text editor.
Disable reference nodes in text editor for now till i find a better method to handle them.
2020-02-16 11:55:47 -05:00
KillzXGaming
07b0259805
Some more layout editor improvements
...
Textures in the list keep aspect ratio now.
Fix creating new user data. and remove any if empty.
2020-02-16 11:18:18 -05:00
KillzXGaming
bffa623e01
Some quick bone index fixes
2020-02-15 18:24:35 -05:00
KillzXGaming
180f2e5b91
Improve the vertex color selector for layout editor.
...
Hitboxes improved and should detect clicks much better.
Sides can now be selected to adjust the whole side color of the pane.
2020-02-15 17:39:22 -05:00