Commit Graph

2086 Commits

Author SHA1 Message Date
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
5d82ac33d5 Merge branch 'main' into '3dSkinRenderer' 2024-03-30 02:22:50 +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
9c7e633fd7 Add documentation for PSM file format 2024-03-29 22:30:08 +01:00
miku-666
4a37d46a1a NumericPrompt - Add DecimalPlaces property 2024-03-29 21:45:11 +01:00
miku-666
0c271b2777 Rename CSMB to PSM and add loader to CustomSkinEditor for PSM FIles 2024-03-29 16:47:42 +01:00
miku-666
8b4d4e6cf3 Move FileFormats folder into Internal folder 2024-03-29 16:35:34 +01:00
miku-666
ef05ed1dc7 CustomSkinEditor - Add functionality for setting skin parrt offsets 2024-03-29 14:43:51 +01:00
miku-666
b75028df06 SkinPartOffset - Chnage visibility of 'ValidModelOffsetTypes' 2024-03-29 14:35:20 +01:00
miku-666
4a554569dc SkinPartOffset - Change member variables 'Type' and 'Value' to properties 2024-03-29 14:32:35 +01:00
miku-666
5627aaa68f SkinRenderer - Add GetOffsets 2024-03-29 14:31:03 +01:00
miku-666
e4db9a55b1 NumericPrompt - Fix up down not rendering when tooltip is not set 2024-03-29 14:28:30 +01:00
miku-666
fb2cb24055 Skin.cs - Made 'AdditionalBoxes' and 'PartOffsets' members readonly 2024-03-29 14:27:10 +01:00
miku-666
72548b0d0a SkinEditor - Validate offset type in SetPartOffset 2024-03-29 14:25:59 +01:00
miku-666
5856d20b65 CustomSkinEditor - Update LoadModelData function 2024-03-29 14:24:06 +01:00
miku-666
ad7e431899 CSMBFileReader -Implemented FromFile method 2024-03-26 18:37:48 +01:00
miku-666
7d4c2908d6 Update - CSMBOffsetType enum values 2024-03-26 18:33:52 +01:00
miku-666
e66fe5f42e CustomSkinEditor - Remove JSONToCSM function 2024-03-24 16:53:07 +01:00
miku-666
ff753b7003 Merge branch 'main' into '3dSkinRenderer' 2024-03-24 16:47:28 +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
8c46cccef1 Merge branch 'main' into '3dSkinRenderer' 2024-03-24 15:51:58 +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
90fb2b15af Merge branch 'main' into 3dSkinRenderer 2024-03-23 10:32:52 +01:00
miku-666
efee37b7d4 Update OMI to fix loc file issue 2024-03-23 09:35:01 +01:00
miku-666
e2b05b70ff SceneViewport - Use DrawContext to store data for drawing bounding boxes 2024-03-23 09:32:14 +01:00
miku-666
f6e08f3336 SkinRenderer - Change name of InitializeGL to Initialize 2024-03-23 09:28:28 +01:00
miku-666
48d08c0ee6 Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2024-03-18 20:05:00 +01:00