cracking programs. linux-way
Jul. 2nd, 2010 11:49 amInstallation
Just mount CD with game and type wine /mnt/cdrom/SETUP.EXE. There no bugs, really. Select disk, path and type of installation (small, normal, full). Recommended choice full installation, but others variants also works.
Optionally you can also apply crack for fallout2.exe. The crack is known to work with multiple versions of Fallout 2 but just in case make a safety copy of fallout2.exe:
* Copy and paste source code below to file f2crack.c
* Compile it with gcc f2crack.c -o fallout2patcher
* Copy fallout2patcher to your Fallout2 installation directory
* Execute it with ./fallout2patcher
/* FALLOUT 2 v. 1.02e (UK version) crack
* by Red Havoc of Utopia, 1999
*
* Companies should stop shipping unfinished / buggy games.
*/
#include
int main()
{
unsigned char egg[6] = {
/* mov eax, 1 */ 0xB8, 0x01, 0x00, 0x00, 0x00,
/* ret */ 0xC3
};
FILE *fp;
printf ("FALLOUT 2 v. 1.02e (UK version) crack == by Red Havoc of Utopia\n");
fp = fopen ("fallout2.exe", "r+b");
fseek (fp, 0x11018, SEEK_SET);
fwrite (&egg[0], 1, 6, fp);
fclose (fp);
return 0;
}
Just mount CD with game and type wine /mnt/cdrom/SETUP.EXE. There no bugs, really. Select disk, path and type of installation (small, normal, full). Recommended choice full installation, but others variants also works.
Optionally you can also apply crack for fallout2.exe. The crack is known to work with multiple versions of Fallout 2 but just in case make a safety copy of fallout2.exe:
* Copy and paste source code below to file f2crack.c
* Compile it with gcc f2crack.c -o fallout2patcher
* Copy fallout2patcher to your Fallout2 installation directory
* Execute it with ./fallout2patcher
/* FALLOUT 2 v. 1.02e (UK version) crack
* by Red Havoc of Utopia, 1999
*
* Companies should stop shipping unfinished / buggy games.
*/
#include
int main()
{
unsigned char egg[6] = {
/* mov eax, 1 */ 0xB8, 0x01, 0x00, 0x00, 0x00,
/* ret */ 0xC3
};
FILE *fp;
printf ("FALLOUT 2 v. 1.02e (UK version) crack == by Red Havoc of Utopia\n");
fp = fopen ("fallout2.exe", "r+b");
fseek (fp, 0x11018, SEEK_SET);
fwrite (&egg[0], 1, 6, fp);
fclose (fp);
return 0;
}