-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question - Can I use Cetus to change the currency value on a multiplayer game? #26
Comments
Can you elaborate? Did you find the address you were looking for, but freezing/altering the value didn't do anything? Or were you not able to find the right addresses? I don't know if this project is still in development, but dev might push an update if there is some error |
I couldn't find the address for the in-game currency. I searched for an equal value for the amount of "coins" that I had, but there were too many results and I don't know how to narrow it down to the right one. |
I doubt it would work for multiplayer games, but you can still try. Once you have searched for the coin value, assuming you're on the right value type, you just need to change the value of coins by spending some or something. Then do another search for the new value and this should reduce the amount of results |
There might just be too much in the game. I'm still getting around 500 results every time I buy something. Thanks for the tips though, I think I'll just mess around with it for now. |
Hi @reemps I gave this a shot and I'll try to explain my process. Before you try any of this, I highly recommend you use an account you don't mind getting banned. I created a new account. This starts you off with 750 coins. Then in Cetus I searched for 750. Make sure the settings for the search are:
Just like @TSSans-art said, at this point you want to change the amount of coins you have and search again. When you "register" a new account you get an additional 500 coins, putting you at 1250. After you claim the extra 500, search again but this time change the amount to 1250. You should only get 1 result. This is how you find the coin value in memory. At this point, I tried to manipulate this value so that I could spend more than 1250 coins. Unfortunately the game does seem to keep track well enough to tell that we're cheating. This is a common thing with multiplayer games in which the server keeps track of the important values (In this case coins) to make sure the client doesn't manipulate them. There may still be ways to change the values server-side, but it wouldn't be as easy as a lot of the single player examples. Sorry to not be of more help! |
@Qwokka |
Depending on the version of Cetus you're using you may not see the aligned addresses option. Either way, the steps should be the same (Skipping that option of course). The trick is that you need to do 2 searches to narrow down the results. In my example I used 750 and then 1250. But in your case it could be something like: start at 1250, buy something worth 250 so your coins go down to 1000, then search again for 1000. |
Alright ill give it a try, thanks! |
@Qwokka You're right. It works, but it only visually freezes the value. Is it possible to patch? |
Patch what? |
Hi @reemps Sorry, I missed the second part of your message. It's possible you'd be able to manipulate the gold but there's probably not a generic method of doing it. The next step would probably be reverse engineering the parts of the game that are associated with the coins, but that's not a trivial process. The "Read Watch" and "Write Watch" features are probably the best starting point if you're interested in giving this a shot though. |
@Qwokka |
Wouldn't this mean that you can freeze values but everything is only shown client side? e.g. u freeze coins and buy some stuff and when u reload the page ur coins are deducted? |
I know nothing about coding. I tried this on MovieStarPlanet2, got to the point where I could search for values, but wasn't able to do anything with what showed up.
The text was updated successfully, but these errors were encountered: