I'd like to make a mod to Risen that is compatible to the unofficial patch that allows doing every quest and joining all 3 groups in a single play through. How would I go about doing that?
Ergebnis 1 bis 7 von 7
-
- Registriert seit
- Dec 2016
- Beiträge
- 3
-
Geändert von Germano (17.12.2016 um 20:55 Uhr) Grund: Small mistake. My English is weak
-
- Registriert seit
- Dec 2016
- Beiträge
- 3
If nothing else, I should be able to gain access to two of the three by figuring out how to disable the bug fix from the unofficial patch that blocks the exploit. Any ideas on that?
-
- Registriert seit
- May 2009
- Beiträge
- 1.688
For the most part this should be pretty easy technically. Although, I expect it'll introduce a boat load of bugs that are extremely hard to fix.
As far as I know for the most part fraction membership is handled by "game variables" in dialogs. Look for stuff like this and remove it:
Code:<Condition ClassName="gCInfoConditionPlayerKnows" PlayerKnows="DON" > </Condition>
But trust me, this is asking for trouble. I have no idea what's going to happen about stuff like the inquisition being aggressive at the start of the game or how to handle that properly. You will often have multiple dialogs that do more or less the same, maybe that'll be a problem, maybe it'll just be ugly.
I'd start with a look at the dialogs. You gonna need Script_library.dll to export them. I'm sorry, I can't go into detail. Good luck you'll need it.[Bild: dtc_sig.jpg]
Harald Iken: Überhaupt sollte man als Spieleentwickler das Wort "einfach" oder noch besser "mal eben" aus seinem Wortschatz streichen.
-
well, I did some investigations using a hexeditor with compiled_infos.bin (contains the dialogs in a binary format)
Looking for Stringtableentries:
0x126B MON, 0x133B DON, 0x1725 INQ
0x15FF REC
0x1215 PlayerKnows
0x126A PlayerNotKnows
0x11c6 bCString
From the picture you'll get the idea which hexadecimal byte sequences to search for:
[Bild: playerNotKnows_MON.JPG]
MON
1512C6111E00020000006B12 86 times
6A12C6111E00020000006B12 174 times
DON
1512C6111E00020000003B13 64 times
6A12C6111E00020000003B13 25 times
INQ
1512C6111E00020000002517 18 times
6A12C6111E00020000002517 7 times
So you'll have to search and care for 374 dialog files. Since there's about 4500, iirc,
you'll probably need a tool for such.
Don't know what "REC" was but it's another 20 dialogs to search/care for:
REC
1512C6111E0002000000FF15 19 times
6A12C6111E0002000000FF15 1 times, PlayerNotKnows, 0x84087 -> KALVERAMX2_00329
Guess, it's "recruit", so you'll have to search for "NOV", too,
and so on.
As Kuchenschlachter wrote: "Good luck".
I should be able to gain access to two of the three by figuring out how to disable the bug fix from the unofficial patch that blocks the exploit. Any ideas on that?
If it's done similar to a mod with pak files you need to unpack them and analyse the contents."in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
Tuvok, scannen Sie den Planeten nach Mikroplastik!
"Hört mir bloß auf mit "Stormson".
"In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!
-
- Registriert seit
- Dec 2016
- Beiträge
- 3
Are those all instances where the game actually checks to see what faction you are in?
I should be able to gain access to two of the three by figuring out how to disable the bug fix from the unofficial patch that blocks the exploit. Any ideas on that?
If it's done similar to a mod with pak files you need to unpack them and analyse the contents.
I am still too new to Risen modding, I think, to get through this. I'm no stranger to modding in general, but for instance compared to, say, Morrowind, it's a lot harder to mess with the dirty details.
-
Guess no; there might be parents or children of dialoges that are involved.
I've also read accounts that people who used this exploit (which involves simply leaving a certain Don quest unfinished while starting a difference one, then finishing both) have played through the game unhindered.
(From PowerGamer's code it might be possible that "Don_WantsBackHisHarbour" is one of them.)
I'd also need the date of the bug fix to get a clearer sight on this.
(There are at least two versions of the patch. Was the bug fix included from the first version on?)"in der Erkundung dieser weiten und wunderbaren Welt" (post #70, höre link unten)
TAS for Elex 2 at ELEX II Nexus - Mods and Community (nexusmods.com)
Tuvok, scannen Sie den Planeten nach Mikroplastik!
"Hört mir bloß auf mit "Stormson".
"In Toussaint wird schon für kleinere Schmähungen als diese Satisfaktion verlangt."
Genug der "Blumensträuße". Ich WILL MadBob! Beugt die Realität!Geändert von tombom81 (31.12.2016 um 17:02 Uhr)