Releases: boomboompower/SkinChanger
Beta Release 3.0.88
SkinChanger Beta 3.0.88
A minor patch to the updater
Modified the version checker to handle incoming version strings with a trailing whitespace.
+ No additions
~ Fixed a crash caused by the updater
- No removals
Next up
What's on the roadmap?
- A way to save skins + capes to your computer.
Using the installer:
- Download "SkinChangerMod.jar"
- Double click the file
Manual install:
- Install Forge for 1.8.9
- Locate .minecraft folder
- Download the "SkinChangerMod.jar" to your ".minecraft/mods/1.8.9" directory
- Run the game
Hashes
Don't install untrusted files
- SkinChangerMod: 6df161d68b4f63c9550212d6f4fe64447246baf63248fab12eac03cb77f163b4
- SkinChangerMod-sources: 6406b6094635a487cb8c8fe2fd8b668e8860a38f323b45a544b575bbf155cb39
Automagically generated with lots of ❤
Beta Release 3.0.87
SkinChanger Beta 3.0.87
With an updater and new caching!
Begins rework of cache system ( #6 ) and adds updater
+ New cache system (a bit broken)
+ An updater for GitHub (beta) releases.
+ Added an option to disable the updater
+ Added an option to disable the cache clearing
~ Fixed "Old Buttons" not translating
- Removed the old cache system
Next up
What's on the roadmap?
- A way to save skins + capes to your computer.
Installation
Using the installer:
- Download "SkinChangerMod.jar"
- Double click the file
Manual install:
- Install Forge for 1.8.9
- Locate .minecraft folder
- Download the "SkinChangerMod.jar" to your ".minecraft/mods/1.8.9" directory
- Run the game
Hashes
Don't install untrusted files
- SkinChangerMod: 241a757ee7935a753184f96b79bc83af7425fc51b4de57696765f8ffc1d2d180
- SkinChangerMod-sources: ca3f58b41fde228be849d4badd372d9c764f3e303dde1a1e2178f42746d9b0d0
Automagically generated with lots of ❤
Beta Release 3.0.86
SkinChanger Beta 3.0.86
The new translation system + an attempt at OptiFine compatibility
This release replaces the old translation system and adds a few new options. Changelog below
+ New JSON based translation system
+ New option for using texture pack buttons instead of just rectangles
+ New option to try patch optifine (to make SkinChanger work if you're using OptiFine)
~ The installer now asks you before deleting anything related to SkinChanger
~ The installer now checks every jar in your mods directory to detect SkinChanger
- Removed the vertical scrollbar.
Next up
What's on the roadmap?
- An update-checker (Apagoge implementation) for beta releases.
- A way to save skins + capes to your computer.
Using the installer:
- Download "SkinChangerMod.jar"
- Double click the file
Manual install:
- Install Forge for 1.8.9
- Locate .minecraft folder
- Download the "SkinChangerMod.jar" to your ".minecraft/mods/1.8.9" directory
- Run the game
Hashes
Don't install untrusted files
- SkinChangerMod: 1d91ae0f1ad769a54b08a35276a5429916fac8bf1f4b97c3a1cbf1b7f9bef9cf
- SkinChangerMod-sources: b5d9506b00c2fd5399eba14020b8e17f80a52e7be908a0af6c7b4e325f568022
Automagically generated with lots of ❤
Beta Release 3.0.79 for 1.12.2
SkinChanger Beta 3.0.79-1.12.2
A version exclusive for 1.12.2
Due to the increased popular demand, a 1.12.2 port has been made
Changes
+ No additions since base 3.0.79
~ A new translation system based on JSON (doesn't use the minecraft internal system)
- Non-patched skins (default off) may be broken.
Hotlink to 3.0.79 patch
This release will not be maintained, and will be the last fork of the project (by me) until v3 is officially done.
Installation
How to install the file
Using the installer:
- Download "SkinChangerMod.jar"
- Double click the file
Manual install:
- Install Forge for 1.12.2
- Locate .minecraft folder
- Download the "SkinChangerMod.jar" to your ".minecraft/mods/1.12.2" directory
- Run the game
Next up
What's on the roadmap?
- An update-checker (Apagoge implementation) for beta releases.
- A menu for recent skins and recent capes
Hashes
Don't install untrusted files (SHA256)
- SkinChangerMod: 9bd61743b726bfa046531603f8a044d4684996d8b3402e4812c1fffe18cffcb1
- SkinChangerMod-sources: e4638f1c25180310efa998b8a7288d44ddae63d234997e5019d1d109021f591b
Automagically generated with lots of ❤
Beta Release 3.0.79
SkinChanger Beta 3.0.79
Copying other player skins
This release implements a new menu which lets you copy skins from other players in the same world as you.
+ New copy/clone/steal skin UI (accessible under the options button)
+ A new button which uses the a players head
~ Fixed an issue with buttons not checking their translatable state
~ Fixed translation for lighting
~ Separated the player and cape animation
~ Recoded the player and cape animation
~ A lot of internal code was moved around
- Removed the following UI elements: Spacer and Checkbox
Specifically this release is implements #24
This release is still not a stable release, not much testing has been done on the new UI and any feedback is appreciated. Github changed how environment variables work in Workflows so for now, builds will be done by me.
Next up
What's on the roadmap?
- An update-checker (Apagoge implementation) for beta releases.
- A menu for recent skins and recent capes
Hashes
Don't install untrusted files
- SkinChangerMod: c01c94fe4127e8daefac7239cbf6bf804a709635e6506ebec29f76db436a69f9
- SkinChangerMod-sources: caa03702e789a975348ea4d9c81051c409c19af9b8c9de37a6254d5555c219de
This binary is signed.
Automagically generated with lots of ❤
Beta Release 3.0.78
SkinChanger Beta 3.0.78
Localization and more UI tweaks
This release patches a few bugs spotted by littlemissantivirus
+ Option to speed up animation
+ New commands to quickly change settings
+ A language system (future translations?)
~ ScissorState culling fixed
~ Stopped animation being dependant on framerate.
- ScissorState removed entirely
Next up
What's on the roadmap?
- An update-checker (Apagoge implementation) for beta releases.
- The recent skin/cape menus
I'd like to add command aliases for quick skin and cape changing without going through the UIsLocalization
Hashes
Don't install untrusted files
- SkinChangerMod: 973bd45909eff4d69b2a3d6770fc43543cb610c35139bfa311e78fa09f25ea2c
- SkinChangerMod-sources: 0ca305bcb335d1b59bb8a8d52002949f096b157809e11f70110241e2ab80af38
Automagically generated with lots of ❤
Beta Release 3.0.77
SkinChanger Beta 3.0.77
More UI Work
+ Added a toggle for the mod in the settings menu
+ Added descriptions for each setting (hover to view)
~ Rewrote the settings UI (it is generated on the fly instead)
~ Made the position of "Cape Settings" dynamic, meaning it moves as your screen size changes
~ Added callbacks to buttons to eradicate the "onButtonPressed" methods.
- Removed UI blur since it caused issues with the renderer
Next up
What's on the roadmap?
- An update-checker (Apagoge implementation) for beta releases.
- I'd like to add command aliases for quick skin and cape changing without going through the UIs
- Localization
- The recent skin/cape menus
Hiatus
Pause in development
Unless there is a critical vulnerability within the mod, development will not be active for the next two months as touched on in the previous release.
Hashes
Don't install untrusted files
- SkinChangerMod:
174dd1a0d6b11b87515570397d9cb721c6b44754ea22c30ac20760c50a470477
- SkinChangerMod-sources:
e7a8e1abf2f652e632c9740e0b23d841f239ef4d9b413a0a2a99f6d4c822a9f4
Automagically generated with lots of ❤
Beta Release 3.0.76
SkinChanger Beta 3.0.76
A tiny patch
No longer requires you to have "All me" enabled. See #27
~ Patched player comparisons, the mod now differentiates between players correctly.
Next up
What's on the roadmap?
- I won't be working on the mod for the next 2 months while I have exams.
- Once exams are over I'll implement a few of the optional features seen here and once that's done I'll be able to release v3.
Automagically generated with lots of ❤
Beta Release 3.0.75
SkinChanger Beta 3.0.75
An internal overhaul which actually works
If you want to use SkinChanger at this point, you will need to enable the "All me" option in the config settings.
This release implements more options and patches #21 (at least tries to).
Patch/Release Notes:
+ An update checker has been implemented (this will not run on beta builds).
+ Added a button to pause the skin renderer
+ Added an option to give everyone the same skin as you
+ Added an option to disable UI blur
+ Preparation for running whilst obfuscated
- Removed "Recent Capes" & "Recent Skins" (these will be in a new UI)
- Removed vertical scrollbar (I suspect this is what caused issues with rendering).
Next up
What's on the roadmap?
- Completion of a few of the optional features seen here and once that's done I'll be able to release v3.
Automagically generated with lots of ❤
Beta Release 72 (3.0.72)
SkinChanger 3.0.72
The one where it's actually semi useable
The main focus of this build was to make the codebase slightly less complex, CodeScene has been helping with this journey.
I'd say the most noteable change is the game no longer freezes when loading a cape/skin.
Patch/Release Notes:
The mod no longer freezes the game when loading a cape/skin.
+ Fixed Skin and Cape loading from a URL
+ Fixed Skin and Cape loading from a UUID
More work needs to be done on the caching system. I've stopped inappropriately and naively thinking I can wait for the return value of some methods, and have adopted a "Callback"/"Promise" system with web requests, this lets the code keep running while the logic runs off the main thread.
Next up
What to look forward to in the next release?
In the next release I'd like to entirely refactor the caching system and also get started on a config system. These are two QOL features which the mod needs before it's ready for release. Similarly the other elephant in the room is this awesome bug (as seen in #21)
This issue has not been solved in this version.
Obfuscation
Something for developers
Official builds (by me not Github) will be obfuscated, this is to encourage other developers to visit this repo and learn from the source over decompiling and modifying the mod directly. The additional bonus is a large file-size reduction. Especially now that many dependancies of the mod have been removed. Yes, the binary is already quite small, but it could be better.
Automagically generated with lots of ❤