miku-666
08063ce85e
ImageExtensions - Add ReleaseFromFile to not keep file handle open
2024-03-17 17:22:51 +01:00
miku-666
839771190d
Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio
2024-03-15 23:27:33 +01:00
miku-666
65ad649737
MainForm - Move subpck reading to filetype click events
2024-03-15 23:17:27 +01:00
miku-666
18310537ae
MainForm - Add simple indecator when file has unsaved changes
2024-03-15 23:15:57 +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
miku-666
ab8a42c132
MainForm - Fix trying to delete non existing loc key
2024-03-14 18:00:21 +01:00
miku-666
60958860ce
MainForm - Remove 'Convert to Bedrock' feature
2024-03-13 18:14:51 +01:00
miku-666
3f4b7b705e
MainForm - Remove 'Add Custom Icon' feature
2024-03-13 18:13:19 +01:00
miku-666
2ec739d4c0
MainForm - Fix unable to create skin when no loc file is found
2024-03-13 18:04:48 +01:00
miku-666
a41b0c4782
SceneViewport - Add OnUpdate virtual function
2024-03-13 17:50:35 +01:00
miku-666
0a01a4c8da
SceneViewport - Add proper class disposal
2024-03-13 17:45:24 +01:00
miku-666
29a9e4e847
SkinRenderer - Fix textureSize updating when texture changes
2024-03-13 17:42:05 +01:00
miku-666
46ab381ae1
TextureChangingEventArgs - Change 'NewTexture' property to getter only
2024-03-13 17:39:36 +01:00
miku-666
bacf0b2b17
CustomSkinEditor - Disable BindingSource for part offsets for now
2024-03-13 17:38:52 +01:00
miku-666
eac512a815
CustomSkinEditor - Fix skin texture locking file handle
2024-03-13 17:37:41 +01:00
miku-666
41da60fa57
CustomSkinEditor - Fix image part highlighting
2024-03-13 17:36:12 +01:00
miku-666
7953dc8011
CustomSkinEditor - Fix skin export
2024-03-13 17:34:30 +01:00
miku-666
c2badf4c1d
SkinRenderer - Add cape animation and clean up some initializer code
2024-03-11 19:33:16 +01:00
MattN-L
c645cef9ed
Added Classic Water variant support
2024-03-10 16:40:25 -04:00
miku-666
f15d7f5568
Cube.cs - Add copyright notice and remove unused using statements
2024-03-10 17:46:50 +01:00
miku-666
4702af623f
VertexArray - Add GetBuffer function and update AddBuffer function
2024-03-10 16:56:17 +01:00
miku-666
a80780bf97
Spherical.cs - Remove GetPosition function
2024-03-09 22:23:53 +01:00
miku-666
dafa224bf2
GenericMesh - Remove unused field 'SizeInBytes'
2024-03-09 22:22:49 +01:00
miku-666
599d2d29b5
SkinRenderer - Fix Z mapping on 64x32 skins
2024-03-09 22:21:44 +01:00
miku-666
664893d439
Texture.cs - Add PixelFormat and InternalPixelFormat field
2024-03-09 22:19:01 +01:00
miku-666
a5bd118e1c
SkinRenderer - Add Cape rendering
2024-03-08 19:16:22 +01:00
miku-666
955f6d135b
CustomSkinEditor - Add removing boxes using the delete key
2024-03-08 18:03:55 +01:00
miku-666
ef6bdea0ee
SkinRenderer - Added overlay inflation when pck file has xmlversion string
2024-03-08 15:18:01 +01:00
miku-666
07ee77a006
Update OMI submodule
2024-03-08 12:45:47 +01:00
miku-666
075c662e1a
Add Skin.cs and utilities to Serialize and Deserialize them
2024-03-08 12:31:28 +01:00
miku-666
ea7084e959
SkinRenderer - Updated framebuffer renderbuffer id to be generated once
2024-03-07 18:20:53 +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
miku-666
b454f3aa4d
ShaderLibrary - Mark class as sealed
2024-03-07 14:08:41 +01:00
miku-666
156f409686
SkinRenderer - Fix left arm overlay not being inflated
2024-03-05 19:53:04 +01:00
MattN-L
550ee7ab6d
Updated Atlas Editor
...
-Fixed keyboard input not working on tiles with duplicate names
-Duplicate tiles now display the texture, variants, and name of its "parent" tile
-Fixed Animated tiles not correctly displaying variant box
-Water tiles now automatically fill in colors from the water table
2024-03-05 13:28:09 -05:00
MattN-L
b862ffbf0f
Update tileData.json
...
-Added color variants for stems, double tall grass, tall fern, vines
-Added internal names for kelp for use in the atlas editor
2024-03-05 13:26:29 -05:00
MattN-L
11fe0e1ff1
Removed cancel option from invalid entry prompt
2024-03-05 11:23:16 -05:00
MattN-L
4809f6a71f
Improved file extraction code
2024-03-05 11:22:36 -05: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
MattN-L
08b769b70d
Updated entity resources
...
-Added an icon for invalid entity entries on the entity atlas resource
-Fix for "Spectral Arrow" icon being incorrectly offset on the entity atlas resource
-Fix for "Zombie Villager" appearing as "Villager" in the Materials Editor
2024-03-04 20:47:13 -05:00
miku-666
c97af731a0
CustomSkinEditor - BoxEditor now opens with inflation option enabled
2024-03-04 21:20:38 +01:00
miku-666
a6c0f2a697
CubeGroupMesh - Add FlipZMapping property
2024-03-04 21:18:42 +01:00
miku-666
e1b121747d
CustomSkinEditor - Update texture dimension invalid message
2024-03-04 19:30:36 +01:00
miku-666
43036a5631
SceneViewport - Add mechanism to only allow init to be called once per instance
2024-03-01 17:44:17 +01:00
miku-666
01e88d3fc0
SkinRenderer - Fix Right arm overlay not having infaaltion set
2024-03-01 17:06:37 +01:00
miku-666
4033f15432
SkinRenderer - Slightly changed y position of Ground plane to avoid head box clipping
2024-03-01 16:50:15 +01:00
miku-666
a42067de34
SkinRenderer - Set Selected outline box to outline color
2024-03-01 16:47:06 +01:00
miku-666
216d655040
SkinRenderer - Update ModelData_CollectionChanged add action
2024-03-01 15:35:49 +01:00
miku-666
4fcf152a6f
SkinPartOffset - Updated 'ValidModelOffsetTypes' array
2024-03-01 15:27:28 +01:00