Home › Forums › General Banter › For the 4 of us who play Bionic Dues…
- This topic has 3 replies, 3 voices, and was last updated 9 years, 2 months ago by
linuxgnuru.
-
AuthorPosts
-
November 1, 2013 at 4:42 pm #65705
linuxgnuru
Participant“cheat” to get more moneys
First of all; let me say that if this doesn’t work for you; please don’t blame me, I’m merely sharing this as it’s worked for me on my system.
I got bored and started playing around and discovered the save file is just a normal text file you can edit. Using a perl script I made and knowing how much money I had, I discovered something interesting… First open the save file located here:
$HOME/.local/share/Steam/SteamApps/common/Bionic_Dues/RuntimeData/Save/YOURSAVEGAMEStarting at the very end of the one-line-save file; using the comma as a separator; go back 113 “columns” and you’ll find where to modify the amount of money you have for that save game.
(for those who care; here’s the perl script I used to help determine the findings and a second script to just print how much money that save has.)
#!/usr/bin/perl
#find.pl$file = ($ARGV[0] ? $ARGV[0] : “fu”);
print “$filen”;$money = “42943”; #tuck-4-science money
$ctr = 0;open(F, “$file”);
while () {
chop($line = $_);
@bar = split(/,/, $line);
@fu = reverse(@bar);
foreach $item (@fu) {
if ($item == $money) {
$p = $ctr + 2;
print “$pn”;
}
$ctr++;
}
}
close(F);#!/usr/bin/perl
#show.pl
$file = ($ARGV[0] ? $ARGV[0] : “fu”);
print “$filen”;open(F, “$file”);
while () {
chop($line = $_);
@bar = split(/,/, $line);
@fu = reverse(@bar);
print “$fu[113]n”;
}
close(F);November 1, 2013 at 7:01 pm #70310Venn Stone
KeymasterSomebody just yoinked this weeks PSA.
November 1, 2013 at 10:47 pm #70311Freejack_
Member) :-c :[email protected] ^
^
November 2, 2013 at 9:26 am #70313linuxgnuru
Participantbut wait; it gets better… one of the developers helped me out by giving me a snippet of the source code for Bionic Dues:
Looking at the code, if you want to find it on the first try bear in mind that the order just before that field is:
OutputBuffer.AddItem( this.HQHealth );
OutputBuffer.AddItem( this.DaysLeft );
OutputBuffer.AddItem( 0 ); // used to be scavenging level
OutputBuffer.AddItem( this.ManufacturingLevel );
OutputBuffer.AddItem( this.Credits );So if you know those values it’s not too hard to find.
-
AuthorPosts
- You must be logged in to reply to this topic.