106 lines
3.1 KiB
Plaintext
106 lines
3.1 KiB
Plaintext
|
|
Cheat for The Elder Scrolls: Arena
|
|
----------------------------------
|
|
|
|
This file will instruct you how to modify one
|
|
of your Arena save files to get a lot of money
|
|
and to raise your statistics.
|
|
|
|
To accomplish this you need a sector editor or you can
|
|
compile the C programs included.
|
|
|
|
The file to modify is saveengn.0x where x is the number
|
|
of the savefile. - -
|
|
|
|
To get 64000+ gold pieces:
|
|
--------------------------
|
|
|
|
change offset 041F: from XX to CC. XX is anything.
|
|
--
|
|
|
|
To raise your stats.
|
|
--------------------
|
|
|
|
We are going to trick to game into thinking you are
|
|
a 1st level. Your experience will be unchanged however.
|
|
The game will notice that your experience is more
|
|
than needed to gain one or more levels. Your will then
|
|
be ask to distribute the bonus points you usually get
|
|
when you gain a level. The higher your level the more
|
|
Bonus points you'll get. You may have to kill something
|
|
before the game notice your new level.
|
|
|
|
DO NOT SET ALL YOUR STATS TO 100.
|
|
--------------------------------
|
|
|
|
If you do so, when you gain your next level the
|
|
game will wait for you to distribute your bonus points
|
|
and you won't be able to put them anywhere.
|
|
|
|
You may have to kill something before the game notice
|
|
your new level.
|
|
|
|
change offset 0006: from XX to 81.
|
|
--
|
|
You may have to apply this trick a few time depending
|
|
on the level of your character and your own greed level.
|
|
I was using it on a 7th level mage a got about 27 bonus
|
|
points every time So i suggest your compile the following
|
|
routines to do the job for you.
|
|
|
|
Here is the C code for the stats cheat.
|
|
---------------------------------------
|
|
|
|
#include <stdio.h>
|
|
|
|
main(int argc,char** argv){
|
|
FILE *handle;
|
|
int data=135;
|
|
handle=fopen("saveengn.0X","r+b");/* replace the X with the game number*/
|
|
fseek(handle,6,0);
|
|
fwrite(&data,1,1,handle);
|
|
fclose(handle);
|
|
}
|
|
|
|
|
|
Here is the C code for the money cheat.
|
|
---------------------------------------
|
|
#include <stdio.h>
|
|
|
|
main(int argc,char** argv){
|
|
FILE *handle;
|
|
int data=204;
|
|
handle=fopen("saveengn.0X","r+b"); /* replace the X with the game number*/
|
|
fseek(handle,0x041F,0);
|
|
fwrite(&data,1,1,handle);
|
|
fclose(handle);
|
|
}
|
|
|
|
You do not need to read the following but I include this because i will
|
|
not look any further and I would appreciate if someone were to improve
|
|
on my simple scheme.
|
|
|
|
I was checking the modifications to the savefiles when
|
|
you gain a level using
|
|
|
|
fc /b saveengn.00 saveengn.01
|
|
|
|
I'm sure offset 0038 is for luck: set it at E3 to have 100
|
|
|
|
The save file is encrypted somhow you may test for different values.
|
|
|
|
The others stats are located between offset 0029 and 0068.
|
|
You will have a better chance if you look at offset:0031-0038
|
|
|
|
You may try different values but it's really a gamble.
|
|
|
|
I word of caution I'm new to arena. I bought the game two days ago.
|
|
so make a copy of your saveengn.0x file before using my tips.
|
|
Please report any problems to gladue@jsp.umontreal.ca
|
|
|
|
Eric Gladu
|
|
02/06/94
|
|
|
|
|
|
P.S. In this archive the exe files will only change the saveengn.00 file
|