miku-666
1622ea72ac
CemuPanel - Change region name for japanese to "JP"
2024-04-20 11:12:44 +02:00
miku-666
a9416b1201
MainForm - Fix drag n drop working when not moving dragged item into folder thus causing a useless move and refresh over the treview
2024-04-19 19:28:02 +02:00
miku-666
55ef0e07b3
MainForm - Fix showing empty named folders and fix rename to show the actual file name
2024-04-19 19:26:10 +02:00
Miku-666
e64acf0317
Re-implemented Drag n drop ( #26 )
...
* [WIP] MainForm - Re-implemented drag n drop
* MainForm - Fix drag n drop issue for files
* MainForm - Add drag n drop for external files
* MainForm - Add folder drag n drop
2024-04-18 19:07:19 +02:00
miku-666
f685ee29f6
AddFilePrompt - Fix Unused file type being selectable
2024-04-12 20:39:19 +02:00
miku-666
b5081d4973
CemuPanel - Fix null reference exception thrown when double clicking no node
2024-04-06 11:38:17 +02:00
miku-666
5b1c429ccf
MainForm - Fix PckManager preventing application to exit
2024-04-05 23:03:03 +02:00
miku-666
1580827fa6
MainForm - Update if condition in 'HandleOpenFile'
2024-04-05 23:01:14 +02:00
miku-666
f8eeb5da48
MainForm - Set file type handler for sub pck files to null
2024-04-05 23:00:11 +02:00
miku-666
4e19ccc7a3
MainForm - Rename 'openPck' to 'OpenPck'
2024-04-05 22:57:07 +02:00
miku-666
88af7fadb7
MainForm - Rename 'checkSaveState' to 'CheckSaveState'
2024-04-05 22:55:35 +02:00
miku-666
3d3dde49cc
PckFileDataExtensions - Rename 'SetData<T>' to 'SetSerializedData'
2024-04-05 22:49:34 +02:00
miku-666
a4e9440ea0
PckFileDataExtensions - Rename 'Get<T>' to 'GetDeserializedData'/'GetData' respectively
2024-04-05 22:47:51 +02:00
miku-666
8784a12237
MainForm - Rename 'setModelVersion' to 'SetModelVersion'
2024-04-05 14:36:19 +02:00
miku-666
e40eea5fcb
MainForm - Update setModelVersion
2024-04-05 14:34:17 +02:00
miku-666
966782567f
MainForm - Rename 'setPCKEndiannessStripMenuItem_Click' to 'SetPckEndianness'
2024-04-05 14:14:27 +02:00
miku-666
c547a828ab
MainForm - Update setPCKEndiannessStripMenuItem_Click to not use the dynamic keyword
2024-04-05 13:45:01 +02:00
miku-666
aaeda546e4
PckFileDataExtensions - Add SetTexture
2024-04-05 00:34:48 +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
71728d3bd7
Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio
2024-03-31 23:30:05 +02:00
miku-666
95c1dd5bf2
AnimationEditor - Fix gif importing not working
2024-03-31 23:29:31 +02:00
miku-666
ce2358618a
MainForm - Updated limiting recent file count
2024-03-31 18:55:42 +02:00
miku-666
74633b5729
Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio
2024-03-31 18:54:36 +02:00
miku-666
d461454027
MainForm - Fix PckManager window being on top of everything
2024-03-31 18:12:32 +02:00
miku-666
bb452dcf0a
Merge branch 'main' into https://github.com/PhoenixARC/-PCK-Studio
2024-03-31 17:29:58 +02:00
miku-666
e36ebe5878
Add IPckSerializer and IPckDeserializer and Update Animation/AnimationEditor
2024-03-31 17:26:25 +02:00
miku-666
1f359ce8a7
MainForm - Add functionality to main menu exit button
2024-03-30 12:22:01 +01:00
miku-666
1cadb432ee
MainForm - Add Recently open file menu item
2024-03-30 02:20:05 +01:00
miku-666
fc883d2364
Update Assembly info
2024-03-30 01:48:11 +01:00
miku-666
84afe15f8d
MainForm - Remove Extract main menu item
2024-03-30 01:09:12 +01:00
miku-666
526d7cfd86
MainForm - Add Icons to main menu items
2024-03-30 01:02:38 +01:00
miku-666
85ac2ac3a9
MainForm - Fix import extracted skins folder respecting selected node
2024-03-29 23:57:40 +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
4642d58383
MainForm - Use explicit type when type cannot be inferred
2024-03-24 15:47:44 +01:00
miku-666
9ab906920d
MainForm - Mark SubPck functions as obsolete
2024-03-24 15:07:34 +01:00
miku-666
0198beb6e8
MainForm - Fix 3dst export crashing when file is tga image
2024-03-24 15:06:35 +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
3cb6097d14
MainForm - Fix importing file that already exists
2024-03-23 18:58:33 +01:00
miku-666
20a97bafb4
MainForm - Fix clone function working on folders
2024-03-23 18:21:53 +01:00
miku-666
e980aeeae9
MainForm - Fix checking for audio file instead of a specific name
2024-03-23 18:15:30 +01:00
miku-666
123d529270
MainForm - Fix deleting folder being flaged as having compass or clock textures inside
2024-03-23 16:17:07 +01:00
miku-666
4ce56fe682
MainForm - Only set file icons and click event if file is supported
2024-03-23 11:15:20 +01:00
miku-666
efee37b7d4
Update OMI to fix loc file issue
2024-03-23 09:35:01 +01:00
miku-666
ea4328389c
Update OMI for GRF Editor
2024-03-18 17:39:43 +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
63402857b7
MainForm - Fixed renaming folder throwing exception
2023-11-20 19:41:18 +01:00
Miku-666
1e94d23281
Added new PCK-Studio Updater ( #20 )
...
* Added PCK-Studio-Updater project
* Updated PCK-Studio-Updater to be a standanlone executable and added checkbox for using beta builds in the settings panel
* Rename constant define '_NOT_DEBUG' to 'NDEBUG' and moved it to .csproj file
2023-10-08 15:00:01 +02:00
miku-666
2e8a4316ba
TextureAtlasEditor - Fixed combo box being disabled when color mask is supported
2023-09-23 18:21:15 +02:00
miku-666
db11c0d3e0
Updated GRF Editor and OMI submodule
2023-09-03 17:53:59 +02:00
miku-666
a03a7a0fe5
Update OMI submodule
2023-09-02 14:01:39 +02:00
miku-666
fd612fc8b3
GameRuleFileEditor - Made copression select text const
2023-08-30 18:48:47 +02:00
miku-666
00669c1c45
ItemSelectionPopUp - Changed accessibility to label text and button text
2023-08-30 18:47:40 +02:00
miku-666
993d625330
TreeNodeExtensions - Added constraints to generic type
2023-08-30 18:44:59 +02:00
miku-666
d8d046c110
AnimationPictureBox - Removed 'TickInMillisecond' constant and use 'Animation.GameTickInMilliseconds'
2023-08-30 18:43:55 +02:00
miku-666
4ca35a5e92
AnimationEditor - Added ability to export animation as gif
2023-08-30 18:42:30 +02:00
miku-666
44c9679bd7
Update Animation.cs to avoid cross thread access
2023-08-30 16:15:27 +02:00
miku-666
9f2acace40
Updated OMI submodule
2023-08-30 16:13:47 +02:00
miku-666
040962b166
AnimationEditor.cs - Added 'UpdateTreeView' to reduce calls to 'LoadAnimationTreeView'
2023-08-30 16:13:08 +02:00
miku-666
88b38a88de
Updated AnimationPictureBox.cs
...
Lets hope it won't throw exceptions
2023-08-30 16:09:31 +02:00
miku-666
4f0f0cf66f
Configured Trace log file via app.config file
2023-08-28 21:38:40 +02:00
miku-666
68705baa49
Updated OMI submodule
2023-08-28 21:36:11 +02:00
miku-666
16d6664442
MainForm.cs - Updated PckManager to bring to front when re-opening
2023-08-28 14:01:28 +02:00
miku-666
a47272442f
MainForm - Made toolStripSeparator not generate member variables
2023-08-28 14:00:03 +02:00
miku-666
6949147e47
MainForm.cs - Removed unused 'fAQToolStripMenuItem1_Click' function
2023-08-28 13:58:48 +02:00
miku-666
11d62f921e
MainForm.cs - Marked 'importSkinToolStripMenuItem_Click' as deprecated with message
2023-08-28 13:57:24 +02:00
miku-666
cfae4b00fb
MainForm.cs - Added call to treeViewMain.Sort() in BuildMainTreeView
2023-08-28 13:55:45 +02:00
miku-666
6ad1696b4e
MainForm.cs - Chnaged some debug logging messages to trace logging
2023-08-28 13:54:33 +02:00
miku-666
8b4796416f
MainForm.cs - Added 'BeforeFileRemove' function to check before a file is removed
2023-08-28 13:52:47 +02:00
miku-666
945d9baf8e
Moved PckNodeSorter to 'Internal' folder
2023-08-28 13:50:19 +02:00
miku-666
44456bbf6d
Added TreeNodeExtensions.cs
2023-08-28 13:15:57 +02:00
miku-666
80423098a2
MainForm.cs - Updated and renmaed 'setFileType_Click' to 'SetFileType'
2023-08-28 13:09:52 +02:00
miku-666
caa9a0142f
MainForm.cs - Renamed 'SetPckFileIcon' to 'SetNodeIcon'
2023-08-28 12:56:55 +02:00
miku-666
68f8f83212
Fixed SkinANIM API
2023-08-28 10:23:57 +02:00
miku-666
62b063fa2a
Add config for Trace class
2023-08-25 13:41:42 +02:00
miku-666
871261e43d
Moved AnimationCategory into its own file
2023-08-25 13:11:25 +02:00
miku-666
4978e111b1
PckFileDataExtensions - Improved GetTexture extension
2023-08-25 13:01:34 +02:00
miku-666
939a8b57da
EnumerableExtensions - Added EqualsAny extension
2023-08-25 12:57:57 +02:00
miku-666
8817ae9fc1
AnimationEditor - Added Copyright notice
2023-08-25 12:57:14 +02:00
miku-666
9c357d151a
Updated Animation API and added AnimationHelper
2023-08-25 12:56:22 +02:00
miku-666
9faaf65601
Updated ChangeTile.cs
2023-08-25 12:51:49 +02:00
miku-666
01edf96f9c
Removed SoundIO.cs and Sounds.cs
2023-08-25 12:51:12 +02:00
miku-666
143984a5d6
Added setting to use a combo box when setting parameter name inside the grf editor
2023-08-25 12:50:19 +02:00
miku-666
b76e7cf66c
MainForm - Made 'CreateNewAudioFile' static
2023-08-14 17:28:09 +02:00
miku-666
5051cd58be
PckFileDataExtensions - Added GetTexture extension
2023-08-14 17:19:59 +02:00
miku-666
0e9c1d3fcc
AdvancedOptions - Updated 'applyBulkProperties' to use extension method
2023-08-14 15:51:49 +02:00
miku-666
4c7d1a9ca6
AddNewSkin - Updated UI
2023-08-14 15:48:09 +02:00
miku-666
b57f6cb8c2
generateModel - Fixed CSM Import
2023-08-14 15:47:05 +02:00
miku-666
2eed69a647
CreateTexturePackPrompt - Added Checkbox fro creating skins.pck file
2023-08-14 15:45:44 +02:00
miku-666
57c82393e5
Added more extensions for PckFile/PckFileData
2023-08-14 15:43:46 +02:00
miku-666
268468b0a7
Removed AnimationResources.cs and moved properties to 'Internal/Json/Tiles.cs'
2023-08-13 21:28:18 +02:00
miku-666
6e09a9c427
ImageExtensions - Renamed 'CreateImageList' to 'Split' and 'SplitHorizontal' respectively
2023-08-13 15:30:18 +02:00
miku-666
721c9649a2
EnumerableExtensions - Renamed 'enumerate' tuple return name
2023-08-13 15:14:37 +02:00