Skip to content

Instantly share code, notes, and snippets.

@camila314
Created April 28, 2020 19:33
Show Gist options
  • Save camila314/3561b75497d36501666c09dbc42d896f to your computer and use it in GitHub Desktop.
Save camila314/3561b75497d36501666c09dbc42d896f to your computer and use it in GitHub Desktop.
Geometry Dash Unlock All Icons (for MacOS)
#include <rd_route.h>
char const* Achievements[279] = {"geometry.ach.custom01", "geometry.ach.custom02", "geometry.ach.custom03", "geometry.ach.custom04", "geometry.ach.custom05", "geometry.ach.custom06", "geometry.ach.custom07", "geometry.ach.custom08", "geometry.ach.demon01", "geometry.ach.demon02", "geometry.ach.demon03", "geometry.ach.demon04", "geometry.ach.demon05", "geometry.ach.demon06", "geometry.ach.demon07", "geometry.ach.demon08", "geometry.ach.demon09", "geometry.ach.demon10", "geometry.ach.demon11", "geometry.ach.demon12", "geometry.ach.diamonds01", "geometry.ach.diamonds02", "geometry.ach.diamonds03", "geometry.ach.diamonds04", "geometry.ach.diamonds05", "geometry.ach.diamonds06", "geometry.ach.diamonds07", "geometry.ach.diamonds08", "geometry.ach.diamonds09", "geometry.ach.diamonds10", "geometry.ach.stars01", "geometry.ach.stars02", "geometry.ach.stars03", "geometry.ach.stars04", "geometry.ach.stars05", "geometry.ach.stars06", "geometry.ach.stars07", "geometry.ach.stars08", "geometry.ach.stars09", "geometry.ach.stars10", "geometry.ach.stars11", "geometry.ach.stars12", "geometry.ach.stars13", "geometry.ach.stars14", "geometry.ach.stars15", "geometry.ach.stars16", "geometry.ach.stars17", "geometry.ach.stars18", "geometry.ach.stars19", "geometry.ach.stars20", "geometry.ach.stars21", "geometry.ach.stars22", "geometry.ach.stars23", "geometry.ach.stars24", "geometry.ach.stars25", "geometry.ach.stars26", "geometry.ach.jump01", "geometry.ach.jump02", "geometry.ach.jump03", "geometry.ach.jump04", "geometry.ach.jump05", "geometry.ach.attempt01", "geometry.ach.attempt02", "geometry.ach.attempt03", "geometry.ach.attempt04", "geometry.ach.attempt05", "geometry.ach.coins01", "geometry.ach.coins02", "geometry.ach.coins03", "geometry.ach.coins04", "geometry.ach.coins05", "geometry.ach.coins06", "geometry.ach.coins07", "geometry.ach.coins08", "geometry.ach.coins09", "geometry.ach.coins10", "geometry.ach.coins11", "geometry.ach.coins12", "geometry.ach.coins13", "geometry.ach.coins14", "geometry.ach.coins15", "geometry.ach.coins16", "geometry.ach.coins17", "geometry.ach.coins18", "geometry.ach.coins19", "geometry.ach.coins20", "geometry.ach.coins21", "geometry.ach.coins22", "geometry.ach.coins23", "geometry.ach.coins24", "geometry.ach.coins25", "geometry.ach.usercoins01", "geometry.ach.usercoins02", "geometry.ach.usercoins03", "geometry.ach.usercoins04", "geometry.ach.usercoins05", "geometry.ach.usercoins06", "geometry.ach.usercoins07", "geometry.ach.usercoins08", "geometry.ach.usercoins09", "geometry.ach.usercoins10", "geometry.ach.usercoins11", "geometry.ach.usercoins12", "geometry.ach.usercoins13", "geometry.ach.usercoins14", "geometry.ach.usercoins15", "geometry.ach.usercoins16", "geometry.ach.usercoins17", "geometry.ach.usercoins18", "geometry.ach.usercoins19", "geometry.ach.usercoins20", "geometry.ach.usercoins21", "geometry.ach.usercoins22", "geometry.ach.usercoins23", "geometry.ach.usercoins24", "geometry.ach.usercoins25", "geometry.ach.usercoins26", "geometry.ach.usercoins27", "geometry.ach.usercoins28", "geometry.ach.usercoins29", "geometry.ach.usercoins30", "geometry.ach.usercoins31", "geometry.ach.usercoins32", "geometry.ach.mappacks01", "geometry.ach.mappacks02", "geometry.ach.mappacks03", "geometry.ach.mappacks04", "geometry.ach.mappacks05", "geometry.ach.mappacks06", "geometry.ach.mappacks07", "geometry.ach.mappacks08", "geometry.ach.mappacks09", "geometry.ach.mappacks10", "geometry.ach.secret01", "geometry.ach.secret02", "geometry.ach.secret02b", "geometry.ach.secret03", "geometry.ach.secret03b", "geometry.ach.like02", "geometry.ach.like02b", "geometry.ach.like03", "geometry.ach.like04", "geometry.ach.rateDiff02", "geometry.ach.rateDiff02b", "geometry.ach.rateDiff03", "geometry.ach.rateDiff04", "geometry.ach.shardFire01", "geometry.ach.shardFire02", "geometry.ach.shardFire03", "geometry.ach.shardFire04", "geometry.ach.shardFire05", "geometry.ach.shardIce01", "geometry.ach.shardIce02", "geometry.ach.shardIce03", "geometry.ach.shardIce04", "geometry.ach.shardIce05", "geometry.ach.shardPoison01", "geometry.ach.shardPoison02", "geometry.ach.shardPoison03", "geometry.ach.shardPoison04", "geometry.ach.shardPoison05", "geometry.ach.shardShadow01", "geometry.ach.shardShadow02", "geometry.ach.shardShadow03", "geometry.ach.shardShadow04", "geometry.ach.shardShadow05", "geometry.ach.shardLava01", "geometry.ach.shardLava02", "geometry.ach.shardLava03", "geometry.ach.shardLava04", "geometry.ach.shardLava05", "geometry.ach.shardBonus01", "geometry.ach.shardBonus02", "geometry.ach.shardBonus03", "geometry.ach.shardBonus04", "geometry.ach.shardBonus05", "geometry.ach.demoncoin01", "geometry.ach.demoncoin02", "geometry.ach.demoncoin03", "geometry.ach.secret05", "geometry.ach.secret06", "geometry.ach.secret07", "geometry.ach.secret08", "geometry.ach.secret09", "geometry.ach.secret10", "geometry.ach.secret13", "geometry.ach.secret14", "geometry.ach.secret15", "geometry.ach.secret16", "geometry.ach.secret17", "geometry.ach.diamonds", "geometry.ach.shardFire", "geometry.ach.shardIce", "geometry.ach.shardPoison", "geometry.ach.shardShadow", "geometry.ach.shardLava", "geometry.ach.shardBonus", "geometry.ach.creator03", "geometry.ach.creator01", "geometry.ach.creator02", "geometry.ach.rate", "geometry.ach.special01", "geometry.ach.level01b", "geometry.ach.level02b", "geometry.ach.level03b", "geometry.ach.level04b", "geometry.ach.level05b", "geometry.ach.level06b", "geometry.ach.level07b", "geometry.ach.level08b", "geometry.ach.level09b", "geometry.ach.level10b", "geometry.ach.level11b", "geometry.ach.level12b", "geometry.ach.level13b", "geometry.ach.level14b", "geometry.ach.level15b", "geometry.ach.level16b", "geometry.ach.level17b", "geometry.ach.level18b", "geometry.ach.level19b", "geometry.ach.level20b", "geometry.ach.level21b", "geometry.ach.mdlevel01b", "geometry.ach.mdlevel02b", "geometry.ach.mdlevel03b", "geometry.ach.level01a", "geometry.ach.level02a", "geometry.ach.level03a", "geometry.ach.level04a", "geometry.ach.level05a", "geometry.ach.level06a", "geometry.ach.level07a", "geometry.ach.level08a", "geometry.ach.level09a", "geometry.ach.level10a", "geometry.ach.level11a", "geometry.ach.level12a", "geometry.ach.level13a", "geometry.ach.level14a", "geometry.ach.level15a", "geometry.ach.level16a", "geometry.ach.level17a", "geometry.ach.level18a", "geometry.ach.level19a", "geometry.ach.level20a", "geometry.ach.level21a", "geometry.ach.mdlevel01a", "geometry.ach.mdlevel02a", "geometry.ach.mdlevel03a", "geometry.ach.steam01", "geometry.ach.steam02", "geometry.ach.facebook", "geometry.ach.youtube", "geometry.ach.twitter", "geometry.ach.moreGames", "geometry.ach.v3.secret01", "geometry.ach.v3.secret02", "geometry.ach.v3.secret03", "geometry.ach.v3.secret04", "geometry.ach.v3.secret05", "geometry.ach.secret04", "geometry.ach.v2.secret01", "geometry.ach.v2.secret03", "geometry.ach.v2.secret05", "geometry.ach.v2.secret06", "geometry.ach.v2.secret08", "geometry.ach.v2.secret02", "geometry.ach.v2.secret04", "geometry.ach.v2.secret07", "geometry.ach.secret11", "geometry.ach.secret12", "geometry.ach.submit", "geometry.ach.rateDiff", "geometry.ach.like", "geometry.ach.friends01", "geometry.ach.friends02", "geometry.ach.followCreator", "geometry.ach.followCreator02"};
void install(void) __attribute__ ((constructor));
long* (*gameManager)(void) = 0x1c2b30;
void (*achieve)(long*,char const*) = 0x1c3de0;
void install() {
gameManager+=base();
achieve+=base();
long* sharedState = gameManager();
for (int i = 0; i < 279; i++)
{
achieve(sharedState,Achievements[i]);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment