Releases: poweredbypie/textureldr
textureldr v2.0a
download attachment below.
ADDITIONS:
- options menu
- credits menu
- folder button that opens packs folder
- backgrounds for lists
- pressing escape in scene returns you to main menu
- optional warning when quality does not line up with selected packs
- optional warning when packs may interfere and display incorrectly
- togglers for reloading sfx and music
FIXES:
- fixes sfx not reloading.
CHANGES:
- switched saves to inherit from rob's gmanager savefile system. should be compatible with mega hack v6's autosave.
- moved apply button and quality selector to look nicer.
next milestone: try adding mouse and keyboard input, and potentially custom keybinds
textureldr v1.4b
DOWNLOAD: textureldr-v1.4b.zip
individual binaries below.
ADDITIONS:
- corner pieces!
FIXES:
- allocates 4 more bytes for XMLDocument, as i wasn't allocating enough memory before (somehow this never broke for me?)
CHANGES:
- refreshing packs now uses FLAlertLayer for updates!
- modified size of texture quality label to be slightly smaller, to look more like rob's
will work on making options a useable menu next.
textureldr v1.4a
DOWNLOAD: textureldr-v1.4a.zip
individual binaries below.
ADDITIONS:
- options menu (stub)
FIXES:
- fixed hardcoded background stretch that was ugly visually.
CHANGES:
- colored background.
- label width visually improved.
- arrow textures are now in line with the arrows used in other parts of gd.
textureldr v1.3c
DOWNLOAD: textureldr-v1.3c.zip
binaries available separately below.
ADDITIONS:
- none
FIXES:
- logging isn't vital so it doesn't stop textureldr from opening
- fix first-time startup "bug" if you can call it that
textureldr v1.3b
DOWNLOAD: textureldr-v1.3b.zip
binaries attached individually if you want them individually.
ADDITIONS:
- logging lol
FIXES:
- none
textureldr v1.3a
DOWNLOAD: textureldr-v1.3a.zip
again, binaries attached individually if you want them individually.
ADDITIONS:
- back button, apply button, and refresh button are now ButtonSprite instances, meaning they enlarge when clicked like all other buttons in the game.
- background. very ugly. very gray. setColor hates me, i'll have to investigate why it does.
- refresh button pops up with some informational text. tells you how many packs were added, removed, and ignored, due to invalid folder names.
FIXES:
- refresh button ignores folders that cannot be displayed by default fonts in geometry dash. fixes crashing and FMOD not being able to play the menuLoop due to not being able to read the folder name.
- fixed the achievements being blank when using auto-inject. hacky fix, though; will try and improve it in the future.
textureldr v1.2b
DOWNLOAD: textureldr-v1.2b.zip
binaries are attached if you want to download them one by one, but downloading the zip file is a lot more convenient.
fixes bugfixes related to refreshing texture packs, which would crash the game in some cases
from v1.2a:
ADDITIONS:
- dll loads on startup, and texture packs apply automatically.
- savefile extension, saves selector and offset position. list safety when loading (probably has bugs tho)
- menuloop reloads when applying textures, you don't need to reload it by entering and exiting a level
- no more messagebox (unless in debug mode) since it's unnecessary
- changed behavior of list when moving elements to make more sense
- more encapsulation
FIXES:
- fixed windowed resolution messing up after closing & reopening the game
- fixed quality not modifying properly
- fixed list loading wrong when displayedlength is 0
textureldr v1.2a
ADDITIONS:
- dll loads on startup, and texture packs apply automatically.
- savefile extension, saves selector and offset position. list safety when loading (probably has bugs tho)
- menuloop reloads when applying textures, you don't need to reload it by entering and exiting a level
- no more messagebox (unless in debug mode) since it's unnecessary
- changed behavior of list when moving elements to make more sense
- more encapsulation
FIXES:
- fixed windowed resolution messing up after closing & reopening the game
- fixed quality not modifying properly
- fixed list loading wrong when displayedlength is 0
textureldr v1.1a
added savefile support. will probably add more functionality to savefiles, but that shouldn't be very hard now that i've gotten used to tinyxml / fetched the tinyxml functions from libcocos2d. will also have to add safer bounds checking for list selectors, since .dat files can be modified and this could end up with crashes (which isnt fun)
savefiles are saved in (geometrydash folder) + /packs/config.dat and + /packs/backup.dat, in xml.
textureldr v1.0
finally actually releasing this! im pretty sure this doesn't fuck up the game, but back up your game files if you dont trust me.
TODO:
savefile support
auto dll load
fix some bugs with the listExt class, maybe make it a little more intuitive as well
smarter loading - detect qualities supported, if applied packs could conflict and garble