Wichtig: Anleitung nur für Windows XP.
1. Erstellt entweder in eurem BIN-Verzeichnis(C:\Programme\Sunflowers\ParaWorld\bin) ein Textdokument namens cheats.txt (ja, das c von cheats muss kleingeschrieben sein) und fügt dort folgendes ein:
- Q:Cole:CSrvWrap.GetObjMgr()^.CreateObj("Cole_s0",%PLAYERID%,%MOUSE%);
W:Bela:CSrvWrap.GetObjMgr()^.CreateObj("Bela_s0",%PLAYERID%,%MOUSE%);
E:Stina:CSrvWrap.GetObjMgr()^.CreateObj("Stina_s0",%PLAYERID%,%MOUSE%);
R:Lovelace:CSrvWrap.GetObjMgr()^.CreateObj("lovelace_s0",%PLAYERID%,%MOUSE%);
T:Babbage:CSrvWrap.GetObjMgr()^.CreateObj("babbage_s0",%PLAYERID%,%MOUSE%);
Z:Darwin:CSrvWrap.GetObjMgr()^.CreateObj("darwin_s0",%PLAYERID%,%MOUSE%);
U:Livingstone:CSrvWrap.GetObjMgr()^.CreateObj("livingstone_s0",%PLAYERID%,%MOUSE%);
I:Mayor:CSrvWrap.GetObjMgr()^.CreateObj("mayor_s0",%PLAYERID%,%MOUSE%);
O:Schliemann:CSrvWrap.GetObjMgr()^.CreateObj("schliemann_s0",%PLAYERID%,%MOUSE%);
A:Hu_Warrior:CSrvWrap.GetObjMgr()^.CreateObj("hu_jetpack_warrior",%PLAYERID%,%MOUSE%);
S:Hu_Archer:CSrvWrap.GetObjMgr()^.CreateObj("hu_test_char_a",%PLAYERID%,%MOUSE%);
D:Hu_Worker:CSrvWrap.GetObjMgr()^.CreateObj("hu_test_char_b",%PLAYERID%,%MOUSE%);
Y:Aje_Warrior:CSrvWrap.GetObjMgr()^.CreateObj("aje_brachiosaurus",1,%MOUSE%);
C:Aje_Worker:CSrvWrap.GetObjMgr()^.CreateObj("aje_catamaran",%PLAYERID%,%MOUSE%);
1:Food:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("food",CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.GetValue("food").ToInt()+50000);
2:Wood:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("wood",CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.GetValue("wood").ToInt()+50000);
3:Stone:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("stone",CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.GetValue("stone").ToInt()+50000);
4:Skulls:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("iron",CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.GetValue("iron").ToInt()+50000);
5:GainWood:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("wood",CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.GetValue("wood").ToInt()+50000);
5:GainFood:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("food",CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.GetValue("food").ToInt()+50000);
5:GainStone:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("stone",CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.GetValue("stone").ToInt()+50000);
5:GainSkulls:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("iron",CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.GetValue("iron").ToInt()+50000);
6:LoseWood:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("wood",0);
6:LoseFood:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("food",0);
6:LoseStone:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("stone",0);
6:LoseSkulls:CSrvWrap.GetCurLevel()^.GetPlayer(%PLAYERID%)^.GetAttribs()^.SetValue("iron",0);
F:Hu_Army:var int i;for(i=0)cond(i<20)iter(i++)do CSrvWrap.GetObjMgr()^.CreateObj("hu_warrior",%PLAYERID%,%MOUSE%);endfor;
P:SetOwner_1:CSrvWrap.GetObjMgr()^.GetObjByName("%SELNAME%")^.SetOwner(1);
B:seismosaurus:begin TitanSeismosaurus;var ^CFightingObj pxO = cast<CFightingObj>(CSrvWrap.GetObjMgr()^.CreateObj("ninigi_seismosaurus",%PLAYERID%,%MOUSE%));if(pxO!=null)then pxO^.SetLevelClean(4); endif; end TitanSeismosaurus;
M:atroxosaurus:begin TitanTRex;var ^CFightingObj pxO = cast<CFightingObj>(CSrvWrap.GetObjMgr()^.CreateObj("aje_atroxosaurus",%PLAYERID%,%MOUSE%));if(pxO!=null)then pxO^.SetLevelClean(4); endif; end TitanTRex;
N:triceratops:begin TitanTriceratorps;var ^CFightingObj pxO = cast<CFightingObj>(CSrvWrap.GetObjMgr()^.CreateObj("hu_triceratops",%PLAYERID%,%MOUSE%));if(pxO!=null)then pxO^.SetLevelClean(4); endif; end TitanTriceratorps;
G:GodMode:cast<CFightingObj>(CSrvWrap.GetObjMgr()^.GetObjByName("%SELNAME%"))^.SetGodMode(true);
J:AutoScout:var ^CFightingObj pxObj=cast<CFightingObj>(CSrvWrap.GetObjMgr()^.GetObjByName("%SELNAME%")); if(pxObj!=null)then pxObj^.AutoScout(); endif;
H:ToggleGodALL:CFightingObj.ToggleGodModeForAllObjects();
X:Delete:CSrvWrap.GetObjMgr()^.DeleteObject(CSrvWrap.GetObjMgr()^.GetObjByName("%SELNAME%"));
K:Kill:var ^CFightingObj pxObj=cast<CFightingObj>(CSrvWrap.GetObjMgr()^.GetObjByName("%SELNAME%")); if(pxObj!=null)then pxObj^.Die(); endif;
L:DumpPFData:CSrvWrap.GetPathfinder().DumpPFData(10);CSrvWrap.GetPathfinder().DumpPFData();CSrvWrap.GetPathfinder().DumpPFData(2);CSrvWrap.GetPathfinder().DumpPFData(7);CAiInterface.DumpIslMap();
J:KillAllTrees:CSrvWrap.GetForestMgr().KillAllTreesDbg();
oder downloaded euch cheats.txt in das bin-Verzeichnis.
Download von cheats.txt
2. Geht nach
C:\Dokumente und Einstellungen\Euer Benutztername für Windows\Anwendungsdaten\SpieleEntwicklungsKombinat\Paraworld
und öffnet die Datei Settings.cfg mit dem Editor und sucht nach
HarassingCountDown = '1'
und fügt in die nächste Zeile darunter
EnableCheats = '1'
ein.
Nun könnt ihr ingame F6 drücken und links im Bildschirm öffnet sich daraufhin eine Liste von Cheats, wobei an erster Stelle der Shortcut für den Cheat steht und rechts davon der Befehl.
HAVE FUN!
Danke an Copernicus und Cursy für das Herausfinden dieser Cheats!
Wichtig: Deaktivierung
Diese Cheats könnt ihr deaktivieren, indem ihr die
1
in der Zeile
EnableCheats = '1'
in eine
0
ändert.
Damit sind Multiplayerpartien wieder möglich.
Screenshot by AyCe: