Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - pointless

#1
Super Hexagon / Re: Hex Editing Super Hexagon Binary
January 28, 2013, 07:43:53 PM
@Chillius03: Oh, was this about iOS version? I somehow just assumed it was about the steam version. My comment about reversing the score may apply only for the steam version then.
#2
Super Hexagon / Re: Hex Editing Super Hexagon Binary
January 27, 2013, 10:39:55 PM
Big necro incoming.

If you (or anyone else) are still working on this, don't spoil the leaderboards, please. I know some are already cheating, but at least some of the top 10 people are legit.

For the current version (SHA-256 of the exe file should be 69411CB275202B21C3E0428A5C27704E97663A17723497B61BD7DFEAA1534BDD), I can tell the following can be done with a hex (hax? :D) editor:

To disable highscores:
change 2 bytes at 3C50D from 7D3F to 9090
change 1 byte at 3C51D from 7F to EB

To disable arcade mode highscores:
change 6 bytes at 2187D from 0F8E01030000 to E90203000090

To disable level completion (unlocks a new hypermode or marks a hypermode as complete and also shows the endings):
change 1 byte at 2C768 from 75 to EB
change 1 byte at 2C7AE from 75 to EB

To disable forward collisions:
find this on your own :P

To enable all modes:
change 2 bytes at addresses 3C1E8, 3C202, 3C21D from 750D, 750F, 750F to 9090
change 2 bytes at addresses 2596F, 259D2, 25A43 from 7556, 7565, 7554 to 9090
change 6 bytes at addresses 2B5B6, 2B872, 2BB14 from 0F85A7020000, 0F858E020000, 0F85AC020000 to 909090909090
change 2 bytes at addresses 41438, 41456, 41478 from 7511, 7516, 7529 to 9090
change 6 bytes at address 2BF71 from 0F85A3000000 to 909090909090

If anything is not right, you don't have the correct version.

Quote from: kando on November 10, 2012, 07:46:26 PMGrrr..is there any way to remove this? I deleted the game and said YES, remove game center scores...
I think it is possible to overwrite the scores.
This code from Open SteamWorks looks interesting to me:
enum ELeaderboardUploadScoreMethod
{
        k_ELeaderboardUploadScoreMethodNone = 0,
        k_ELeaderboardUploadScoreMethodKeepBest = 1,    // Leaderboard will keep user's best score
        k_ELeaderboardUploadScoreMethodForceUpdate = 2, // Leaderboard will always replace score with specified
};