miku-666
0cabf9115b
Add ModelPartSpecifics.cs
2024-05-12 14:48:29 +02:00
miku-666
28a6684160
Refactored Skin class
2024-05-12 14:47:43 +02:00
miku-666
91c667bad0
Merge branch 'main' into 3dSkinRenderer
2024-05-01 19:26:38 +02:00
miku-666
a570f99b44
Move 'Features' folder into 'Forms' folder
2024-05-01 13:53:59 +02:00
miku-666
3e6db64cca
Merge branch 'main' into '3dSkinRenderer'
2024-04-30 19:10:02 +02:00
MattN-L
b3dcb7160b
MainForm: Added "Edit Texture Atlas" Button
2024-04-28 20:20:12 -04:00
miku-666
a3098bb39b
Move 'IO' folder from 'Classes' to 'internal' folder
2024-04-28 20:52:22 +02:00
miku-666
8b60352876
Merge branch 'main' into '3dSkinRenderer'
2024-04-23 18:41:39 +02:00
miku-666
9c8ecdff0e
Rename IPckSerializer/IPckDeserializer to IPckAssetSerializer/IPckAssetDeserializer
2024-04-23 17:55:24 +02:00
miku-666
e6efd420a8
Remove Classes/API/PCKCenter folder as it's no longer supported
2024-04-21 14:16:54 +02:00
miku-666
6f93b0629b
Rename PckFileDataExtensions to PckAssetExtensions
2024-04-21 14:13:26 +02:00
miku-666
4285bbdb41
Merge branch 'main' into '3dSkinRenderer'
2024-04-21 14:00:22 +02:00
miku-666
67ad95f623
Remove WiiUPanel.cs and FTPClient.cs
2024-04-21 13:06:28 +02:00
miku-666
034a3a0336
Rename 'IPckFileSerializer' to 'IPckSerializer'
...
To be more consistent with the name of 'IPckDeserializer'
2024-04-21 01:20:53 +02:00
miku-666
50959fe7cf
CustomSkinEditor - Add bedrock legacy model import support
2024-04-16 20:11:40 +02:00
miku-666
d8acbcc8ea
Move FileDialogFilter to FileDialogFilter.cs
2024-04-16 19:52:13 +02:00
miku-666
a7efbd1c34
CustomSkinEditor - Add Bedrock model import
2024-04-08 17:00:08 +02:00
miku-666
937daca168
CustomSkinEditor - Add block bench model import
2024-04-06 21:33:17 +02:00
miku-666
bfffad35eb
Merge branch 'main' into '3dSkinRenderer'
2024-04-06 12:22:06 +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
miku-666
10b1fd768b
Merge branch 'main' into '3dSkinRenderer'
2024-04-01 18:36:49 +02:00
MattN-L
97b336a89a
Updated and split entity json data
2024-04-01 02:22:45 -04:00
miku-666
e36ebe5878
Add IPckSerializer and IPckDeserializer and Update Animation/AnimationEditor
2024-03-31 17:26:25 +02: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
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
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
48d08c0ee6
Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio
2024-03-18 20:05:00 +01:00
MattN-L
48e40a0e4f
Merge branch 'TextureAtlasEditor'
2024-03-16 00:10:17 -04:00
MattN-L
c34868abee
Added Banner support for Atlas Editor
2024-03-16 00:05:20 -04:00
MattN-L
a26f282476
Added Painting support to Atlas Editor
2024-03-15 20:34:35 -04:00
MattN-L
81322a0ca3
Renamed atlas resources
2024-03-15 19:25:55 -04:00
MattN-L
5b240b670d
Split Tile Data
2024-03-15 19:07:44 -04:00
miku-666
839771190d
Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio
2024-03-15 23:27:33 +01:00
miku-666
b07462b439
Update OMI submodule
...
- Changed pck file property api
- Move LocFile InitializeDefault to extension class
2024-03-15 23:13:58 +01:00
MattN-L
557882f487
Added Particle support for Atlas Editor
2024-03-15 15:44:27 -04:00
MattN-L
7e88a06ddc
Updated TextureAtlasEditor
...
-Added support for Explosion atlas
-Added variants for spawn eggs
2024-03-14 23:56:20 -04:00
MattN-L
627cb01bf6
Added Atlas Editor support for Experience Orbs
2024-03-14 16:52:07 -04:00
MattN-L
ceceebfe4c
Added MapIcon support to Atlas Editor
2024-03-13 16:35:49 -04:00
MattN-L
f6e72b0e6e
Added atlas editor support for moon phases
2024-03-13 07:01:31 -04:00
miku-666
075c662e1a
Add Skin.cs and utilities to Serialize and Deserialize them
2024-03-08 12:31:28 +01:00
miku-666
1677c032f2
Remove Ray.cs
2024-03-07 18:12:27 +01:00
miku-666
bb0345ddb0
GenericMesh - Remove dependency of IVertexLayout
2024-03-07 14:11:42 +01:00
MattN-L
89c29051d4
EntityMaterials Editor fix
...
-Files with invalid materials, such as TNBC pack, no longer crash the program
-Invalid material entries now have a unique icon
-Invalid materials can be hidden by the user should they be detected.
-Entity Materials Editor UI has been improved slightly
2024-03-04 23:13:55 -05:00
miku-666
8955828520
SkinRenderer - Add simple single selected box outline rendering
2024-03-01 15:19:33 +01:00
miku-666
d71b8aed39
Rename CubeData to CubeMesh and add Cube base class
2024-03-01 14:33:22 +01:00