Commit Graph

  • cf33a1e37f MainForm - Check if recent opened file exists miku-666 2025-02-12 08:07:06 +01:00
  • 905765863b Move static variables from 'ModelPartSpecifics' to 'GameConstants' miku-666 2025-02-09 19:52:47 +01:00
  • e2818f8f1c ModelEditor - Use Editor as base class miku-666 2025-02-05 19:52:05 +01:00
  • 457fbb1044 Merge branch 'main' into 3dSkinRenderer miku-666 2025-02-05 19:23:30 +01:00
  • 78e5d9bbda Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio miku-666 2025-02-05 19:22:11 +01:00
  • b61d19accc PckNodeSorter - [Compare] Add safer type/null checking miku-666 2025-02-05 19:19:36 +01:00
  • 38218ef2f6 MainForm - [HandleSkinFile] Rename some varibale names miku-666 2025-02-05 19:14:46 +01:00
  • bf48d879d5 ImageDeserializer - Add format check when deserializing miku-666 2025-02-05 19:13:41 +01:00
  • 2753a84da4 PckAssetExtension - [SetSkin] Change adding loc key to setting loc key miku-666 2025-02-05 19:12:41 +01:00
  • db1150169b SkinMetaData - Change to Immutable data type miku-666 2025-02-05 19:10:56 +01:00
  • 5e75de9b97 CustomSkinEditor - Use Editor as base class miku-666 2025-02-05 19:06:34 +01:00
  • 4e5555832b Update most editors to use new Editor class and save context miku-666 2025-02-01 11:58:41 +01:00
  • 6e17072629 Add Editor.cs miku-666 2025-02-01 11:57:41 +01:00
  • ae2e10d658 PckAssetExt - Rename parameter names for 'GetSkin' miku-666 2025-02-01 11:54:09 +01:00
  • 27216f1410 Add ISaveContext miku-666 2025-02-01 11:46:52 +01:00
  • 9fcd7f802b Move 'hasInvalidEntries' into 'MaterialExtensions.HasInvalidEntries' miku-666 2025-02-01 11:43:35 +01:00
  • c426b7dcf1 Add Xbox One to listed pack types (#42) Boreal 2025-01-25 00:49:08 -08:00
  • 4f1f01365f Skin.cs - Rename 'ANIM' property to 'Anim' miku-666 2025-01-19 12:55:42 +01:00
  • 5336a2d4f0 Font update part 1 + converted more forms to "ThemeForm" EternalModz 2025-01-14 20:53:05 -08:00
  • 2fcc63f72d Minor alterations, getting back to development. EternalModz 2025-01-14 20:37:42 -08:00
  • 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 miku-666 2025-01-12 15:38:19 +01:00
  • 45785b2841 Add SkinModel & SkinIdentifier class miku-666 2025-01-12 15:31:51 +01:00
  • b688822ec8 Add default model for: redcow, pig, snowgolem & dragon head miku-666 2025-01-05 16:15:17 +01:00
  • a8343b381a MainForm - Add texture when exporting default models miku-666 2025-01-02 17:17:30 +01:00
  • ae2015e269 Merge branch 'main' into 3dSkinRenderer miku-666 2024-12-24 16:01:10 +01:00
  • 66a641fd56 MainForm - Disable 'Skins.pck' creation upon creating a new skin pack miku-666 2024-12-24 13:14:22 +01:00
  • 12fc4f3a7c GameModelImporter - Add import functionality miku-666 2024-12-24 13:12:34 +01:00
  • 33b80afdec ModelEditor - Add 'GetModelContainer' function miku-666 2024-12-24 13:11:42 +01:00
  • 08c605d9a6 ModelEditor - Add remove model to context menu miku-666 2024-12-24 13:10:23 +01:00
  • 5154f7073b MainForm - Remove unnecessary wrapper for 'entityMaterials.TryGetValue' miku-666 2024-12-24 13:08:32 +01:00
  • 17e3856e13 MainForm - Fix model selector ignoring cancel button miku-666 2024-12-24 13:06:51 +01:00
  • 6715e80d40 MainForm - Add export function for default models miku-666 2024-12-24 13:05:25 +01:00
  • b0b0fc54bc ItemSelectionPopUp - Fix 'okBtn_Click' condition miku-666 2024-12-24 13:03:35 +01:00
  • 342da3b426 BlockBenchModel - Fix 'Texture.Name' being null miku-666 2024-12-24 12:54:39 +01:00
  • 99f3048d42 SceneViewport - Call 'base.OnMouseUp' before our own code miku-666 2024-12-24 12:53:33 +01:00
  • 35c9664696 Update OMI submodule miku-666 2024-12-22 16:11:32 +01:00
  • 1f40647f9b SceneViewport - Fix Designer crashing when trying to call 'OnPaint' miku-666 2024-12-22 15:20:50 +01:00
  • 496de5fbbe AddSkinPrompt - Fix Custom skin editor not having anim flag properly set miku-666 2024-12-22 12:10:36 +01:00
  • da633f52b0 Added some more stats EternalModz 2024-12-21 11:29:36 -08:00
  • a222b2c19c Add default cow model miku-666 2024-12-20 17:38:56 +01:00
  • 02043cfabb Add default chicken model miku-666 2024-12-19 18:46:17 +01:00
  • dc0a9cffb5 Add Default Bed model miku-666 2024-12-19 18:32:02 +01:00
  • 0f28b86d4f Add default model handling (defaults unfinished) miku-666 2024-12-19 17:58:12 +01:00
  • 421e650dbd ResourceCategory - Add 'MobEntityTextures' & 'ItemEntityTextures' miku-666 2024-12-19 17:55:09 +01:00
  • ababe8c5f6 Add update counter to README PhoenixARC 2024-12-15 09:24:33 -05:00
  • 82db7a22bc ResourceLocation - Add 'Unknown' ResourceLocation instance & improved 'ResourceLocation.GetFromPath' miku-666 2024-11-30 10:18:02 +01:00
  • 31072ffbe0 Merge branch 'main' into 3dSkinRenderer miku-666 2024-11-30 10:21:31 +01:00
  • 0ab9634b7a ResourceLocation - Add 'Unknown' ResourceLocation instance & improved 'ResourceLocation.GetFromPath' miku-666 2024-11-30 10:18:02 +01:00
  • 4fca43d4f8 Move extensions from 'PckFileExtensions' to 'PckAssetExtensions' miku-666 2024-11-24 17:25:12 +01:00
  • f29f6dfdcd ModelRenderer - Fix pivot points not working on horse model properly miku-666 2024-11-24 13:52:21 +01:00
  • dd729f203e Merge branch 'main' into 3dSkinRenderer miku-666 2024-11-24 13:31:31 +01:00
  • 817d4957c7 PckStudio.csproj - Update package and disabled 'TreatWarningsAsErrors' miku-666 2024-11-24 13:30:07 +01:00
  • f6ea42875d ModelRenderer - Add simple way of rendering a 2nd layer of a model(the bed model only for now) miku-666 2024-11-24 13:02:34 +01:00
  • cd7f73f1c3 ModelRenderer - Update 'SetModelMaterial' miku-666 2024-11-24 12:59:36 +01:00
  • bf87bfd79d ModelRenderer - Add 'modelOffset' field miku-666 2024-11-24 12:58:37 +01:00
  • f0219fbaf1 ModelRenderer - Simplefied populating 'metaData.RootParts' property miku-666 2024-11-24 12:56:58 +01:00
  • 992fbc49b3 Fix rendering invisible vertecies miku-666 2024-11-16 16:52:53 +01:00
  • 903c4eea4a ModelRenderer - Add 'TryGetModelMetaData' method miku-666 2024-11-16 16:51:35 +01:00
  • e5f4f39a18 ModelEditor - Add material render support miku-666 2024-11-11 17:53:24 +01:00
  • b4ca5ad810 ITryGetSet - mark classes and interfaces public miku-666 2024-11-10 19:28:19 +01:00
  • bfed28d62f ModelRenderer - Rename 'HighlightInfo.Pivot' to 'HighlightInfo.Translation' miku-666 2024-11-09 12:23:14 +01:00
  • 21e2e99baf Add 'ITryGetSet.cs' and useful wrappers for it miku-666 2024-11-09 12:18:59 +01:00
  • e2b33ca8b5 modelMetaData - Add missing part to dragon & add comment miku-666 2024-11-09 12:15:06 +01:00
  • 92ef70ad14 Made a few small fixes and changes. EternalModz 2024-11-06 12:48:24 -08:00
  • 93bf96cdf0 ModelRenderer - Tried fixing alpha rendering issues miku-666 2024-11-06 17:57:06 +01:00
  • 996a6032bb ModelRenderer - Add offset to render transform & camera miku-666 2024-11-06 14:39:40 +01:00
  • 80d9dc7095 ModelRenderer - Fix model rotation, pivot & translation issues miku-666 2024-11-06 14:33:31 +01:00
  • 6d9319d17c CubeMesh - Fix 'GetTransform' function miku-666 2024-11-06 13:35:59 +01:00
  • 7fa3fe8ab5 modelMetaData - Add missing parts to dragon miku-666 2024-11-06 13:35:18 +01:00
  • 8badfa984f modelMetaData - Add missing part to dolphin miku-666 2024-11-06 13:34:23 +01:00
  • 254884e2a0 ModelRenderer - Add part highlighting miku-666 2024-10-27 16:46:12 +01:00
  • cc514d47bb ModelRenderer - Fix pivot point rendering miku-666 2024-10-27 16:45:01 +01:00
  • 92f60894c7 CubeMeshCollection - Update 'Contains' overload function & 'SetVisible' miku-666 2024-10-24 10:53:23 +02:00
  • 85b8c98595 CubeMesh - Move translation & scaling into 'GetTransform' miku-666 2024-10-23 14:49:11 +02:00
  • ba356c81fb SkinRenderer - Fix bounds calculation when offset is set & fix part highlighting miku-666 2024-10-23 14:47:49 +02:00
  • 227456f711 BoundingBox - Make 'GetVertices' static & add GetTransform miku-666 2024-10-23 11:30:34 +02:00
  • d523572235 SceneViewport - Change 'Transform' to 'GetTransform' miku-666 2024-10-23 10:32:53 +02:00
  • 1effa243fd BoundingBox - Move 'Abs' function into extension class miku-666 2024-10-23 10:26:32 +02:00
  • b9d7cebb1c Merge branch 'main' into 3dSkinRenderer miku-666 2024-10-16 18:51:35 +02:00
  • 632431dbd2 SkinBOX - Change class to record & make member properties getter only miku-666 2024-10-16 18:50:10 +02:00
  • ed6acba51f CubeMesh - Remove 'SetName' and add constructor with 'name' parameter miku-666 2024-10-16 18:36:45 +02:00
  • ba07e8e009 BoundingBox - Fix exception when empty enumerable was passed miku-666 2024-10-16 18:32:24 +02:00
  • c603feafbc A better version of the redesigned skin creator form. EternalModz 2024-10-10 18:26:47 -07:00
  • cb041732f8 Update OMI submodule miku-666 2024-10-11 02:15:03 +02:00
  • 021ce52f8f ApplicationScope - Add 'Contributors' property to empty array if task returned null miku-666 2024-10-11 02:13:59 +02:00
  • f3b848c625 JsonModelMetaData - Initialize 'RootParts' to empty array miku-666 2024-10-11 02:08:50 +02:00
  • cfa87a284a ModelEditor - Remove 'Model' property in favor to 'LoadModel' function miku-666 2024-10-11 01:53:08 +02:00
  • 2857ead023 SceneViewport - Disable blend when rendering debug graphics miku-666 2024-10-09 14:36:26 +02:00
  • 581d4baf7b ModelEditor - Update 'GetModelImageIndex' miku-666 2024-10-09 14:35:18 +02:00
  • 2c7bcf3285 SkinRenderer - Add option to show skins bounding box miku-666 2024-10-09 14:34:18 +02:00
  • 522a1e70fb CubeMeshCollection - Implemented 'GetBounds' miku-666 2024-10-09 14:30:54 +02:00
  • 953199d687 Move 'SceneViewport.GetBounds' to 'BoundingBox.GetEnclosingBoundingBox' miku-666 2024-10-09 14:30:08 +02:00
  • 4be6fba77d ModelRenderer - Fix centering model after selecting miku-666 2024-10-09 12:52:34 +02:00
  • e3e2829a19 CustomSkinEditor - Add missing render setting 'Show Armor' miku-666 2024-10-09 12:17:43 +02:00
  • a4d974984f SceneViewport - Add 'ResetCamera' virtual function miku-666 2024-10-09 12:16:14 +02:00
  • 8f5a4c2c14 Plain color fragment shader - Update uniform names to be PascalCase miku-666 2024-10-09 12:13:51 +02:00
  • 0ce4107c53 Update Texture base class to accept slot when calling Bind miku-666 2024-10-09 12:05:55 +02:00
  • 9d75186e87 Update OMI submodule miku-666 2024-10-08 11:52:17 +02:00
  • 43daadf1c9 SceneViewport - Add OnPaint override to clear color and depth buffer and enable depth testing miku-666 2024-10-08 11:49:59 +02:00
  • 4385b121bf ModelEditor - Add option to show bounding box of the model miku-666 2024-10-08 11:46:49 +02:00