Dune 2000

Dune 2000

17.10.2013 17:02:25

German


Wenn man im Hauptbildschirm auf das Westwood-Symbol klickt, sieht man
gleich den Abspann.

---

Um an eine bestimmte Menge Geld zu kommen, muss man :

1)

Ein beliebiges Savegame mit einem Hex-Editor öffnen.
(ich benutzte: Hex Workshop v2.54, zu bekommen bei http://www.bpsoft.com)

2)
Anschließend geht man zur hexadezimalen Adresse 00024354,
(bzw. 148308, wenn man sich die Adressen dezimal anzeigen lässt)
Hier befindet sich der Eintrag für das Geld.

Das sieht dann ungefähr so aus :


Offset ______________Hex-daten______________
/ \ / \
00024350 0000 0000 581B 0000 0000 0000 0000 0000 ....X...........
00024360 0000 0000 0000 0000 0000 0000 0000 0000 ................
00024370 0000 0000 0000 0000 0000 0000 0000 0000 ................
00024380 0000 0000 0000 0000 0000 0000 0000 0000 ................
00024390 0000 0000 0000 0000 0000 0000 0000 0000 ................
000243A0 0000 0000 0000 0000 0000 0000 0000 0000 ................

etc...

In diesem Beispiel findet man den hexadezimalen Wert : 581B.
Er steht für einen Geldbetrag von 7000. Allerdings muss man Hex-Zahlen
von rechts nach links lesen, wobei ein Zahlenpaar immer zusammen gehört:

Erläuterung:
Wenn man 581B mit einem Taschenrechner in eine dezimale Zahl umrechnen
will, kommt 22555 als Ergebnis heraus. Tippt man allerdings 1B58 ein
und rechnet es um, erhält man den korrekten Geldwert 7000. Alle Klarheiten
beseitigt ?!? ;-)

3)
Wollte man also 9999 Geldeinheiten haben, müsste man 581B durch 0F27
ersetzten, denn 9999 in hexadezimal ist 270F.
Also :

00024350 0000 0000 0F27 0000 0000 0000 0000 0000 .....'..........
00024360 0000 0000 0000 0000 0000 0000 0000 0000 ................
00024370 0000 0000 0000 0000 0000 0000 0000 0000 ................
00024380 0000 0000 0000 0000 0000 0000 0000 0000 ................
00024390 0000 0000 0000 0000 0000 0000 0000 0000 ................
000243A0 0000 0000 0000 0000 0000 0000 0000 0000 ................

etc...

4)
Verändertes Savegame speichern (vorher ein Backup der alten
Savegame-Datei!)
Jetzt sollte man dem Gegner ziemlich einheizen können. :-)

Suche lieber nach dem Hex-Wert 581B und ändere ihn in FF FF.
So erhältst Du satte 66000 Spicees.

---

Funktioniert wie bei euch beschrieben. Die HEX-Adressen der einzelnen Häuser:
(hexadezimal)

24354 -> Adreides
4ACE4 -> Harkonnen
71674 -> Ordos

an dieser Position im SaveGame FFFF FF einfügen und man hat unendlich Credits



Zusammengetragen unter Mithilfe von

Mathias Nagel aka matze@work, mnagel@mcis.de
Phylo, Phylo@T-Online.de
Bernd Wiedemann, ber.wie@t-online.de
Frank Erlebach, erlerl@aol.com



English


1. When the game starts, build two tiles right away. This will make
sure that there is only one place that is needed to be changed.
2. Save the game and abort the mission.
3. On the main menu, press Alt+tab, so that you don't have to quit the
game to cheat.
4. Using scientific calculator find the corresponding hex number for
the cash you had in the game. i.e. 4960 will give 1360.
5. Using hex editor, open the saved game.
6. Search for the hex value. Remember that low two bit comes first. So,
for example, with 4960 cash, hex value is 1360. But you should look
for 6013, instead. Change that to 'ffffaa'. It will give maximum
amount of cash. Don't try to "ffffff", because it'll cause the game
to crash. "ffffee" was the maximum value I was able to use without
crashing, but "ffffaa" gave me the same thing anyway.
7. Save the change and close the file.
8. Back to Dune 2000 and load the game.
9. Enjoy the game and crush other two houses!!

 
Kommentare:
Der Kommentar wurde gespeichert!
The Captcha element applies the Captcha validation, which uses reCaptcha's anti-bot service to reduce spam submissions.

2020-03-26 08:46:37... - Easypeasy

Oder man bearbeitet den Kontostand nach dem Start der Runde mit Cheatengine. Das geht wesentlich schneller und ist effektiver.


2017-05-20 21:05:56... -

#include
#include

#define ADDR_ATREIDES 148309
#define ADDR_ORDOS 464501
#define ADDR_HARKONNEN 306405

#define ADDR_TARGET ADDR_ORDOS

int main(int argc, char *argv[]) {

FILE *dz;
short int x = 0xFFFF;

dz = fopen ( argv[1], "r+b" );
fseek ( dz, ADDR_TARGET, SEEK_SET);
fwrite ( &x, 2, 1, dz );
fclose ( dz );
return 0;
}


Unit FAQ
Engl. FAQ

17.Oktober 2013
Cheats

17.Oktober 2013
Engl. FAQ

13.Oktober 2013
Dt. Geldtrainer für alle Häuser
Trainer

18.Oktober 2013
GW32-Table

17.Oktober 2013
Dt. Trainer (für v1.06 dt)
Trainer

17.Oktober 2013
FAQ/Lösung

12.Oktober 2013
FAQ/Lösung

11.Oktober 2013
BlutPatch

10.Oktober 2008
engl. Cheats

17.Oktober 2013
Extrageld
Editor

17.Oktober 2013
Friert in der deutschen Version Metalle und Energie ein und läßt schneller bauen
Trainer

16.Oktober 2013
PAL Patch für die US NTSC Version.
GamePatch

13.Oktober 2013
engl. FAQ
10.Oktober 2008
Lösung

17.Oktober 2013
Friert den Kontostand in der deutschen Version ein
Trainer

17.Oktober 2013
Karte für den PC Dash
PC Dash

08.Oktober 2013
Modul für den Spieleeditor Gamehack
GameHack

16.Oktober 2013
Editor speziell für die deutsche Version
Editor

17.Oktober 2013
Geld-Trainer für die deutsche Version
Trainer

15.Oktober 2013
Money-Cheater
Editor

17.Oktober 2013
Kann 11 Werte verändern
Trainer

17.Oktober 2013
Kann nur 5 Werte verändern - bäh
Trainer

16.Oktober 2013
 
Beliebte Cheats
30.Dezember 2013
07.April 2014
19.Februar 2014
27.Mai 2015
25.September 2015
07.Juli 2015
11.Juni 2014
01.April 2020
01.April 2020
01.April 2020
24.März 2020
24.März 2020
24.März 2020