Commit Graph

1902 Commits

Author SHA1 Message Date
miku-666
2dee088dee CustomSkinEditor - Move max offset value into a constant 2025-05-27 21:43:04 +02:00
miku-666
bd82082b0a SceneViewport - Change base refresh rate to 60 fps 2025-05-27 21:38:19 +02:00
miku-666
1b201d77fc Merge branch 'main' into '3dSkinRenderer' 2025-04-30 16:51:09 +02:00
miku-666
336d9618f6 Update OMI Submodule ref 2025-04-30 16:48:57 +02:00
PhoenixARC
49cd274b22 Revert to fbff834 2025-04-26 13:22:05 -04:00
PhoenixARC
ab2da243bd modified OMI lib submodule 2025-04-26 13:07:27 -04:00
PhoenixARC
fbff8346eb Fix two bugs involving packs crashing
texturepacks now use the proper 'languages.loc' instead of 'localisation.loc'

PACKIDs now use the uint24 limit instead of the max int32 limit
2025-04-26 13:05:46 -04:00
PhoenixARC
095cea527c Merge pull request #45 from SkyForcesGit/patch-1
Changed naming of Ctrl key to the neutral one. It solves problem with building the project on systems with some specific languages.
2025-04-26 11:46:40 -04:00
SkyForces
d709a75744 Update MainForm.resx
Changed naming of Ctrl key to the neutral one. It solves problem with building the project on systems with some specific languages.
2025-04-26 18:42:50 +03:00
miku-666
f589b5ad7d [WIP] Sub-pck in new tab with savecontext etc. 2025-03-14 18:17:32 +01:00
miku-666
305e61ba70 Merge 'multi-pck-files-feature' into '3dSkinRenderer' 2025-03-09 09:56:49 +01:00
MattN-L
deda1e0d64 Changed "Unused" category to "Build Off" in parameter enum 2025-03-01 19:31:00 -05:00
MattN-L
0106df06db Can now open PCK files regardless of endianness.
The "PS4/Switch/Xbox One" checkbox now only handles which endianness format the pck is being saved in and what format to open the audio.pck files in.
2025-03-01 17:55:54 -05:00
miku-666
17ebe6c015 Fix missing extension function 2025-02-23 12:24:23 +01:00
miku-666
8c500ec094 Merge branch 'main' into 3dSkinRenderer 2025-02-23 11:00:28 +01:00
miku-666
705bdfa7d3 Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2025-02-23 10:59:31 +01:00
miku-666
c6cae3c860 Update OMI Lib submodule ref 2025-02-23 10:58:57 +01:00
miku-666
690b46fc93 ModelRenderer - Update designer specifics 2025-02-23 10:58:16 +01:00
miku-666
0ee20c5644 Editor - Move autosave check in 'OnFormClosing' 2025-02-22 11:41:47 +01:00
miku-666
7573d0f4c7 AddSkinPrompt - Update save context for custom skin editor 2025-02-22 11:33:22 +01:00
miku-666
27fe79fd43 MainForm - [HandleTextureFile] Add Debug message when animation has no frames to save 2025-02-22 11:32:21 +01:00
miku-666
5fbabc81ec TextureAtlasEditor - Sort using directives 2025-02-16 16:53:05 +01:00
miku-666
3b97d0dbef TextureAtlasEditor - Refactor animation access control 2025-02-14 22:12:17 +01:00
miku-666
97287925b8 AnimationEditor - Fix auto save check 2025-02-14 22:08:20 +01:00
MattN-L
f2a1309d6e Changed Zlib option in GRF Editor to "Other Platforms" 2025-02-13 18:53:01 -05:00
miku-666
e57857e793 PckAssetExtensions - [SetSkin] Add null check for loc file 2025-02-12 08:48:05 +01:00
miku-666
bfab16e762 Merge branch 'main' into 3dSkinRenderer 2025-02-12 08:21:54 +01:00
miku-666
b79188b4c2 Texture.cs - Add IDisposable interface 2025-02-12 08:21:19 +01:00
miku-666
cf33a1e37f MainForm - Check if recent opened file exists 2025-02-12 08:07:06 +01:00
miku-666
905765863b Move static variables from 'ModelPartSpecifics' to 'GameConstants' 2025-02-09 19:52:47 +01:00
miku-666
e2818f8f1c ModelEditor - Use Editor as base class 2025-02-05 19:52:05 +01:00
miku-666
457fbb1044 Merge branch 'main' into 3dSkinRenderer 2025-02-05 19:23:30 +01:00
miku-666
78e5d9bbda Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2025-02-05 19:22:11 +01:00
miku-666
b61d19accc PckNodeSorter - [Compare] Add safer type/null checking 2025-02-05 19:19:36 +01:00
miku-666
38218ef2f6 MainForm - [HandleSkinFile] Rename some varibale names 2025-02-05 19:14:46 +01:00
miku-666
bf48d879d5 ImageDeserializer - Add format check when deserializing 2025-02-05 19:13:41 +01:00
miku-666
2753a84da4 PckAssetExtension - [SetSkin] Change adding loc key to setting loc key 2025-02-05 19:12:41 +01:00
miku-666
db1150169b SkinMetaData - Change to Immutable data type 2025-02-05 19:10:56 +01:00
miku-666
5e75de9b97 CustomSkinEditor - Use Editor as base class 2025-02-05 19:06:34 +01:00
miku-666
4e5555832b Update most editors to use new Editor class and save context 2025-02-01 11:58:41 +01:00
miku-666
6e17072629 Add Editor.cs 2025-02-01 11:57:41 +01:00
miku-666
ae2e10d658 PckAssetExt - Rename parameter names for 'GetSkin' 2025-02-01 11:54:09 +01:00
miku-666
27216f1410 Add ISaveContext 2025-02-01 11:46:52 +01:00
miku-666
9fcd7f802b Move 'hasInvalidEntries' into 'MaterialExtensions.HasInvalidEntries' 2025-02-01 11:43:35 +01:00
Boreal
c426b7dcf1 Add Xbox One to listed pack types (#42) 2025-01-25 09:49:08 +01:00
miku-666
4f1f01365f Skin.cs - Rename 'ANIM' property to 'Anim' 2025-01-19 12:55:42 +01:00
miku-666
c5aa1eb437 Refactor Skin.cs
- Move texture from 'SkinModel' to Skin.cs
- Move 'Id' from SkinMetaData into it's own class(SkinIdentifier.cs)
- Create SkinModelInfo class for keeping skin conversion simple
2025-01-12 15:38:19 +01:00
miku-666
45785b2841 Add SkinModel & SkinIdentifier class 2025-01-12 15:31:51 +01:00
miku-666
b688822ec8 Add default model for: redcow, pig, snowgolem & dragon head 2025-01-05 16:15:17 +01:00
miku-666
a8343b381a MainForm - Add texture when exporting default models 2025-01-02 17:17:30 +01:00