Skip to content
This repository has been archived by the owner on Nov 7, 2022. It is now read-only.

Releases: boomboompower/SkinChanger

Beta Release 3.0.88

11 Jan 04:19
e4a62bb
Compare
Choose a tag to compare

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:
  1. Download "SkinChangerMod.jar"
  2. Double click the file
Manual install:
  1. Install Forge for 1.8.9
  2. Locate .minecraft folder
  3. Download the "SkinChangerMod.jar" to your ".minecraft/mods/1.8.9" directory
  4. Run the game

Hashes

Don't install untrusted files

  • SkinChangerMod: 6df161d68b4f63c9550212d6f4fe64447246baf63248fab12eac03cb77f163b4
  • SkinChangerMod-sources: 6406b6094635a487cb8c8fe2fd8b668e8860a38f323b45a544b575bbf155cb39

Automagically generated with lots of ❤

Beta Release 3.0.87

26 Dec 14:42
6e69ec4
Compare
Choose a tag to compare
Beta Release 3.0.87 Pre-release
Pre-release

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:
  1. Download "SkinChangerMod.jar"
  2. Double click the file
Manual install:
  1. Install Forge for 1.8.9
  2. Locate .minecraft folder
  3. Download the "SkinChangerMod.jar" to your ".minecraft/mods/1.8.9" directory
  4. Run the game

Hashes

Don't install untrusted files

  • SkinChangerMod: 241a757ee7935a753184f96b79bc83af7425fc51b4de57696765f8ffc1d2d180
  • SkinChangerMod-sources: ca3f58b41fde228be849d4badd372d9c764f3e303dde1a1e2178f42746d9b0d0

Automagically generated with lots of ❤

Beta Release 3.0.86

22 Dec 08:10
0d7720e
Compare
Choose a tag to compare
Beta Release 3.0.86 Pre-release
Pre-release

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:
  1. Download "SkinChangerMod.jar"
  2. Double click the file
Manual install:
  1. Install Forge for 1.8.9
  2. Locate .minecraft folder
  3. Download the "SkinChangerMod.jar" to your ".minecraft/mods/1.8.9" directory
  4. 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

22 Dec 05:24
96b64b9
Compare
Choose a tag to compare
Pre-release

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:
  1. Download "SkinChangerMod.jar"
  2. Double click the file
Manual install:
  1. Install Forge for 1.12.2
  2. Locate .minecraft folder
  3. Download the "SkinChangerMod.jar" to your ".minecraft/mods/1.12.2" directory
  4. 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

30 Nov 12:45
cd98d62
Compare
Choose a tag to compare
Beta Release 3.0.79 Pre-release
Pre-release

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

25 Sep 14:16
272e28b
Compare
Choose a tag to compare
Beta Release 3.0.78 Pre-release
Pre-release

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 UIs
  • Localization

Hashes

Don't install untrusted files

  • SkinChangerMod: 973bd45909eff4d69b2a3d6770fc43543cb610c35139bfa311e78fa09f25ea2c
  • SkinChangerMod-sources: 0ca305bcb335d1b59bb8a8d52002949f096b157809e11f70110241e2ab80af38

Automagically generated with lots of ❤

Beta Release 3.0.77

19 Sep 05:50
bec798d
Compare
Choose a tag to compare
Beta Release 3.0.77 Pre-release
Pre-release

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

07 Sep 23:41
dbb6f05
Compare
Choose a tag to compare
Beta Release 3.0.76 Pre-release
Pre-release

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

31 Aug 02:01
b54f98e
Compare
Choose a tag to compare
Beta Release 3.0.75 Pre-release
Pre-release

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)

20 Aug 08:02
e372909
Compare
Choose a tag to compare
Pre-release

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)

Nice

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 ❤