PDA

View Full Version : SW3 Credit cheat tutorial.


ZootCadillac
03-09-2010, 09:53 PM
Ok, before I start, let's not have an argument about cheats being good or bad. There exists an opportunity for you to have all the credits you choose at the start of (or indeed, at any point of, ) the game.

Given I did this as a bit of a joke in another thread just to show it could be done, i thought I'd spell it out for you and you can choose to try it or ignore it.


Firstly, as well as the game. You need a hex editor. For ease of use and the purposes of this tutorial we'll use Cheat Engine 5.6 http://www.cheatengine.org/
direct download link. http://www.heijnen1.demon.nl/CheatEngine56.exe

Yes this is an executable file and you should be sure that even though I tell you it is safe you should always check with your own anti virus before running any executable file from the net.

Install that and run it.
looks like this
http://s1.b3ta.com/host/creative/47549/1268164487/cheatengine.jpg
Run you Star Wolves game and create a new character and get ready to go

As you know. You have 1000 credits to start with.

http://s2.b3ta.com/host/creative/47549/1268164373/start.jpg

Now. Alt+Tab to windows and go to cheat engine.

1: click here.
2: this window opens.
3: click on process sw3cw.exe
4 click here

http://s1.b3ta.com/host/creative/47549/1268165528/ce3.jpg

Ok, the value we want to change is the credits and we know this is 1000 so:-

1: type 1000 here
2: leave scan type as 'exact value' and value type as '4 bytes'
3: click 'first scan'
4: the results, lots and lots of them appear here.

http://www2.b3ta.com/host/creative/47549/1268166583/ce5.jpg

now in order to know which os the one we want we need the valu to change. So go back to your game and play until you receive some credits. I followed the Triada to the wreck until Viper shows up and kills them. As per Viper's bidding I returned to the MSF station after a minor interruption I arrive at the station and receive 2500 credits. Great, just what we wanted. OK pause game. Alt Tab out again and go back to Cheat Engine which has been sat there with all those numbers, just waiting for you.

Now we know our value has changed by 2500 so:-

1: change to 'increased value by'
2: type in 2500
3: click here
4: results appear here.

http://s2.b3ta.com/host/creative/47549/1268171665/ce7.jpg

Now we have just two. Sometimes with other games and different numbers of course you can get 10, even more of the same number. You just have to repeat playing until this number changes by a known value ( sell something, buy something ) repeat the stages and just change 'increased value by' to 'increased value' then scan again ( remembering always 'next scan' and not 'new scan'. You will soon spot the number that corresponds to your gold / credits and know which one to edit.
For the purposes of this tutorial we have 2 values. I happen to know that it's the bottom one we want so:_

1: double click here
2: double click here, on the value number
3: this window opens
4: alter this value
5: to whatever you want. I have not tested the maximum. I chose 10 million here but 99 million works just as well.

http://s1.b3ta.com/host/creative/47549/1268171424/Ce11.jpg

go back to your game and check your ship for credits ( you may have to click the map or ship hangar to update the graphic but your cash will be there.

http://www2.b3ta.com/host/creative/47549/1268171197/cash.jpg

This of course works later in the game and in any other game where you can know a value and track it in order to narrow it down, find and alter it.

sorry for the huge post

Good luck. I hope someone finds this useful.

larynx69
03-09-2010, 11:27 PM
...and I finally found the solution to cheating with the skill points.

I can not be bothered writing an extensive post as OP (although it was very intuitive and nice).

First follow the same first steps as above (run cheat engine, run sw3, alt+tab, find sw3 in the drop down menu)..

Then comes the neat part. Instead of searching for 4byte values, do a float search. In addition the easiest way is to search for "value between".
For example, if you have 45.6 skill points, search for a value between 45 and 46. Several will probably be found. The go back to sw3, use some of the skill points, press ok. Remember the current value of skill points. For example 35.6. Do a "Next search" for value between 35 and 36. Voila.

The drawback to using this way is of course that you have to actually spend some skill points to find the exact value you want to change. If you do not have enough skill points to spend - then this way of cheating is useless. My guess is there are more clever ways of finding the skill points using cheat engine, however my knowledge of the software is pretty rudimentary.

Have fun.

btw - you can use the same system as OP presented changing for example the number of rockets. It often takes a lot of selling and buying and searching for new values (since the numbers tends to be smaller and hence found more often when doing a memory search)- but it works.

Timberwolftrass
03-10-2010, 02:07 AM
A handy trick, my friend, but waaay to complicated and unnecessary. There's a much easier way to alter your starting credits.

All you need to do is go to your "Star Wolves 3 Civil War" folder. There you open the "Data" folder. Then you open the "Scripts" folder. From there, you select the "InitTeamScript.script" file and open it with a text editor or notepad.

Now all you need to is find the entry "SetPlayerCredits(1000)" and change it to "SetPlayerCredits(100000000)" or whatever you want it to be. Save the file and there you go, if you start a new game, you start with the amount of credits you entered into the file. ;-)

You can also alter your starting equipment in this script file, if you use the right commands.

I myself for example took one of the fighters from Star Wolves 2, the Bastard to be more specific, ported it over to Star Wolves 3 Civil War and edited the "InitTeamScript.script" file so I would start with this fighter in my inventory right away. ;-)

I love the Bastard from SW 2, it's such a cool looking fighter. Plus, it sports 4 heavy cannons, what's there not to love? ;-)

ZootCadillac
03-10-2010, 02:16 AM
A handy trick, my friend, but waaay to complicated and unnecessary. There's a much easier way to alter your starting credits.

All you need to do is go to your "Star Wolves 3 Civil War" folder. There you open the "Data" folder. Then you open the "Scripts" folder. From there, you select the "InitTeamScript.script" file and open it with a text editor or notepad.

Now all you need to is find the entry "SetPlayerCredits(1000)" and change it to "SetPlayerCredits(100000000)" or whatever you want it to be. Save the file and there you go, if you start a new game, you start with the amount of credits you entered into the file. ;-)

You can also alter your starting equipment in this script file, if you use the right commands.

I myself for example took one of the fighters from Star Wolves 2, the Bastard to be more specific, ported it over to Star Wolves 3 Civil War and edited the "InitTeamScript.script" file so I would start with this fighter in my inventory right away. ;-)

I love the Bastard from SW 2, it's such a cool looking fighter. Plus, it sports 4 heavy cannons, what's there not to love? ;-)

It's not particularly complicated and can be repeated as often as necessary. The problem with editing an initialisation script is that it's a one time deal.

Once you know what you are doing with a hex editor you can change all manner of values in under a minute.

Avane
03-11-2010, 01:37 PM
HHHHAAAAA....:eek::eek:

When i saw it, i barelly believe it...they upgraded Cheat O´matic!!!!

hIhaUHaUHauHIahHaUIhauiHauihIUahI...

I used the program Cheat O'matic to change values in games like street road and 3d Boxing in 1998....:grin::grin:

It wasn´t so complex like this...but did the job...;)

kokain_jtp
10-28-2011, 05:57 PM
Nice......