Commit Graph

1278 Commits

Author SHA1 Message Date
miku-666
a4e9440ea0 PckFileDataExtensions - Rename 'Get<T>' to 'GetDeserializedData'/'GetData' respectively 2024-04-05 22:47:51 +02:00
miku-666
8784a12237 MainForm - Rename 'setModelVersion' to 'SetModelVersion' 2024-04-05 14:36:19 +02:00
miku-666
e40eea5fcb MainForm - Update setModelVersion 2024-04-05 14:34:17 +02:00
miku-666
966782567f MainForm - Rename 'setPCKEndiannessStripMenuItem_Click' to 'SetPckEndianness' 2024-04-05 14:14:27 +02:00
miku-666
c547a828ab MainForm - Update setPCKEndiannessStripMenuItem_Click to not use the dynamic keyword 2024-04-05 13:45:01 +02:00
miku-666
aaeda546e4 PckFileDataExtensions - Add SetTexture 2024-04-05 00:34:48 +02:00
miku-666
29ee312d71 Add ImageSerializer/Deserializer 2024-04-05 00:32:36 +02:00
miku-666
c287d7c03f Move Animation Serializer/Deserializer to Serializer/Deserializer folder 2024-04-05 00:30:44 +02:00
MattN-L
aa21857b53 Added models.bin conversion feature 2024-04-02 13:05:33 -04:00
MattN-L
97b336a89a Updated and split entity json data 2024-04-01 02:22:45 -04:00
MattN-L
29d43035ff Fix for modified collection in CorrectSkinDecimals function 2024-03-31 20:45:25 -04:00
MattN-L
8293cd5b61 Added PCK Endianness Conversion
commit 95bd1957d8
Author: MattN-L <MattNL.XBLD@gmail.com>
Date:   Sun Mar 31 19:26:17 2024 -0400

    Added endianness conversion feature

    Redone because it originally included a bunch of sub pck support, which is no longer planned.

commit 03ebbd3d58
Author: MattN-L <MattNL.XBLD@gmail.com>
Date:   Sun Mar 31 18:53:46 2024 -0400

    Revert "Added PCK Endianness conversion features"

    This reverts commit 565dabf38a.

commit 565dabf38a
Author: MattN-L <MattNL.XBLD@gmail.com>
Date:   Mon Dec 11 21:02:14 2023 -0500

    Added PCK Endianness conversion features
2024-03-31 20:17:56 -04:00
miku-666
71728d3bd7 Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2024-03-31 23:30:05 +02:00
miku-666
95c1dd5bf2 AnimationEditor - Fix gif importing not working 2024-03-31 23:29:31 +02:00
MattN-L
1381b741fc Fix Target Version Duplication bug 2024-03-31 17:06:17 -04:00
MattN-L
9615114d71 Added Menu Tool for PS4 Biome Water Colors 2024-03-31 15:37:34 -04:00
MattN-L
a272fcb32f Improved Copy + Paste functionality 2024-03-31 15:01:56 -04:00
MattN-L
000743d370 Fixed color text box in color editor 2024-03-31 13:27:33 -04:00
miku-666
ce2358618a MainForm - Updated limiting recent file count 2024-03-31 18:55:42 +02:00
miku-666
74633b5729 Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2024-03-31 18:54:36 +02:00
MattN-L
21636f9215 Fixed tga animations not displaying 2024-03-31 12:44:02 -04:00
miku-666
d461454027 MainForm - Fix PckManager window being on top of everything 2024-03-31 18:12:32 +02:00
miku-666
bb452dcf0a Merge branch 'main' into https://github.com/PhoenixARC/-PCK-Studio 2024-03-31 17:29:58 +02:00
miku-666
e36ebe5878 Add IPckSerializer and IPckDeserializer and Update Animation/AnimationEditor 2024-03-31 17:26:25 +02:00
MattN-L
2f0abe3389 Assigned an owner to every instance of show/showdialog 2024-03-31 11:25:15 -04:00
MattN-L
b0ed143843 Fix for loss of data in rebuilt sub-pcks 2024-03-30 15:53:06 -04:00
MattN-L
613795d960 Added compression support to BinkaToWav converter 2024-03-30 13:53:28 -04:00
MattN-L
6c2047f6c0 Fix exception when moving skin under or below a folder 2024-03-30 13:31:52 -04:00
miku-666
1f359ce8a7 MainForm - Add functionality to main menu exit button 2024-03-30 12:22:01 +01:00
miku-666
1cadb432ee MainForm - Add Recently open file menu item 2024-03-30 02:20:05 +01:00
miku-666
fc883d2364 Update Assembly info 2024-03-30 01:48:11 +01:00
miku-666
84afe15f8d MainForm - Remove Extract main menu item 2024-03-30 01:09:12 +01:00
miku-666
526d7cfd86 MainForm - Add Icons to main menu items 2024-03-30 01:02:38 +01:00
miku-666
85ac2ac3a9 MainForm - Fix import extracted skins folder respecting selected node 2024-03-29 23:57:40 +01:00
miku-666
8fee4c96d1 PckStudio.csproj - Remove Forms/Utilities folder 2024-03-24 16:40:54 +01:00
miku-666
8d34d98fd9 MainForm - Remove tool strip to pck center and cleaned up tool strip menu header 2024-03-24 16:27:29 +01:00
miku-666
4642d58383 MainForm - Use explicit type when type cannot be inferred 2024-03-24 15:47:44 +01:00
miku-666
9ab906920d MainForm - Mark SubPck functions as obsolete 2024-03-24 15:07:34 +01:00
miku-666
0198beb6e8 MainForm - Fix 3dst export crashing when file is tga image 2024-03-24 15:06:35 +01:00
Miku-666
f645914ee6 Add Tga file support (#25)
* Add minimal tga image loader

* Update TGA class ,add support for importing tga texture files and generate mipmap from tga images

* Add copyright and resource links

* Partial Add SaveImage

* Move TGAReader/Writer outside of TGA.cs

* Add check to return early when `DataTypeCode` is set to NO_DATA

* Add support for loading ExtensionData

* Change PNG signature check more clear

* Remove unnecessary using statements

* Move Debug stuff into Debug methods and call LoadImage before LoadFooter

* Update TGAReader

* Update TGA Reader/Writer

* Remove TGATimeSpan and use TimeSpan and DateTime instead

* Update TGAHeader member varible name and type

* Update TGA- Reader/Writer Constructor to not accept boolean flag 'useLittleEndian'

* TGAReader - Optimized 'TGA_HandleRGB'

* TGAReader - Update and rename 'TGA_HandleRLE_RGB'

* TGAWriter - Remove RLE RGB from switch statement

* TGA - Add TGA.FromFile, Move TGADataTypeCode to its own file

* Move Header, Footer and ExtentionData to there own cs file

* Move Tga files into IO folder

* Changed visibility of tga related classes to internal

* TGA - Only support reading/writting of raw RGB 32 bit images

* Update IO/TGA classes
2024-03-24 14:48:49 +01:00
miku-666
3cb6097d14 MainForm - Fix importing file that already exists 2024-03-23 18:58:33 +01:00
miku-666
20a97bafb4 MainForm - Fix clone function working on folders 2024-03-23 18:21:53 +01:00
miku-666
e980aeeae9 MainForm - Fix checking for audio file instead of a specific name 2024-03-23 18:15:30 +01:00
miku-666
123d529270 MainForm - Fix deleting folder being flaged as having compass or clock textures inside 2024-03-23 16:17:07 +01:00
miku-666
4ce56fe682 MainForm - Only set file icons and click event if file is supported 2024-03-23 11:15:20 +01:00
miku-666
efee37b7d4 Update OMI to fix loc file issue 2024-03-23 09:35:01 +01:00
miku-666
ea4328389c Update OMI for GRF Editor 2024-03-18 17:39:43 +01:00
MattN-L
68188e84e7 Import .Gif in AnimationEditor now scales frames 2024-03-16 16:05:47 -04:00
MattN-L
d8cf0107f3 Fix for .gif import not setting correct category 2024-03-16 13:48:32 -04:00
MattN-L
954b062d36 Fix for ChangeTile not working in Animation Editor 2024-03-16 10:58:59 -04:00