RoxanneSHS / SandrahEET

Part 1 of Sandrah Saga for EET
https://github.com/EE-Mod-Setup/EE-Mod-Setup
11 stars 4 forks source link

Haiass disappears and reappears every 3 seconds #62

Closed Lichtenshtein closed 2 years ago

Lichtenshtein commented 2 years ago

Hello again. I'm having a problem with Haiass - he disappears every 3 seconds and appears on the main character blocking movement. As i understand from this thread - this kind of issues are improved pathfinding issues and in version 2.6 those problems are mostly unsolvable. The advice to increase "Path Search Nodes" value did not help me. Also this: "it was the chunked dead state that is also known to cause the Imoen-not-appearing-in-Irenicus-Dungeon problem" - this one was about a dead copy of Haiass, will this tip from you help? Can't find that "chunked dead state" in EE Keaper.

RoxanneSHS commented 2 years ago

I do not know how to solve it with EE Keeper, it can be done with Near Infinity. If you upload a savegame (in a zip or rar file) somewhere and give me the link, I probably can repair it.

Lichtenshtein commented 2 years ago

https://disk.yandex.ru/d/PhtrN7BbzLgpuw

I didn't know you could use near infinity as a save editor. My game is extremely modded, so hopefully there won't be any problems with this save, hehe. If you described what and where to edit, i would feel more comfortable. But just like the protagonist keeps saying he trusts Sandrah, I think i'll do the same. I hope it all works out :)

RoxanneSHS commented 2 years ago

https://www.dropbox.com/s/ahzpof4nq96we2j/000004001-haiasscase.zip?dl=1

I made a modification but I cannot test it, my game crashes with your saves due to incompatible symbols used in language.

You can use Near Infinity - tab SAVE and open any of the save. Check file baldur.gam in a save. In the right lower window is the list of NPCs and Haiass will appear there as *aiass2 (in your case). When you check that file, you see all the current stats etc for the creature. (Other party members are in the window above it).

Lichtenshtein commented 2 years ago

Nope. Haiass behaves the same way.

Near Infinity gives an error with any of my saves.

Near Infinity
Error reading baldur.game
NULL

No luck this time.

Lichtenshtein commented 2 years ago

I still managed to open my save file, the Near Infinity log helped me understand what was going on.

I had to forcibly use the 64-bit version of Java and manually allocate almost all the free memory on the computer for Near Infinity. And the file opened. Apparently, the savefile was too big (4.5 megabytes = 4.5 gb of RAM).

However, this time it was not my wolf, but the other companion (Braegar) - he left and disappeared, was not in the usual place. It was necessary for me to find out where he was.

What exactly did you change in my save? I'll try again by myself and see if it helps me with Haiass or not.

For a thief character, disappearing Haiass is a headache. On game difficulty "Legacy of Bhaal" Haiass is useful because of his immortality (does he have to be immortal?), i can "kite" enemies. But still a headache. I had to leave him (told to wait for me) and after 3 seconds he was gone forever.

One more thing - i lost my familiar somewhere (and didn't notice that for half the game). It is impossible to call him again or recall him - it is said that the familiar has already been called. Is it possible to return him with save editor in Near Infinity? Or at least find out where i left him?

RoxanneSHS commented 2 years ago

Use the feature I described in the earlier post. In the lower right window of Near Infinity when you open baldur.gam from a save. Braegar and your familiar would be on the list - Braegar may be in the upper window if he is dead but in party or in the lower if he is not in party. When you select any of them, it will tell you which area they are in and what state they may have. Braegar coming and going may however be a bug in his script, I cannot say that. (If it happens when you had him go from the party and try to find him later, there are many bugs in the mod where one action makes him appear and the other makes him destroy himself again.)

The familiar would be amimp (or some other creature starting amXXXX if it is not the imp.

RoxanneSHS commented 2 years ago

Concerning Haiass. Use console and enter C:SetGlobal("HaiassJumpOn","GLOBAL",9) C:SetGlobal("HaiassSeUne","GLOBAL",9) Maybe the desire effect only shows after you move to another area.

Lichtenshtein commented 2 years ago

Braegar coming and going may however be a bug in his script, I cannot say that. (If it happens when you had him go from the party and try to find him later)

That's exactly what happened.

Аccording to Near Infinity he was in the location "AC9999". When i try to teleport there, the game crashes (some kind of technical location?). I just replaced this location with the lobby of the temple in Beregost and saved the changes. But i can't talk to this new Braegar. I can forcibly make him join party by "ctrl+q". Banters work, dialogue via F1 - too. We'll see.

I also noticed in several locations a lot of Ralph blacksmiths. Braegar already received the golem's silver hand as a reward from the deity for completing the quest (which was given by Ralph). These Ralphs are standing somewhere beyond the edge of these locations (i can't reach and talk to them). And like even one Elminster. Something is clearly broken (nervous chuckle).

The familiar would be amimp (or some other creature starting amXXXX if it is not the imp.

Thank you, found him. But if I order the familiar to get into the bag, and then release him again, then the familiar does not appear. Something is definitely broken (doubled nervous chuckle).

Concerning Haiass. Use console and enter

No. Haiass disappears forever after entering these commands.

I wouldn't like to travel without a wolf, i read that something interesting will happen in Waterdeep and later. I feel like i may have to give him up soon. Unless i'll have a direwolf companion later in the story as he grows up.

Damn me, why i installed all the mods? The game just glitches from so many scripts running at the same time. It's my own fault. But for now the game is still playable. And you know, Sandrah Saga is beautiful. Sandra and Edwin's love dialogues are beautiful. I'm surprised how this mod transforms and complements the game.

RoxanneSHS commented 2 years ago

You can get Haiass back by setting those globals to 1 again.

I never used familiars, so I am not a big help there. Also, you did not say if you have any mod that deals with familiars and may have changed something.

The Breagar mod was very good in the old BGT game but the original modder has left and a new maintainer has added all kinds of "improvements" to the mod. It is not too stable anymore but I cannot help you with this, I never use it myself anymore.

Lichtenshtein commented 2 years ago

I have just found the second Breagar at the anvil in Beregost's Smithy (he used to move to the hall of the Joviar Juggler all the other times). He said something weird about wanting to talk to the REAL me. After several attempts to talk, i left the "fake" Breagar next to me in the forge and tried to talk to Breаgar a few more times. Then suddenly he started talking normally and i was able to ask if he (the "real" one) wanted to join again. He answered positively and informed that he needed to pick up his equipment, asked to meet him outside the forge. When i came out, the "real" Breagar was standing outside in the actual equipment of the "fake" Breagar, with whom i had just parted. Taking him into the group, i went back to the forge to check what happened to the "fake" Breagar. And he's just gone. Both Breagars merged into one. It turned out funny.