Commit Graph

212 Commits

Author SHA1 Message Date
EternalModz
10bd2d76e5 Added new color theme support! (Also completed font overhaul + minor fixes.) 2025-02-13 19:21:00 -08:00
miku-666
9ad1415010 Merge main into 'UI-UpdateBranch' 2024-07-20 22:58:58 +02:00
miku-666
5db1ef955c Move Binka & BinkaConverter into 'External/API/Miles' 2024-06-22 13:23:42 +02:00
miku-666
ba7a950f17 Move internal app related classes into 'Internal/App' 2024-06-22 00:32:37 +02:00
miku-666
9ef19cee34 Move Misc folder to 'Internal' folder and rename namespace 2024-05-20 16:11:29 +02:00
miku-666
a3098bb39b Move 'IO' folder from 'Classes' to 'internal' folder 2024-04-28 20:52:22 +02:00
miku-666
e6efd420a8 Remove Classes/API/PCKCenter folder as it's no longer supported 2024-04-21 14:16:54 +02:00
miku-666
67ad95f623 Remove WiiUPanel.cs and FTPClient.cs 2024-04-21 13:06:28 +02:00
miku-666
29ee312d71 Add ImageSerializer/Deserializer 2024-04-05 00:32:36 +02:00
MattN-L
2f0abe3389 Assigned an owner to every instance of show/showdialog 2024-03-31 11:25:15 -04:00
MattN-L
613795d960 Added compression support to BinkaToWav converter 2024-03-30 13:53:28 -04:00
MattN-L
6c2047f6c0 Fix exception when moving skin under or below a folder 2024-03-30 13:31:52 -04: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
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
3e08444213 Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2023-09-04 16:32:30 +02:00
miku-666
01edf96f9c Removed SoundIO.cs and Sounds.cs 2023-08-25 12:51:12 +02:00
miku-666
58633233ea BinkaConverter - Added ToBinka function 2023-08-12 12:35:21 +02:00
miku-666
061193d0d4 Binka.cs - Renamed 'FromWav' to 'ToBinka' 2023-08-12 12:34:38 +02:00
miku-666
8704120b5f Binka.cs - Added compressionLevel verification 2023-08-12 12:33:27 +02:00
miku-666
d14f80b18c Updated Binka.cs 2023-08-12 12:00:11 +02:00
miku-666
e40953fcd4 Updated namespace for ApplicationScope 2023-08-12 11:46:44 +02:00
miku-666
23e334af10 Renamed namespace for IO/PckAudio 2023-08-12 11:30:47 +02:00
miku-666
1bd949a5fd Renamed namespace for OI/CSMB 2023-08-12 11:12:08 +02:00
miku-666
2eb7b9d179 Renamed namespace for IO/3DST 2023-08-12 11:11:13 +02:00
miku-666
9bfda0090c Moved ToolboxItems out of 'Classes' folder and moved AnimationPictureBox to ToolboxItems 2023-08-12 10:43:11 +02:00
miku-666
2cd8edefdc BlendPictureBox - Moved color check when applying blend 2023-08-08 14:52:51 +02:00
miku-666
606a92b11f Added BlendPictureBox 2023-08-07 18:23:35 +02:00
miku-666
9e3c300226 Moved CSMBFile and PckAudioFile from 'Classes/FileTypes' to 'FileFormats' folder 2023-08-02 14:03:05 +02:00
miku-666
ada7a0cc56 Binka.cs - Updated 'ToWav(Stream source, Stream destination)' 2023-07-22 15:47:24 +02:00
miku-666
0662717fe4 SkinAnim.cs - Renamed 'ANIM_EFFECTS' to 'SkinAnimFlag' 2023-07-22 15:42:41 +02:00
miku-666
dedfc9a968 RichPresenceClient.cs - Added ability to disable the rich presence in the settings 2023-07-21 13:08:01 +02:00
miku-666
11f04ef127 Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2023-07-12 20:27:58 +02:00
miku-666
91c5bcb4ef Binka.cs - Added overloads for 'ToWav' function 2023-06-17 12:06:52 +02:00
miku-666
045b195a09 RPC - Changed 'LargeImageText' to Application.ProductName 2023-06-15 20:59:38 +02:00
miku-666
3fa454a40b Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2023-06-11 20:03:20 +02:00
MattNL
aeb1d9b192 Changed RPC button punctuation 2023-06-10 08:18:12 -04:00
MattNL
ce991c69c5 Removed ARCUtil class 2023-06-10 07:46:15 -04:00
miku-666
9dbadf8394 Merge branch 'main' of https://github.com/PhoenixARC/-PCK-Studio 2023-06-06 17:12:18 +02:00
MattNL
0fd1457a60 Added methods to ARCUtil 2023-06-04 18:22:34 -04:00
miku-666
b38f584e80 MainForm - Allowed only one PCK Manager at a time and added BinkaConverter.cs 2023-06-04 18:33:27 +02:00
miku-666
33c8431276 Removed TextureSelector.cs and Teture.cs 2023-06-03 19:14:20 +02:00
miku-666
e117c0236a Renamed 'ApplicationScope.AppDataCacher' to 'ApplicationScope.DataCacher' 2023-06-03 17:45:52 +02:00
miku-666
ba4aff2e13 Added 'Show Rich Presence' to settings 2023-06-03 17:44:38 +02:00
miku-666
e2ff47684c Moved Binka.cs to API/Miles 2023-05-20 12:10:30 +02:00
miku-666
777f0ce59a GRF Editor - Changed UI of compression menu item 2023-05-15 17:45:26 +02:00
miku-666
3a045c3dc8 Merge 'main' into UI-UpdateBranch 2023-05-13 23:16:10 +02:00
miku-666
9349b7d435 PictureBoxWithInterpolationMode - Added PixelOffestMode to be HighQuality 2023-05-13 18:53:10 +02:00
miku-666
b5d121f285 Added ApplicationScope static class 2023-05-12 21:51:27 +02:00
Miku-666
6f273008c9 Manage Pcks feature (#18)
* Add Console Installer Form

* Improved FTPClient constructor

* Add FTPClient.SetTimeoutLimit and made download and upload file accept a stream

* Add new Panels and move old for reference

* Update WiiU Install Panel

* Update FTPClient.ListDirectory

* Add Cemu Installer Panel

* CemuInstallPanel - Add path validation

* ConsoleInstaller - Removed PS3 support

* Rename 'Additional-Features' folder to 'Features'

* CemuInstallPanel - Add context item to add new custom pcks

* CemuInstallerPanel - Add function to remove pck from DLC folder

* CemuInstallPanel - Add directory exist check

* Rename 'ConsoleInstaller' to 'PckManager'

* Renamed Panels

* FTPClient.cs - Prefixed private class members with an underscore

* PckManager.cs - Renamed 'selectedPlatformComboBox' to 'supportedPlatformComboBox'

* CemuPanel.cs - Add better Directory name validation

* WiiUPanel.cs - Renamed some designer component names

* PS3Panel.cs - Removed unused text box

* PckManager.cs - Added message box for unimplemented panels

* CemuPanel.cs - Improved file path handling

* Removed PS3Panel.cs

* PckManager.cs - For now only Cemu is supported !

* Moved Features folder to project root and changed namespace of PckManager

* Removed StringExtensions and made method 'ContainsAny' generic and moved it to EnumerableExtensions
2023-05-07 16:29:37 +02:00
miku-666
279a3978a4 Merge 'main' into UI-UpdateBranch 2023-05-04 21:27:54 +02:00