DPS IDLE 2
-
- Expert Cheater
- Posts: 87
- Joined: Wed Mar 29, 2017 2:54 am
- Reputation: 6
DPS IDLE 2
Game Name: DPS Idle 2
Game Engine: unknown
Game Version: EA v.0.43
Options Required: option for premium currencies and upgrades currencies
Steam Website:
Other Info: tryed basic stuff, nothing worked, I know that the first one was like "5 double" or stuff like that.
Game Engine: unknown
Game Version: EA v.0.43
Options Required: option for premium currencies and upgrades currencies
Steam Website:
Other Info: tryed basic stuff, nothing worked, I know that the first one was like "5 double" or stuff like that.
Re: DPS IDLE 2
too need
Re: DPS IDLE 2
Can you earn these currencies ingame?
Re: DPS IDLE 2
i found that the save is decodeable with base64 but the problem is re encoding it. somehow the code is shorter when you re encode it and when i load it it gets me a hard reset.
Re: DPS IDLE 2
going have a quick ponder see what i can find
can change currency values but i havent been able to script it
got add click count
can change currency values but i havent been able to script it
got add click count
Last edited by kitt18 on Fri Sep 27, 2024 8:54 pm, edited 1 time in total.
Re: DPS IDLE 2
Code: Select all
function base64_ini_decode(argument0) //gml_Script_base64_ini_decode
{
var str = base64_decode(argument0)
if (string_length(str) > 40)
{
var sha1 = string_copy(str, (string_length(str) - 39), 40)
str = string_copy(str, 0, (string_length(str) - 40))
var sha2 = sha1_string_utf8("yeyeydl" + str + "4a4a4a^")
if (sha1 == sha2)
return str;
}
return "[INI]";
}
function base64_ini_encode(argument0) //gml_Script_base64_ini_encode
{
return base64_encode(argument0 + (sha1_string_utf8("yeyeydl" + argument0 + "4a4a4a^")));
}
You can view the data.win file and make changes directly to it using: [Link]
Can set cost of chests, all sorts of goodies.
You can also change how the save file "decodes" to make it always return "true". Then you dont have to care about the sha1 decrypt.
Re: DPS IDLE 2
I also have tried the basic stuff and I kinda dont understand the encode/decode stuff.
Re: DPS IDLE 2
Okay so I played with this yesterday. UndermineTaleMod does NOT work. This is because there is a GIT Bug currently logged out there for the use of "self." in the code. This breaks the most basic code in the game like Loads and Saves. I found the bug workaround here: [Link] I tried looking into that but it appeared to already be the way they stated to fix it back in Feb 2023. I tried both bleeding edge and the stable and got the same results the compiler would not handle it. After I started jumping through GIT issues and pulls I found a GIT Pull that said it was corrected in UndertaleModTool Community Edition [Pizza Tower]. I grabbed that one. That one does compile syntax.Cissa90 wrote: ↑Fri Sep 27, 2024 8:34 pmSave is decrypted/encrypted same way as DPS IDLE.Code: Select all
function base64_ini_decode(argument0) //gml_Script_base64_ini_decode { var str = base64_decode(argument0) if (string_length(str) > 40) { var sha1 = string_copy(str, (string_length(str) - 39), 40) str = string_copy(str, 0, (string_length(str) - 40)) var sha2 = sha1_string_utf8("yeyeydl" + str + "4a4a4a^") if (sha1 == sha2) return str; } return "[INI]"; } function base64_ini_encode(argument0) //gml_Script_base64_ini_encode { return base64_encode(argument0 + (sha1_string_utf8("yeyeydl" + argument0 + "4a4a4a^"))); }
You can view the data.win file and make changes directly to it using: [Link]
Can set cost of chests, all sorts of goodies.
You can also change how the save file "decodes" to make it always return "true". Then you dont have to care about the sha1 decrypt.
Issues I'm currently have is even if I modify 1 code in the data.win it will not allow me to modify any other code scripts at the same time in the file. The editor/tool allows it, but the game just starts to throw script errors left and right. So I generated one with "Sha unlocked" which was just pointing that "sha1 == sha2" to "sha1 == sha1" Yeah I know TRUE would have been easier, but the decompiler broke for me for some reason it gave me an error on viewing so and I had to change it on the Disassembly side. I then saved that out there. That lets me decode my base64 player file, modify the text, encode64 using websites for both, and then save that encoded string back into the player file and load the game with the "Sha unlocked" data.win because the Hash will always match. I can then use the games encode to generate the new GML hash and use the Player save to update the file again so all is fine. I also attempted to generate my own Hash using online generators for sha and the prefix and postfix from the code with the requested reduced Stringevalue between, but it failed to match. My assumption is GML hash code function is not "standard".
Okay so there is the player file mod stuff.
Now if I wanted to mess with Gems/Crystals or other code I had to take another fresh/legit data.win file and modify it, generate it back out, rename it to data.win when I want to use it. Then launch the game.
Downside to both of these the game runs very laggy/slow on these tool built data.win files. I then restore to the pristine/legit copy of data.win afterwards. And now I just have 4-5 data.win files that are 500MB each sitting around my HDD for future use.
This got me around the stuff so I could stress test and explore the game. I hope this is helpful to the next person.
Re: DPS IDLE 2
I haven't made a table but figured the values for those interested, each are stored as 2 values separated by the E
so 1.24E45 would be stored as 1.24 and 45
Both are double
so 1.24E45 would be stored as 1.24 and 45
Both are double
Re: DPS IDLE 2
Did u somehow maybe found out how to change crystal count? I cant be botherd to pay for something that should be free (like golden membership for guilds) and just want to play fun game and I dont know much about scritping and having fun within the game files
Re: DPS IDLE 2
Looked at the different currency and scripting them was past my skill level unfortunatelymuramasax wrote: ↑Mon Oct 07, 2024 10:29 amDid u somehow maybe found out how to change crystal count? I cant be botherd to pay for something that should be free (like golden membership for guilds) and just want to play fun game and I dont know much about scritping and having fun within the game files
Re: DPS IDLE 2
I actually found a solution for that without crystals. I bought a 3hour version for 50 gems for golden membership and also the second shift for forging. And I just converted the time to seconds on a website and searched for the value that way. And I managed to set the time to a few thousand days on both so now i dont have to worry about it.muramasax wrote: ↑Mon Oct 07, 2024 10:29 amDid u somehow maybe found out how to change crystal count? I cant be botherd to pay for something that should be free (like golden membership for guilds) and just want to play fun game and I dont know much about scritping and having fun within the game files
Re: DPS IDLE 2
Good advice, it works. I will explain in more detail how I did it for newbies like me.KillerB wrote: ↑Mon Oct 07, 2024 1:36 pm
I actually found a solution for that without crystals. I bought a 3hour version for 50 gems for golden membership and also the second shift for forging. And I just converted the time to seconds on a website and searched for the value that way. And I managed to set the time to a few thousand days on both so now i dont have to worry about it.
For golden membership:
1. Buy golden membership for all guild.
2. Make a local save
3. Open local save file with notepad or wordpad
4. Copy the text in quotation marks and decode it from base64 in any online base64 converter. You should get readable code..
5. Search for a line "guild+gold_purchase_seconds+0=". The number in quotes in this line is what we are looking for.
6. Search it value by using Cheat Engine. Type double.
7. All exact matches are the values we need. Change their values to what you need (large).
8. line from "guild+gold_purchase_seconds+0=" to line "guild+gold_purchase_seconds+23=" are responsible for the golden membership time for each guild. If you haven't used golden membership for individual guilds, then their values will be the same. And you changed them all in the previous point. Otherwise, repeat the action 5-7 for those guilds to which you applied individual golden membership.
For the second shift for forging:
1. Buy the second shift for forging
2. Make a local save
3. Open local save file with notepad or wordpad
4. Copy the text in quotation marks and decode it from base64 in any online base64 converter. You should get readable code..
5. Search for a line "forge_save+second_shift_seconds=". The number in quotes in this line is what we are looking for.
6. Search it value by using Cheat Engine. Type double.
7. Exact matches are the value we need. Change their values to what you need (large).
Re: DPS IDLE 2
For the crystal count, what worked for me was for example, if i had 125 gems, i looked for double value of 1.25 and then i would use 10 and then look for 1.15.
Re: DPS IDLE 2
i wonder if you save and reopen the game and look for the crystals if the address is still the same
Who is online
Users browsing this forum: BlueFlyEye, crash809, DotBot, Google [Bot], Sogou