Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
poweredbypie authored Mar 4, 2021
1 parent 7817241 commit fde7117
Showing 1 changed file with 9 additions and 12 deletions.
21 changes: 9 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,37 +3,34 @@ open source, integrated texture pack management system for geometry dash

# note
**auto inject only works with mega hack v6.2 beta as of now.**
i'm pretty sure this is relatively stable, but i can't make any guarantees. if you want 0% chance of anything breaking, please do not use this mod, and if you don't trust me, please back up your savefiles (%localappdata%/GeometryDash/ + CCGameManager.dat / + CCLocalLevels.dat).
**if your geometry dash does not open, please try installing the latest microsoft visual c++ 2019 redistributable [here](https://aka.ms/vs/16/release/vc_redist.x86.exe)**

# known issues
- it's ugly.
- not much customization.
-
# usage
- none as of now, which is good

# usage (without mega hack v6)
- download "textureldr.dll" and "libtiff.dll" in releases (to the right)
- drag both dlls into the folder where "GeometryDash.exe" is located. replace the existing libtiff.dll with the new one.
- find the "packs" folder (or create one if you haven't launched the game yet) in the directory where your geometry dash exe is. drag in folders with the textures you'd like to use in-game.
- launch the game, if you haven't already.
- launch the game.
- click the folder button that is now in place of the "more games" button.
- add packs by clicking the folder icon and adding packs folders to the directory it opens.
- select a texture pack and click the apply button!

# usage (mega hack v6.2 beta)
- download "textureldr.dll" in releases (to the right)
- drag the dll into the folder where "GeometryDash.exe" is located.
- find the file "absolutedlls", open it in notepad, and add a new line with the text "textureldr.dll". save the file.
- find the "packs" folder (or create one if you haven't launched the game yet) in the directory where your geometry dash exe is. drag in folders with the textures you'd like to use in-game.
- launch the game, if you haven't already.
- launch the game.
- click the folder button that is now in place of the "more games" button.
- add packs by clicking the folder icon and adding packs folders to the directory it opens.
- select a texture pack and click the apply button!

# usage (advanced)
- clone this repo.
- make sure the solution / vs project is in x86 (geometry dash is 32bit).
- build the solution.
- build the solution **in release mode**.
- open geometry dash.
- use a dll injector (such as [this one that i use](https://github.com/guided-hacking/GuidedHacking-Injector)) to inject the newly compiled dll into geometrydash.
- enjoy! you can play around with the functionality all you want.

# thanks
thank you to absolute, cos8o, andre, italian apk downloader, and many others from the GD programming server for helping me in my learning process. especially italian apk downloader, who released a repo of all the decompiled gd classes, which was super helpful while attempting to reverse the required functionality.
thank you to absolute, cos8o, andre, italian apk downloader, adaf, and many others from the GD programming server for helping me in my learning process. especially italian apk downloader, who released a repo of all the decompiled gd classes, which was super helpful while initially reversing texture reloading functionality.

0 comments on commit fde7117

Please sign in to comment.