Skip to content

Commit

Permalink
update readme + note about playing in 7th PMM
Browse files Browse the repository at this point in the history
  • Loading branch information
Gitjas committed Mar 31, 2021
1 parent 922d5cb commit bd82f69
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 1 deletion.
31 changes: 30 additions & 1 deletion c#solaufein/readme.solaufeinsrescue.english.html
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,24 @@ <h2> <a name="7th" id="7th">7th Party Member Mode</a></h2>
The 1 HP drop out can be prevented if Solaufein is healed in time during a fight. If told to he will give a warning before his HP drop too low, but this seems to be buggy in BGT.<br />
<br />
Note: Following as a familiar means Solaufein will always be behind the last full group member, for walking as well as area transitions. This is unfortunate if you need him as a full fighter or even tank who is supposed to be in first line upon unexpected fights.<br />

<br />
NOTE: Unfortunately, the "7th group member mode" in the game requires special handling to accommodate all restrictions:
(The hints are a mix of the existing engine restrictions and the workarounds I used).<br />
-The NPC has no "Clear Fog of War" around him in the 7th GM. So he can "disappear" in the "black" area of the map. (If you click on the whole group and let them gather at one place, the NPC will also try to do so, if they are not stuck somewhere. In that case only the teleportation cheat "Ctrl+j" helps to gather the group again. This has not happened to me yet, but it is theoretically possible if the NPC is chasing an enemy, for example).<br />
-Items in the NPC's inventory are *not* recognized as items owned by the group. This is an engine problem. It follows that quest items that are needed in the game should not be in the NPC's inventory if they are to be recognized by the quest giver. Examples: Elvenhair's book, Ankheg shell for Taerom, etc.<br />
-Quest items tagged as "critical" will be moved to the PC's inventory when moving to the 7th PMM. This may cause items from the PC's inventory to end up on the floor. This is an engine problem. As a result, you should always check after switching the NPC to the 7th PMM to see if items have landed on the floor!<br />
-When new items are given to one of my NPCs in 7th PMM in a quest specifically for this NPC, they always appear in the inventory of the group or PC, even if the NPC is supposed to receive them. This is an engine problem. Even if I scripted it so that the items would end up in the NPC's inventory after the encounter, they would still be handled via the PC's inventory. And thus, items from the inventory may have ended up on the floor.<br />
-For my NPCs, I have tried to have their own quest items (even if they are original in-game items, as long as they are necessary for my NPC's quest) recognized in the NPC's inventory as well. This works with the following restrictions:<br />
-- All items in question are handled through the PC's inventory before they are either given to or received from a quest giver. This means that other items may have ended up on the floor.<br />
-- If the item was in a bottomless bag (this includes all kind of bags, gem bags, bags for bottles etcpp.), then the item will not be removed in a dialogue with the quest giver. It is still in the bottomless bag afterwards and can cause problems if the scripting of the quest does not consider this (and assumes that the item should be gone).<br />
-- 2. Problem with items in bottomless bags: If the item was in a bottomless bag, then the game crashes for unknown reasons if the NPC is to be taken afterwards into the group as a full member. This "crash bug" can be worked around by saving the game and reloading it.<br />
<br />
Short summary of things to keep in mind while playing:<br />
-After each quest event and after moving to the 7th PMM, check whether the PC has lost items from the inventory that should be picked back up from the floor.<br />
-Save before adding a 7th PM back to the group. If the game then crashes, reload the save game. This should prevent the crash from occurring.<br />
-Es ist nötig und auch zu empfehlen, nicht-kritische Questitems nicht im Inventar der 7. GM sondern in dem der normalen Gruppenmitglieder zu haben.<br />
-Take quest items out of bottomless bags in the 7th PM's inventory before approaching the appropriate quest givers, or at least save the game to prevent the "crash bug" before taking the NPC back as a full PM.<br />
<br />

<h2> <a name="stats" id="stats">Solaufein's Stats and Portrait</a></h2>
Solaufein's alignment is lawful neutral.<br />
Expand Down Expand Up @@ -325,6 +342,18 @@ <h1><a name="credit" id="credit">Copyright and Legal Notice</a></h1>

<h1><a name="version" id="version">Version History</a></h1>
<div class="section">
Version 2.1:</br>
- tipun's subrace mod for EE considered for check whether PC is drow.<br />
- fixed install error if subrace mod(s) were detected.<br />
- Solaufein should not start a banter directly after changing into 7th party member mode.<br />
- ToB encounter now considers items in Solaufein's inventory if he is in 7th party member mode.<br />
- scripts of 7th party member mode should not make Solaufein stop his attacks.<br />
- added notes to restrictions of the "7th party member mode" to the readme.<br />
- added Dynamic Install Order Category to .ini<br />
- corrected "fatigue" spell for detection of party rested.<br />
- added check so mod cannot be installed after EET_End.<br />
- added folder libiconv-1.9.2-1-src.7z with iconv licence info<br />
<br />
Version 2.0:</br>
-English version finished.</br>
-NPC banters revised.</br>
Expand Down
30 changes: 30 additions & 0 deletions c#solaufein/readme.solaufeinsrescue.german.html
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,24 @@ <h2> <a name="7th" id="7th">Solaufein als 7.Gruppenmitglied</a></h2>
W&auml;hrend Solaufein als 7. Gruppenmitglied folgt, kann er nicht sterben, sondern verbleibt bei 1LP. Fallen seine LP in einem Kampf auf 1 LP dann f&auml;llt er in Ohnmacht und wird "neutral" (blauer Kreis), so dass Feinde ihn nicht weiter als Angriffsziel wahrnehmen. Ihn in diesem Zustand zu heilen &auml;ndert nichts daran, dass er au&szlig;er Gefecht gesetzt ist. Erst nach dem Kampf steht Solaufein wieder auf. Aus technischen Gr&uuml;nden wird er vollst&auml;ndig geheilt, bevor er wieder in den 7. Gruppenmitglieds-Modus wechselt. Dies hat mit der Spielengine zu tun und wie sie die LP der Gruppenmitglieder berechnet (Solaufein k&ouml;nnte sonst unter Umst&auml;nden an diesem Punkt sterben, wenn die HP zu niedrig sind, obwohl er eigentlich nicht tot war).<br />
<br />
Das Ohn&auml;chtigwerden im Kampf kann verhindert werden, indem Solaufein rechtzeitig geheilt wird. &Uuml;ber PID kann ihm gesagt werden, dass er warnen soll, bevor er diesen Punkt erreicht, dann wird das Spiel pausiert wenn Solaufein droht, zu wenig LP zu haben. Dies scheint in BGT aber nicht zu funktionieren.<br />
<br />
HINWEIS: Leider benötigt der "7. Gruppenmitglieds-Modus" im Spiel ein besonderes Handling, um alle Einschränkungen zu berücksichtigen:
(Die Hinweise sind eine Mischung aus den vorhandenen Enginerestriktionen und den von mir verwendeten Workarounds.)<br />
-Der NPC hat im 7.GM keinen "Clear Fog of War" um sich herum. Er kann also im "schwarzen" Bereich der Karte "verschwinden". (Wenn man die gesamte Gruppe anklickt und zu einer Stelle laufen lässt, wird er es ebenfalls versuchen, sofern er nicht irgendwo feststeckt o.ä. Dann hilft nur noch der Teleportationscheat "Strg+j" um die Gruppe wieder zu versammeln. Mir ist das so noch nicht geschehen, es ist aber theoretisch möglich, wenn der NPC z.B. einen Feind verfolgt.)<br />
-Items im Inventar werden *nicht* als Items im Besitz der Gruppe erkannt. Dies ist ein Engineproblem. Daraus folgt, dass Questitems die im Spiel benötigt werden, nicht im Inventar des NPCs sein sollten, wenn sie vom Questgeber erkannt werden sollen. Beispiele: Elvenhaars Buch, Ankhegpanzer für Taerom etc.<br />
-Als "critical" getaggte Quest-Items werden beim Wechsel in den 7. GMM in das Inventar des HC verschoben. Dadurch landen eventuell Gegenstände aus dem Inventar des HC auf dem Boden. Dies ist ein Engineproblem. Daraus ergibt sich, dass Ihr immer nach Wechsel des NPC in de 7.GMM nachschauen solltet, ob Items auf dem Boden gelandet sind!<br />
-Wenn bei einem meiner Quests speziell für diesen NPC neue Items übergeben werden, erscheinen diese immer im Inventar der Gruppe bzw. HC, auch wenn sie eigentlich der NPC erhalten soll. Dies ist ein Engineproblem. Auch wenn ich es so gescriptet haben sollte, dass die Gegenstände schlussendlich im Inventar des NPCs sind, werden sie trotzdem über das Inventar des HC gehändelt. Wie sonst auch im Spiel können auch hierbei Gegenstände aus dem Inventar auf dem Boden gelandet sein.<br />
-Für meine NPCs habe ich versucht, bei den eigenen Questitems (auch wenn es sich um Originalitems des Spiels handelt, sofern sie für den Quest meines NPCs nötig sind) diese auch im Inventar des NPC erkennen zu lassen. Das klappt mit folgenden Einschränkungen:<br />
-- Alle Items, um die es geht, werden über das Inventar das HC gehändelt bevor sie entweder einem Questgeber gegeben oder von diesem erhalten wurden. Das bedeutet, dass andere Items auf dem Boden gelandet sein könnten.<br />
-- Befand sich das weggebene Item in einem Nimmervollen Beutel (dazu zähle ich auch Edelsteinbeutel, Taschen für Flaschen etcpp.), dann wird das Item nicht entfernt. Es ist danach noch immer im Nimmervollen Beutel und kann Probleme bereiten, wenn der Quest nicht stabil gescriptet wurde (und davon ausgeht, dass das Item weg sein sollte).<br />
-- 2. Problem mit Items im Nimmevollen Beutel: Befand sich das weggebene Item in einem Nimmervollen Beutel, dann stürt aus unerfindlichen Gründen das Spiel ab, wenn der NPC danach wieder über die PID-Option als vollwertiges Mitglied in die Gruppe aufgenommen werden soll. Dieser "Absturzbug" lässt sich umgehen, indem das Spiel gespeichert und wieder geladen wird.<br />
<br />
Nochmal in Kürze die wichtigsten Tips zusammengefast:<br />
-Nach jedem Questereignis und nach dem Wechsel in den 7.GMM nochmal schauen, ob der HC Items aus dem Inventar verloren hat, die wieder vom Boden aufgelesen werden sollten.<br />
-Speichern, bevor ein 7. GM wieder in die Gruppe aufgenommen werden soll. Sollte das Spiel dann abstürzen, den Spielstand neu laden. Damit sollte der Absturz nicht auftreten.<br />
-Es ist nötig und auch zu empfehlen, nicht-kritische Questitems nicht im Inventar der 7. GM sondern in dem der normalen Gruppenmitglieder zu haben.<br />
-Questitems aus Beuteln/Nimmervollen Taschen im Inventar des 7. GM nehmen, bevor man die entsprechenden Questgeber anspricht, um den "Absturzbug" zu verindern, oder auf alle Fälle zu speichern, bevor man ihn wieder richtig in die Gruppe aufnimmt.<br />
<br />


<h2> <a name="stats" id="stats">Solaufeins Eigenschaften und Portrait</a></h2>
Expand Down Expand Up @@ -327,6 +345,18 @@ <h1><a name="credit" id="credit">Copyright and Legal Notice</a></h1>

<h1><a name="version" id="version">Versionshistorie</a></h1>
<div class="section">
Version 2.1:</br>
- tipun's subrace mod for EE considered for check whether PC is drow.<br />
- fixed install error if subrace mod(s) were detected.<br />
- Solaufein should not start a banter directly after changing into 7th party member mode.<br />
- ToB encounter now considers items in Solaufein's inventory if he is in 7th party member mode.<br />
- scripts of 7th party member mode should not make Solaufein stop his attacks.<br />
- added notes to restrictions of the "7th party member mode" to the readme.<br />
- added Dynamic Install Order Category to .ini<br />
- corrected "fatigue" spell for detection of party rested.<br />
- added check so mod cannot be installed after EET_End.<br />
- added folder libiconv-1.9.2-1-src.7z with iconv licence info<br />
<br />
Version 2.0:</br>
-English version finished.</br>
-NPC banters revised.</br>
Expand Down

0 comments on commit bd82f69

Please sign in to comment.