Commit Graph
100 Commits
Author SHA1 Message Date
miku-666 3c99ca73b1 Update OMI submodule 2025-11-30 10:42:31 +01:00
miku-666 beb1e316cd PackStudio(MainForm) - Remove full box support menu item 2025-11-30 10:42:03 +01:00
miku-666 cfdbe8c3db v7.0.1.0 2025-11-13 15:29:51 +01:00
miku-666 68835cf531 Update OMI submodule 2025-11-13 15:27:36 +01:00
Miku-666 8dfe9cf5b0 3d skin renderer (#50)
* Add 'Validate Skin Dimension' setting

* AddNewSkin - Fix cape box not showing after skin selection

* Extended ResourceLocation for better atlas handling

* ModelImporter - Add block bench export for models inside models.bin

* ModelIporter - Rename 'GetPivot' to 'GetSkinBoxPivot'

* ModelImporter - Fix ANIM2BOX to properly support slim skin models

* ModelImporter - Update BedrockModel json class

* ModelImporter - Update 'FixTexture' to be more generic

* Update ModelContainer API inside OMI-Lib

* Update skin vertex shader to not swap yz

* Update CubeMesh class

* SkinRenderer - Move framebuffer and error checking function to SceneViewport

* SceneViewport - Change OnUpdate parameter

* SkinRenderer - Fix Highlight part having wrong transform

* SkinRenderer - Move call to 'SwapBuffers' into SceneViewport.OnUpdate

* AppSettingsForm - Update API to be more flexible

* SkinBOXExtensions - Update 'GetUVGraphicsPath'

* SkinRenderer - Update 'OnUpdate' function

* SkinRenderer - Add 'LockMousePosition' option

* CustomSkinEditor - Update HighlightlingColor when selecting a part

* CustomSkinEditor - Add render settings

* CustomSkinEditor - Small non-technical changes

* SkinRenderer - Small non-technical changes

* CustomSkinEditor - Load render settings when 'OnLoad' is called

* SkinRenderer - Fix centering leg0/1

* SkinRenderer - Update 'ReInitialzeSkinData' to upload new data to shader

* Rename 'ModelImporter' -> 'SkinModelImporter' and add api interface to add custom import/export providers

* CubeGroupMesh - Fix overlay parts not showing proerly

* SkinRenderer - Fix part highlighting respecting inflate

* Split up model and skin importer into seperate classes and improved api

* IModelImportProvider - Add 'SupportImport' and 'SupportExport' property fields

* ModelImporter - Rename 'SimpleSkinImportProvider' to 'InternalImportProvider'

* modelTextureLocations.json - Add todo

* SkinModelImporter - Move 'ModelTextureLocations' to GameModelImporter

* CustomSkinEditor - Add SettingsManager for RenderSettings

* ModelImporter::Import - Check if file exists

* Rename 'modelTextureLocations' to 'modelMetaData'

* GameModelImporter - Change blockbench name when exporting

* SettingsManager - Add functionality to create internal settings object and add settings to it

* GameModelImporter - Fully implemented game-model export to block bench

* AppSettingsForm - Fix re-adding settings description to default settings

* AppSettingsForm - Add settings description to 'ValidateImageDimension'

* GameModelImporter - Add copyright notice and remove unnecessary using statements

* ModelImporter - Add copyright notice and remove unnecessary using statements

* BlockBenchModel - Fix Texture class json deserialization

* SkinModelImporter - Add 'TryConvertToSkinBoxType' function

* modelMetaData - Remove comments

* SkinModelImporter - Fix 'GetSkinBoxPivot' function

* SkinModelImporter - Add null check in 'FixTexture' function

* SkinModelImporter - Add offset detection when importing skin model

* CustomSkinEditor - Add 'export template' button

* GameModelImporter - Rename 'ModelTextureLocations' -> 'ModelMetaData'

* ModelImporter - Add summary to 'SupportedModelFileFormatsFilter' property

* GameModelImporter - Change function signature of 'CreateElement'

* GameModelImporter - Add options to create root outline

* GameModelImporter - Update Debug message in 'TraverseChildren'

* MainForm - Small code refactor

* Rename class 'Meta' ->'BlockBenchFormatInfo' and update BlockBenchModel.Create function signature

* MainForm - Update 'GetModelTextures' local function

* GameModelImporter - Check model metadata before conversion

* GameModelInfo - Mark class as sealed

* SkinModelImporter - Check if blockbench model uses box uv

* BlockBenchModel - Add export property to class 'Element'

* CustomSkinEditor - Remove unused 'PreviewImage' property

* CustomSkinEditor - Change highlight color on texture

* SkinModelImporter - Fix Block Bench Model import

* modelMetaData - Add meta data for 1.14 models

* SkinModelImporter - Update 'TryConvertToSkinBoxType' function

* SkinModelExporter - Fix model export for bbmodel and bedrock model

* SkinRenderer - Fix order of applying anim animations to match the game

* SkinModelImporter - Fix exception thrown in 'FixTexture'

* CustomSkinEditor - Add Anim editor button and fix anim not being updated when exporting

* SkinModelImporter - Fix offset detection when importing

* SkinModelImporter - Swap box bottom texture when texture is available

* GameModelImporter - Sort using statements

* SkinModelImporter - Small code clean up inside 'ImportBedrockJson'

* SkinModelImporter - Update 'AddBone' function inside 'ExportBedrockJson'

* SkinModelImporter - Fix bottom texture swaping being done bofre parts where imported

* SkinMoelImporter - Rename 'GetSkinBoxPivot' to 'GetSkinPartPivot'

* SceneViewport - Rename 'Init' to 'Initialize'

* SkinModelImporter - Add texture import in 'ImportBedrockJson'

* SkinModelImporter - Fix becrock model import

* Skin-/GameModelImporter - Rename 'fileName' parameter to 'filepath'

* Add ModelEditor

* modelMetaData - Add cavespider texture location

* GameModelImporter - Update 'ExportBlockBenchModel' function

* GameModelImporter - Mark 'ModelExportSettings' as sealed

* ModelEditor -Add Save tool menu item & add TrySetTexture Delegate

* ModelEditor - Add model node icons

* Update CubeMesh & rename CubeGroupMesh to CubeMeshCollection

* ModelEditor - Rename 'GetModelNodes' & 'GetModelPartNodeChildren'

* Update GenericMesh & mesh rendering

* Move Cube conversion into SkinBOXExtensions

* GenericMesh - Made 'Transform' property abstract

* SceneViewport - Add shaderLibrary and api to it

* Rename 'skin...' shaders to 'texturedCube...'

* Update modelMetaData part hierarchy structure

* ShaderProgram - Add 'SetUniform2' overload for System.Drawing.Size

* ModelEditor - Create factory methods for custom model treenodes

* modelMetaData - Add 'slime.armor' texture location & pattern texture locations for 'tropicalfish_-a/-b'

* Move Debug & Camera control into SceneViewport

* Update BoundingBox

* Add ModelRenderer

* ShaderProgram - Update GetUniformLocation to retrive all active uniforms when linking program

* ModelEditor - Add option to show bounding box of the model

* SceneViewport - Add OnPaint override to clear color and depth buffer and enable depth testing

* Update OMI submodule

* Update  Texture base class to accept slot when calling Bind

* Plain color fragment shader - Update uniform names to be PascalCase

* SceneViewport - Add 'ResetCamera' virtual function

* CustomSkinEditor - Add missing render setting 'Show Armor'

* ModelRenderer - Fix centering model after selecting

* Move 'SceneViewport.GetBounds' to 'BoundingBox.GetEnclosingBoundingBox'

* CubeMeshCollection - Implemented 'GetBounds'

* SkinRenderer - Add option to show skins bounding box

* ModelEditor - Update 'GetModelImageIndex'

* SceneViewport - Disable blend when rendering debug graphics

* ModelEditor - Remove 'Model' property in favor to 'LoadModel' function

* JsonModelMetaData - Initialize 'RootParts' to empty array

* BoundingBox - Fix exception when empty enumerable was passed

* CubeMesh - Remove 'SetName' and add constructor with 'name' parameter

* SkinBOX - Change class to record & make member properties getter only

* BoundingBox - Move 'Abs' function into extension class

* SceneViewport - Change 'Transform' to 'GetTransform'

* BoundingBox - Make 'GetVertices' static & add GetTransform

* SkinRenderer - Fix bounds calculation when offset is set & fix part highlighting

* CubeMesh - Move translation & scaling into 'GetTransform'

* CubeMeshCollection - Update 'Contains' overload function & 'SetVisible'

* ModelRenderer - Fix pivot point rendering

* ModelRenderer - Add part highlighting

* modelMetaData - Add missing part to dolphin

* modelMetaData - Add missing parts to dragon

* CubeMesh - Fix 'GetTransform' function

* ModelRenderer - Fix model rotation, pivot & translation issues

* ModelRenderer - Add offset to render transform & camera

* ModelRenderer - Tried fixing alpha rendering issues

* modelMetaData - Add missing part to dragon & add comment

* Add 'ITryGetSet.cs' and useful wrappers for it

* ModelRenderer - Rename 'HighlightInfo.Pivot' to 'HighlightInfo.Translation'

* ITryGetSet - mark classes and interfaces public

* ModelEditor - Add material render support

* ModelRenderer - Add 'TryGetModelMetaData' method

* Fix rendering invisible vertecies

* ModelRenderer - Simplefied populating 'metaData.RootParts' property

* ModelRenderer - Add 'modelOffset' field

* ModelRenderer - Update 'SetModelMaterial'

* ModelRenderer - Add simple way of rendering a 2nd layer of a model(the bed model only for now)

* ModelRenderer - Fix pivot points not working on horse model properly

* ResourceLocation - Add 'Unknown' ResourceLocation instance & improved 'ResourceLocation.GetFromPath'

* ResourceCategory - Add 'MobEntityTextures' & 'ItemEntityTextures'

* Add default model handling (defaults unfinished)

* Add Default Bed model

* Add default chicken model

* Add default cow model

* AddSkinPrompt - Fix Custom skin editor not having anim flag properly set

* SceneViewport - Fix Designer crashing when trying to call 'OnPaint'

* Update OMI submodule

* SceneViewport - Call 'base.OnMouseUp' before our own code

* BlockBenchModel - Fix 'Texture.Name' being null

* ItemSelectionPopUp - Fix 'okBtn_Click' condition

* MainForm - Add export function for default models

* MainForm - Fix model selector ignoring cancel button

* MainForm - Remove unnecessary wrapper for 'entityMaterials.TryGetValue'

* ModelEditor - Add remove model to context menu

* ModelEditor - Add 'GetModelContainer' function

* GameModelImporter - Add import functionality

* MainForm - Add texture when exporting default models

* Add default model for: redcow, pig, snowgolem & dragon head

* Add SkinModel & SkinIdentifier class

* 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

* Skin.cs - Rename 'ANIM' property to 'Anim'

* Move 'hasInvalidEntries' into 'MaterialExtensions.HasInvalidEntries'

* Add ISaveContext

* PckAssetExt - Rename parameter names for 'GetSkin'

* Add Editor.cs

* Update most editors to use new Editor class and save context

* CustomSkinEditor - Use Editor as base class

* SkinMetaData - Change to Immutable data type

* PckAssetExtension - [SetSkin] Change adding loc key to setting loc key

* ImageDeserializer - Add format check when deserializing

* MainForm - [HandleSkinFile] Rename some varibale names

* ModelEditor - Use Editor as base class

* Move static variables from 'ModelPartSpecifics' to 'GameConstants'

* Texture.cs - Add IDisposable interface

* PckAssetExtensions - [SetSkin] Add null check for loc file

* AnimationEditor - Fix auto save check

* TextureAtlasEditor - Refactor animation access control

* TextureAtlasEditor - Sort using directives

* MainForm - [HandleTextureFile] Add Debug message when animation has no frames to save

* AddSkinPrompt - Update save context for custom skin editor

* Editor - Move autosave check in 'OnFormClosing'

* ModelRenderer - Update designer specifics

* Merge 'multi-pck-files-feature' into '3dSkinRenderer'

* [WIP] Sub-pck in new tab with savecontext etc.

* SceneViewport - Change base refresh rate to 60 fps

* CustomSkinEditor - Move max offset value into a constant

* ModelEditor - Add highlighting of sinfgle model boxes

* MainForm - Add constant for max pck id value

* CustomSkinEditor - Remove fps slider and re-ordered ui

* EditorForm - Remove abstract from class declaration

* EditorControl - Made virtual funtion throw `NotImplementedException`

* CustomSkinEditor - Fix naming violations

* CustomSkinEditor - Move initialization of render settings into a seperate funtion & remove `show armor` setting

* Move Common functionality to Core project & rendering and Model support as well

* Change namespace of EditorForm & EditorControl

* Add Constant 'NDEBUG' to Core, Rendering & ModelSupport project

* PckStudio.csproj - Remove `defaultModels.json` & `modelMetaData.json`
- files were moved to PckStuido.ModelSupport

* PckStudio.csproj - Remove unused `ApplicationBuildInfo.cs`

* PckStudio.Core - Add NamedData.cs

* PckStudio - Move some Resources to Core

* Add Altas class & refactored Atlas editor

* Update OMI Submodule

* TextureAtlasEditor - Fix clear button not reseting color

* Fix PackInfo.cs - OMI.Endianess -> OMI.ByteOrder

* TextureAtlas - Impl extraction&import of large tiles

* PckStudio.Core - Remove duplicated resources

* LOCEditor - Added menu item for copying loc id

* Core - Move 'MAX_PACK_ID' into GameConstants

* TextureAtlasEditor - small refactor + TODOs

* Update OMI submodule ref
2025-11-11 21:53:32 +01:00
miku-666 6b0f233390 Update OMI submodule url 2025-10-11 15:49:56 +02:00
miku-666 336d9618f6 Update OMI Submodule ref 2025-04-30 16:48:57 +02:00
miku-666 17ebe6c015 Fix missing extension function 2025-02-23 12:24:23 +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 cf33a1e37f MainForm - Check if recent opened file exists 2025-02-12 08:07:06 +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 66a641fd56 MainForm - Disable 'Skins.pck' creation upon creating a new skin pack 2024-12-24 13:14:22 +01:00
miku-666 82db7a22bc ResourceLocation - Add 'Unknown' ResourceLocation instance & improved 'ResourceLocation.GetFromPath' 2024-11-30 10:38:16 +01:00
miku-666 4fca43d4f8 Move extensions from 'PckFileExtensions' to 'PckAssetExtensions' 2024-11-24 17:25:12 +01:00
miku-666 817d4957c7 PckStudio.csproj - Update package and disabled 'TreatWarningsAsErrors' 2024-11-24 13:30:07 +01:00
miku-666 cb041732f8 Update OMI submodule 2024-10-11 02:15:03 +02:00
miku-666 021ce52f8f ApplicationScope - Add 'Contributors' property to empty array if task returned null 2024-10-11 02:13:59 +02:00
miku-666 c8779249ac ResourceLocation - Rename 'TillingMode.Custom' to 'TillingMode.WidthAndHeight' 2024-08-29 19:48:20 +02:00
miku-666 a578024e30 Move Updater.cs into App folder 2024-08-23 17:16:00 +02:00
miku-666 62c987ef26 MainForm - Mark 'importExtractedSkinsFolder' as Obsolete 2024-08-22 17:00:51 +02:00
miku-666 8f4109b10f SkinANIM - Remove 'SetMask' function to avoid confusion 2024-08-16 20:31:20 +02:00
miku-666 99d6fc4ffa MainForm - Focus app when draging files over it 2024-08-16 20:27:29 +02:00
miku-666 32456093e4 MainForm - Add support droping folder in 2024-08-16 19:49:32 +02:00
miku-666 5b6703f337 MainForm - Fix issue where new packs would overwrite last open pck file 2024-08-16 17:28:43 +02:00
miku-666 76c091ed98 SkinANIM - Made class Immutable 2024-08-15 18:27:05 +02:00
miku-666 b1bc4eadad Program - Move Update related initialization into Updater class 2024-08-15 16:57:27 +02:00
miku-666 9162303225 MainForm - Small refactoring of functions 2024-08-15 16:31:00 +02:00
miku-666 4935357333 MainForm - Mark 'GetDataPath', 'HasDataFolder' and 'CreateDataFolder' as Obsolete/Needs moving 2024-08-15 16:29:52 +02:00
miku-666 2751425113 PckAssetExtensions - Update 'DeserializeProperties' & 'SerializeProperties' 2024-08-15 16:28:45 +02:00
miku-666 f04977feb8 Update OMI submodule ref 2024-08-15 14:22:32 +02:00
miku-666 751b7fb5f5 MainForm - Remove 'IsSubPCKNode' & 'RebuildSubPCK' 2024-08-15 14:22:08 +02:00
miku-666 ea1a427c2a generateModel - Remove Import/Export buttons 2024-08-15 14:20:33 +02:00
miku-666 aaec3eb1f2 PckStudio - Enabled 'Treat all warnings as errors' 2024-08-15 14:19:52 +02:00
miku-666 d7e528aff7 CemuPanel - Add icons for skin-& texture-packs 2024-08-12 01:30:20 +02:00
miku-666 040e71db5b AnimationDeserializer - Fix 'DeserializeAnimationAnim' when animString value is empty 2024-08-12 01:19:16 +02:00
miku-666 9af1db72d4 Update OMI submodule ref 2024-08-09 19:22:56 +02:00
miku-666 367d1d249e SettingsManager - Add default property and made class non-static 2024-08-09 19:21:31 +02:00
miku-666 51487a71d0 Format extension classes and remove unnecessary using statements 2024-07-21 12:14:01 +02:00
miku-666 f9826d8fc6 AnimationExtensions - Move common serialization functions to animation serializer 2024-07-20 17:49:04 +02:00
miku-666 bb6209105c Animation - Move anim parsing away from class and add option for generating frame by texture 2024-07-20 14:58:41 +02:00
miku-666 243c3fda0e GRF/AddParameter - Add auto complete to param promt and remove combobox option 2024-07-20 13:20:52 +02:00
miku-666 4c2d68e5e9 TextPrompt - Auto focus textbox when opening prompt 2024-07-16 20:15:49 +02:00
miku-666 c41fecde90 Format code to conform with code style guide lines 2024-07-16 20:07:34 +02:00
miku-666 2dcc2c80c3 MainForm - Format code segments 2024-07-14 19:21:41 +02:00
miku-666 978c13674b Clean up AudioEditor 2024-07-14 19:20:29 +02:00
miku-666 b4aaef0c8d COLEditor - Clean up default color table initialization 2024-07-14 19:19:15 +02:00
miku-666 6af20ea0bf PckAudioFile - Rename member variable 'audioType' to 'AudioType' 2024-07-14 19:17:54 +02:00
miku-666 7be4ca67b2 Editors - Use extension method 'GetData' to deserialize data 2024-07-14 19:15:10 +02:00
miku-666 70c4535296 MainForm - Remove adding 'Skins' folder inside Skins.pck 2024-07-14 18:38:05 +02:00
miku-666 5b3c76723a FilterPrompt - Add 'PageBackColor' property for setting background color 2024-07-14 17:57:40 +02:00
miku-666 2a1be6cf4c MainForm - Remove prioritizing Skins.pck when adding skins 2024-07-14 17:49:40 +02:00
miku-666 ae0650e385 v7.0.0.2 2024-07-11 13:42:40 +02:00
miku-666 3f897beb1d LOCEditor - Fix resizing bug and overall errors that where occurring 2024-07-11 12:19:54 +02:00
miku-666 384e1e2246 AddLanguage - Fix returning empty string when nothing is selected 2024-07-11 12:17:49 +02:00
miku-666 8be79bcd17 MainForm - Fix null exception when droping in anything other than a file onto start page 2024-07-07 14:51:51 +02:00
miku-666 cb20a7f3ca Move 'GameTickInMilliseconds' to GameConstants 2024-07-07 13:52:05 +02:00
miku-666 642261c0ec GameConstants - Add reference link 2024-07-03 15:52:55 +02:00
miku-666 9a37eac6ec TextureAtlasEditor - Fix argument null exception when populating variant combo box 2024-07-03 15:52:17 +02:00
miku-666 35abbe84ce TextureAtlasEditor - General clean up of functions 2024-07-03 15:22:52 +02:00
miku-666 60f569eb51 ImageDeserializer - Add size and null check 2024-07-03 15:19:01 +02:00
miku-666 fedfc68fc2 Rename & Move HasCustomColor to AllowCustomColour and move from ColorEntry to TileInfo 2024-07-03 15:14:15 +02:00
miku-666 74da4a74a9 TextureAtlasEditor - Use display name rather than internal name when opening animation editor 2024-07-03 12:50:03 +02:00
miku-666 3baa592d25 TextureAtlasEditor - Simplified particle atlas check 2024-07-03 12:49:01 +02:00
miku-666 a57b85fd3f TextureAtlasEditor - Clean up Tile initialization 2024-07-03 12:47:32 +02:00
miku-666 91be60e10a TextureAtlasEditor - Add error checking when getting color table 2024-07-03 12:45:29 +02:00
miku-666 926515c977 TextureAtlasEditor - Move Dye colors into GameConstants class and add ToBGR extension method 2024-07-03 10:36:07 +02:00
miku-666 dc08ceb96e TextureAtlasEditor - Move GraphicsConfig into member variable and clean up SetTile function 2024-07-03 10:33:48 +02:00
miku-666 bdd2917af5 TextureAtlasEditor - Fix setting atlas texture 2024-07-03 10:31:26 +02:00
miku-666 2d9fdb4748 TextureAtlasEditor - Rename class member variables 2024-07-03 10:20:05 +02:00
miku-666 43ad6d4107 Extended ResourceLocation for better atlas handling 2024-06-30 21:22:19 +02:00
miku-666 94e5fbfb8f Move AddNewSkin to Additional-Popups 2024-06-30 17:06:23 +02:00
miku-666 baa151a180 AddNewSkin - Fix Cape button not being visible 2024-06-28 21:52:35 +02:00
miku-666 3840b2940e Remove PCK-Studio-Updater Project 2024-06-27 19:53:33 +02:00
miku-666 974b4cab96 Fix displayed Version 2024-06-27 19:47:03 +02:00
miku-666 6007897bd1 Update version information 2024-06-27 19:36:37 +02:00
miku-666 d5c7fe9af5 TreeViewExtensions - Fix ArgumentOutOfRangeException when adding or replacing files(#38) 2024-06-27 19:33:56 +02:00
miku-666 ff93889776 Change In-App-Update system 2024-06-27 13:08:29 +02:00
miku-666 07d319b7f4 AppSettingsForm - Add automatically loading of settings 2024-06-25 19:20:46 +02:00
miku-666 d5ba7e1fdb AnimationPictureBox - Fix animation starting when resizong 2024-06-25 17:37:22 +02:00
miku-666 4c41504a0b Fix right click issue on main treeview(#34) 2024-06-24 19:26:59 +02:00
miku-666 d620759de8 Fix main treeview selecting wrong asset after rebuild(#36) 2024-06-24 19:10:35 +02:00
miku-666 795ad9f9d1 Update Changelog(#37) 2024-06-24 18:44:37 +02:00
miku-666 3b884901a1 AddNEwSkin - Fix context menu location(#33) 2024-06-24 17:25:57 +02:00
miku-666 4ce300d7be Fix Branch information not showing in release(#35) 2024-06-24 17:24:08 +02:00
miku-666 2be8627ad1 MainForm - Fix error when closing via file menu 2024-06-23 12:54:59 +02:00
miku-666 61204e74cc Add FilterPrompt form and update ChnageTile and AddEntry(for entities) 2024-06-22 22:17:43 +02:00
miku-666 5db1ef955c Move Binka & BinkaConverter into 'External/API/Miles' 2024-06-22 13:23:42 +02:00
miku-666 2ea94d9a35 Remove Helper folder 2024-06-22 13:20:45 +02:00
miku-666 ba7a950f17 Move internal app related classes into 'Internal/App' 2024-06-22 00:32:37 +02:00
miku-666 fcdadb3530 GithubUserPanel - Add todo 2024-06-21 20:04:08 +02:00
miku-666 2ad8423eff MainForm - Add some main menu icons 2024-06-21 19:49:09 +02:00
miku-666 d9397eb787 Update OMI submodule ref 2024-06-21 19:30:01 +02:00
miku-666 c5098bf4af Rename every variable-/parameter-/propertyname of type PckAsset from 'file' to 'asset' 2024-06-21 19:19:27 +02:00
miku-666 b94ff2f149 Update CreditsForm to reflect more recent Contributors 2024-06-16 13:10:32 +02:00
miku-666 cff1394b94 CreditsForm - Show build info no matter what build config 2024-05-26 15:41:09 +02:00
miku-666 9ef19cee34 Move Misc folder to 'Internal' folder and rename namespace 2024-05-20 16:11:29 +02:00
miku-666 5725e26ce6 MainForm - Updated context menu
- Move misc functions to main context menu and only show on selected file types
2024-05-19 14:19:43 +02:00
miku-666 70d83eca2a MainForm - Fix duplicating folder when dropping onto itself 2024-05-08 16:44:33 +02:00