Skip to content


Advanced search

  • dtp entertainment AG dtp - News & more
  • dtp entertainment AG dtp-Newsletter
  • Board index ‹ dtp Roleplaying Games ‹ Das Schwarze Auge/The Dark Eye: Drakensang ‹ Modding-Treffpunkt [Drakensang]
  • Change font size
  • Print view
  • FAQ
  • Register
  • Login

Gott spielen -oder- Der Hex Editor Thread

Du willst Drakensang modden oder hast es bereits getan? Hier ist der Ort zum Austausch...
Post a reply
17 posts • Page 1 of 1

Gott spielen -oder- Der Hex Editor Thread

Postby kingkorn on 05.08.2008, 11:46:56

Hallo zusammen,

eines vorweg: Ich weiß, dass es viele Meinungen zu dem Thema "cheaten" gibt, aber dies soll ein Thread sein, der sich NICHT damit befasst, dies zu diskutieren. Jeder wie er mag, sage ich mal. :)

Entsprechend soll sich hier eine Sammlung von "Tipps" finden, wie man die Eigenschaften der Charaktere mehr an seine eigenen "Bedürfnisse" anpassen kann (selbstverständlich ohne Gewähr für dadurch entstehende Speicherstand- oder Spielabstürze). ;)

Ich mache mal den Anfang mit der Veränderung der positiven Eigenschaften: Diese finden sich in der Reihenfolge, in der sie auch im Heldenbrief stehen, pro Held drei mal im Savegame. Einach die Werte in Hex umrechnen und aneinander hängen und danach suchen. Dabei sollte man (sofern dieselben Werte nicht einem anderen NPC im Spiel ebenso gelten) diese Reihe einmal für den Backup des Helden (ersichtlich aus dem ASCI Code, dort steht der Name des Helden ein/zwei Zeilen oberhalb der positiven Eigenschaften - und in diesem Fall inkl. dem Wort "backup") und zweimal für den Helden selbst finden. Bei letzteren beiden Einträge die Zeile einfach entsprechend der Wunsch-Eigenschaften ändern.

Vorsicht: Die Werte nicht zu hoch setzen (also am besten <= 18 ), da ich nicht weiß, inwiefern die sich später im Spiel noch ändern und dann Probleme entstehen (bei den alten DSA-Games war das der Fall).

Da hilft einem vielleicht schon ein bißchen weiter. LE, AP und vor allem Geld konnte ich bislang nicht lokalisieren. Weiß da einer mehr?
User avatar
kingkorn
Newbie
 
Posts: 5
Joined: 05.08.2008, 11:22:21
Top

Postby MatzeHH on 05.08.2008, 12:06:08

Warum so kompliziert mit einem Hex-Editor? Ich empfehle einen SQLite Client.

Matze
MatzeHH
Partymember
 
Posts: 209
Joined: 30.07.2008, 21:32:19
Top

Postby Feylamia on 05.08.2008, 12:11:08

Zu dem Thema kann ich Dir Crystals DSA Foren ans Herz legen - wenn einer alle Geheimnisse eines DSA-Computerspiels knackt, dann die Mannen und Weibsbilder nebenan. :) (Und im Drakensangsub wirst Du direkt einen Thread zum Thema finden.)
Basilisk - Ein Blick verändert Dein Leben.

Image

Aeyolscaer wrote:Fussel... wer kann da schon nein sagen? :lol:
User avatar
Feylamia
Veteran
 
Posts: 949
Joined: 30.04.2006, 10:19:13
Top

Postby kingkorn on 05.08.2008, 15:54:04

oh, danke für den tipp - sqlite - so neumodisches zeugs - aber da guck ich mich dann mal rein :)
User avatar
kingkorn
Newbie
 
Posts: 5
Joined: 05.08.2008, 11:22:21
Top

Postby TSS on 05.08.2008, 19:02:06

das Ganze funktioniert folgendermaßen:
Folgendes Programm runterladen: SQLite Database Browser
Mit diesem Programm dann euer Savegame (unter Eigene Dateien (XP) bzw. Dokumente (Vista)) laden.
Geht danach auf "Browse Data" und wählt bei Table "_Instance_PC". Euer Charakter hat die ID CharWizardPC (bei mir ganz unten) und wenn ihr etwas nach rechts scrollt findet ihr alle eure Eigenschaften und Talente, die ihr beliebig ändern könnt.
In wieweit dies die Stabilität beeinflusst habe ich noch nicht getestet, aber wie gesagt, übertreibt es nicht mit den Werten...

MfG

PS: Übertriebenes Cheaten macht jedes Spiel kaputt...
TSS
Newbie
 
Posts: 1
Joined: 05.08.2008, 18:54:38
  • Website
Top

Postby kingkorn on 05.08.2008, 19:24:17

ah ja, ist ja doch ganz einfach. :) mir gings auch eher ums geld und ein paar steigerungspunkte - das geld kann man in der table "instance_money" ändern. problem ist hier den richtigen eintrag zu finden. aber das geht, wenn man sich das geld aus dem spiel aufschreibt und im "stackcount" feld danach sucht. zb 12 dukaten 7 silbertaler und 4 heller wäre die zahl 1274. einfach beliebig geändert und -schwupps - die gruppe ist entsprechend finanzstärker! :)
Last edited by kingkorn on 05.08.2008, 21:39:45, edited 1 time in total.
User avatar
kingkorn
Newbie
 
Posts: 5
Joined: 05.08.2008, 11:22:21
Top

Postby KamikazeLord on 05.08.2008, 20:28:03

About SQLite Database Browser

SQLite Database browser is a light GUI editor for SQLite databases, built on top of QT. The main goal of the project is to allow non-technical users to create, modify and edit SQLite databases using a set of wizards and a spreadsheet-like interface.
Latest File Releases
The latest file releases Package Release Date Notes / Monitor Downloads
sqlitebrowser 1.3 May 4, 2006



kann ich runter laden aber ist nur eine datei drin wenn ich die starte dann sagt der dll datei nicht gefunden.
KamikazeLord
Spectator
 
Posts: 11
Joined: 03.08.2008, 15:19:57
Top

Postby Sapphire on 05.08.2008, 20:41:22

Gibts ne Möglichkeit alle Gebiete von Anfang an und beliebig oft zugänglich zu machen?

und Blut? :D
User avatar
Sapphire
Protagonist
 
Posts: 365
Joined: 31.08.2006, 16:51:11
Top

Postby kingkorn on 05.08.2008, 21:42:52

bezüglich der talentwerte empfehle ich übrigens folgendes: im editor die talente (spalten, die mit "TA" für talente und "ZA" für zauber beginnen) mit -500 (das sind die, die man noch lernen muss) auf 0 setzen - damit kann der charakter die offiziell - und dann die steigerungspunkte (spalte "UpgradeXP" hochsetzen und manuell im spiel die steigerungen vornehmen. so geht man sicher, dass alle von den talenten abhängigen werte (zb attacke und parade) auch direkt automatisch und korrekt den neuen talentwerten angepasst werden. außerdem wäre ich vorsichtig, die stufe hochzusetzen (dann lieber über die erfahrungspunkte (spalte "XP"), und genauso vorsichtig, die spezialfertigkeiten wie "offensiver kampf" (die spalten mit dem "SF" davor) hochzusetzen, da diese viele abhängigkeiten haben. auch hier empfiehlt es sich, lieber die steigerungspunkte und das geld hochzusetzen und die fähigkeiten dann bei lehrern im spiel zu lernen.
Last edited by kingkorn on 06.08.2008, 20:53:35, edited 3 times in total.
User avatar
kingkorn
Newbie
 
Posts: 5
Joined: 05.08.2008, 11:22:21
Top

Postby Mikal Thereyn on 06.08.2008, 04:07:09

Ok,ich hab mir mal die i-win.zip -datei von sqlitebrowser heruntergeladen,aber das teil verlangt beim Aufruf der exe eine MSVCR71.dll.Nun meine etwas "dämliche" Frage an die Runde:Woher bekomme ich für mein Windows XP SP3 diese Datei???Ich will gerne was ausprobieren.
Drakensang:

Http://www.dsa-game.de
User avatar
Mikal Thereyn
Antagonist
 
Posts: 133
Joined: 06.07.2008, 05:35:55
Location: Weltdorf München
Top

Postby JOG on 06.08.2008, 05:43:02

Mikal Thereyn wrote:Ok,ich hab mir mal die i-win.zip -datei von sqlitebrowser heruntergeladen,aber das teil verlangt beim Aufruf der exe eine MSVCR71.dll.Nun meine etwas "dämliche" Frage an die Runde:Woher bekomme ich für mein Windows XP SP3 diese Datei???Ich will gerne was ausprobieren.

http://www.google.de/search?q=MSVCR71.dll
JOG
Veteran
 
Posts: 958
Joined: 31.07.2008, 12:23:18
  • Website
Top

Postby kingkorn on 10.08.2008, 19:58:06

habe mal ein bißchen mit den rüstungswerten rumgespielt. sie finden sich in der table "instance_armor". dort kann man in der spalte "id" nach den namen der player characters suchen (im suchfeld "contains.." auswählen und den namen eingeben) und findet dort dann deren mitgelieferte armor (manchmal doppelt, dann muss man ausprobieren, welche gerade die richtige ist (oder einfach beide hochsetzen)). da kann man dann in den spalten mit dem "RS..." davor die entsprechenden werte für brust, rücken, arme, beine und kopf setzen. bei den anderen rüstungen hatte ich bislang kein glück mit dem namen entschlüsseln (und auch keine lust) - die standard rüstungen dercharaktere sehen m.e. eh am besten aus und sobald sie akzeptable rüstungswerte haben, kann man sie ja auch anbehalten in höheren leveln ;)
User avatar
kingkorn
Newbie
 
Posts: 5
Joined: 05.08.2008, 11:22:21
Top

Postby Reani007 on 11.08.2008, 16:32:56

Hallo.

Das mit dem Geld is so ne sache. Wie ich grad feststellen mußte is das nich so einfach. Ich hatte grad bei instance_money nen stackcount von 93363. Hab dann mal ordentlich erhöht auf 933600300. Hab also 4 mal die null dazu geschrieben. Leider wird dann beim Spielstand laden ne Fehlermeldung angezeigt in der steht daß ich über max. mit meinem stackcount bin. Hab dann 93360 Dukaten( vielleicht noch mehr da einige zahlen verdeckt werden) und kein Silber und keine Dukaten mehr. Kann es sein daß der stackcount nur sechs stellen haben darf und mehr nicht?

Update: Wenn ich es mit 9009090 versuche hab ich 90090D, 9S und 0H.


Gruß

Reani
Reani007
Newbie
 
Posts: 5
Joined: 12.05.2008, 11:29:16
Top

Postby Qendivardo on 11.08.2008, 16:45:39

Reani007:
Voreingestellt ist ein Maximum von 9999999 Hellern in der Spalte MaxStackCount. Kannst das ja mal (ggf. in beiden relevanten Datenbanken) ändern. Allerdings ist unklar, weshalb knapp hundertausend Dukaten nicht ausreichend sollten.
Qendivardo
Quest-NPC
 
Posts: 51
Joined: 05.08.2008, 06:20:05
Top

Postby Reani007 on 11.08.2008, 16:47:46

Das sicherlich. Ich hätte nur gern noch ein paar Silber und Heller gehabt.
Reani007
Newbie
 
Posts: 5
Joined: 12.05.2008, 11:29:16
Top

Postby narcis on 11.08.2008, 17:35:15

Das Spiel konvertiert automatisch. 10 Heller = 1 Silber, 10 Silber = 1 Dukat.
User avatar
narcis
Protagonist
 
Posts: 277
Joined: 10.08.2008, 01:32:24
Top

Postby Reani007 on 12.08.2008, 14:42:46

Peinlich. Hätte ich ausprobieren sollen. :oops:


Danke

Reani
Reani007
Newbie
 
Posts: 5
Joined: 12.05.2008, 11:29:16
Top


Post a reply
17 posts • Page 1 of 1

Return to Modding-Treffpunkt [Drakensang]

Who is online

Users browsing this forum: No registered users and 2 guests

  • Board index
  • The team • Delete all board cookies • All times are UTC [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Time : 0.057s | 15 Queries | GZIP : Off
Style by | Destination Design |