
ULTRASKINS GC
ULTRASKINS fixed for the UltraRevamp update
CHANGELOG
version 7.0.0
- skins now load asynchronously
- added support for ranktitleswapper mods
- fixed a problem where the game would leak textures every load
- fixed a problem where the game might not change the impact hammer dial consistently
- changed the ultraskins directory from %APPDATA%\bobthecorn2000\ULTRAKILL\ultraskinsGC to %APPDATA%\bobthecorn2000\ULTRAKILL\ultraskinsGC-v2
- optimized the loading system to handle other file types at a later date
- removed the pause menu skin swapper (it will come back at a later date)
- added an in game previewer to look at what skins are selected
- added the ability to order your skins and load multiple at a time in the US menu
- upgraded to OG-SKINS 4.0 with new support for rank titles and a few typo fixes in texture names
- fixed the name of the Minos revolver ID texture to be consistent with its emissive and diffuse names
- removed a lot of legacy unused code from the original ultraskins
- repository is now independent of the original ultraskins
- revamped batonpass to be a better independent logger
- the mod now loads texture data from game instead of redistributing it separately
- added pack support for loading multiple skinsets in a single folder
- added metadata support for adding details to skinpacks to show up in the side panel
- added animations and sound effects to the menus
- added the skin creator to aid in the creation of skins and ripping files and making metadata
- added better file checking to prevent skin corruption or the mod crashing on load
- added an in-game file explorer
- added the ability to direct download skin mods from thunderstore
- added a button to make thunderstore ultraskin mods work even if the creator didnt give them the metadata.gcmd file
- added a migration tool to aid in the folder change
- gave plugins the ability to listen to when we successfully finish loading a skin
- gave some public methods intellisense documentation
- fixed the bug where coins stopped swapping properly
- updated the documentation and moved the old one to a legacy folder
- fixed a few typos in the original description
- updated the thunderstore icon
- added a settings menu with the following settings
- Control V1’s color in the menu
- how many thumbnails are used in the file explorer
- options to open your global folder without digging through the OS file explorer
- an about screen to see licenses and version details
- how many PNGs are handled per frame in the skin creator to reduce lag
- the ability to change the log level
version 6.0.2
- split "skull2 compressed" into two images "skull2grenade" "skull2rocketcharge"
- renamed "skull2 compressed 2" to "skull2rocketbonuscharge"
- fixed an issue where hell orbs would get changed to the grenade texture after a rocket got charged
- fixed an error where ultraskins would try to init during the boot screen;
- removed batonpass printing every single base game asset to the terminal if debug mode is on
- menu creation now properly logs to baton pass
- fixed a typo in the changelog
version 6.0.1
- Fixed V1s wing not being changed in the menu
- optimized the way v1s emissives are handled in the menu
- Fixed animation in the US menu to be more like the one found in the base game
- added skull2 compressed 2.png to the OG-SKINS pack to support the blue stripe on charged rockets
- added a new github wiki found here
- removed the space in T_MainArm_White_Emissive.png fixing the issue with it not loading all the way
- fixed T_Railcannon_Emissive.png being named T_Railcannon_Emission.png
version 6.0.0
- Major code changes
- Removed PlugingConfig as a dependecy
- Railgun_Main_AlphaGlow is now T_Railcannon its UVs have been redone and its old texture is no longer supported
- ArmV2_Diffuse and ArmV2_Diffuse white are now T_MainArm T_MainArm_White and T_Feedbacker
- v1 now glows the color of your chosen weapon color on the menu
- ultraskins now has its own UI elements
version 5.1.1
- Dial Emissive no longer breaks when there is no dial mask present
- dials now use the default texture if missing
- Removed the unused OG-SKINS files
version 5.1.0
- jackhammer emissive now uses T_ImpactHammer_Glow.png
- now supporting Dial Glow 1 2 and 3 and Dial Mask officially
- .USGC Files are now in Json format and now store the version number
- other bug fixes
version 5.0.1
- fixed a bug where the jack hammer dial would get tinted to the weapon variant color
version 5.0.0
- added clearer error codes for debugging
- modified the home directory to be the same for r2modman and steam users "%APPDATA%\bobthecorn2000\ULTRAKILL\ultraskinsGC"
- added support for USutils, an easy method for installing skins and creating skin mods
- added support for textures to OG-SKINS
- White Arm
- Chainsaw ID
- Impact Hammer Emissive
- Impact Hammer ID
- Impact Hammer Dial
- Dial Glow 1 2 and 3 and Dial Mask are included but may or may not work
- Game now uses GCskin V2.0
- metadata support for compressed mod packs
- nested folders are now supported but currently have no use
- GCSkins textures can now be bigger then 2 gb
version 4.0.0
- added support for R2MODMAN
- multiple skin folders can now be used with pluginconfig
- new file types GCskin and USGC for handling saves in case pluginconfig goes down in the future
- bug fixes
- code cleanup
version 3.1.1
- Fixed needing to be on C: drive in the standard steam folder
- Made the readme clearer