Xan Romance - game-stopping error.
Posted 03 February 2009 - 02:37 PM
Posted 04 February 2009 - 06:14 AM
Posted 04 February 2009 - 07:06 AM
IF ~~ XanFlirt5.DESCENT SAY @1046 = @1047 = @1048 = @1049 = @1050 /*~*The sun rises once more, bathing you in waves of light, and the morning song of the birds fills the air, as you walk to the camp. The day begins.*~ */ IF ~~ THEN DO ~StartMovie("FLYTHR03")~ EXIT END
So I'd assume there is something wrong with the movie that's supposed to play?
BG1 Mini Quests and Encounters Mod: Gibberlings 3 - Kerzenburgforum
BG1 Romantic Encounters - Romantic Encounters (BGII)
BG1 NPC Project
Adalon's Blood (Silberdrachenblutmod)
Posted 04 February 2009 - 08:16 AM
Thank you so far for the helpful replies.
Posted 04 February 2009 - 10:39 AM
I wonder what happens if you have FLYTHR03=1 already, and a game resource calls on it...
I think nothing bad would happen, because the rest movie plays multiple times with that on. Plus it would have turned up in testing.
Katrin, try loading up your game and seeing if you can get to the "play movies" part (someone help me out here, please, I'm not at a machine with it installed, so I am flying by memory alone).
Check to see what movies you can play back, and see if they all work.
One fix would be to simply disable that particular line, by finding it in NI and deleting that particular movie reference from that dialog transition, but before we go perform surgery, let's make sure your movies are not crashing for other reasons, or we are just going to fix this for you only to have another one clobber you again
HEY - I wonder if that is a reference to stuff that Macready did not include in EasyTutu - can someone open up a vanilla EasyTutu game in NI and see if all of the movies in the chitin.key are working? To do this (I remember this part) find the MVE list, and click on the named file. If a "play" button pops up, then it is installed on your machine. If an error message comes up, it means Macready did not include this in EasyTutu (he only gathered stuff that would be resonably expected in a BG install, and removed the bg2 movie .biffs, I think, to conserve space on a player's install).
If it is what I suspect, and Xan was created/playtested on a traditional Tutu v4 install/set of installs, then the resource would be there and there would not have been a problem. In which case, the fix is either to scrap that movie call, substitute it for another, or to distribute the .mve with the next version of BG1NPC (and in the meantime, it might be possible to grab a CD3 copy of .biff files and put it someplace, thus allowing you to continue).
(Shaitan, you were playing BGT, right? Because that and Tutu v4 both have all BG2 resources available all the time. Or were you on EasyTutu?)
Posted 04 February 2009 - 11:20 AM
Hmmm... if I remember correctly, FLYTHR03 is the "enter the elven city" resource from the BG2 movies.
FLYTHR03 does appear as installed in my Easytutu directory, without the underscore, and it plays normally when accessed from NI.
Posted 05 February 2009 - 06:16 PM
However, what I've done as a quick fix is to disable movies entirely by editing the baldur.ini file, and adding the line "Disable Movies=1" under Program Options. Having done that, the game continues normally, sans movie. Not having movies doesn't bother me particularly, so I may just make do as is. Thank you everyone for your help thus far, though!
Posted 06 February 2009 - 05:51 AM
I have a second report through Domi, and it is directly related. The user had the same problem at the same point, but I did not connect the two (she did, and pointed it out to me). In her game, instead of freezing, the game began asking for CD4 to be inserted. So, there is definitely a set o circumstances where this movie is not present/read by the engine/whatever.
I checked using NI under XP, and found my full install of EasyTutu and BGT both had the resource there. I then checked again under Vistax64, and NI said the resources were missing from the EasyTutu install.
Next step is to check with Vista users - Shaitan and Daulkman have the movie working, and accessible under NI. I will try to test this weekend, and se if it is a permissions thing, or if some distributions of EasyTutu eat up the movie .biff and others do not.
Until we get the mystery solved, that "editing the baldur.ini file, and adding the line "Disable Movies=1" under Program Options" will be a good tip for people who run into this problem
The relatively good news - there are precisely 5 StartMovie() calls in bg1npc, and this is the only one that uses BG2 resources, so the problem is not widespread.
bg1npc/phase3/xarom/dlg/x#xanlt.d:3372: IF ~~ THEN DO ~StartMovie("FLYTHR03")~ EXIT
(Jastey, if you could send any edits to cmorganbg @ gmail.com, I can merge them with the development copy)
Posted 06 February 2009 - 10:46 AM
If you don't uninstall BG2, you're probably safe. But I'd report it to Macready. The EasyTutu page says BG2 can be safely uninstalled after Tutu install, after all.
Posted 06 February 2009 - 11:44 AM
Posted 06 February 2009 - 12:40 PM
cmorgan: "None of us get old around here, just more proficient at doing more stuff with less braincells!"
Posted 06 February 2009 - 01:02 PM
erik (as usual) rocks - installing the latest EasyTutu and leaving BG2 intact shows no difficulty, but any of the following
> adding another (non-registry) EasyTutu install according to Macready's directions
> moving the EasyTutu install to another drive
> uninstalling BG2 from the machine leaving only EasyTutu
> (and of course faking a full install in any way using specific files transferred)
result in either
a. a request for CD4, or
b. a full freeze requiring reboot.
Replicated on both XP SP3 and Vista, so while I really wanted to have it be something simple like Vista permissions, it is a byproduct of EasyTutu-izing. No harm or foul, because there would not be an expectation of need for BG2 movie resources for a Tutu mod, but perhaps we can ask Macready to add that to an EasyTutu update.
For fixing it on our end, we seem to have three options -
1. ignoring this and asking Macready to change Easytutu (and expect that everyone will move up to the new EasyTutu version) which would force random folks to have to come searching for 'why does my game crash on that lovetalk'
2. deleting the movie file reference
3. adding the movie to our distributable.
For full content, 3. seems the best option, but it comes with a caveat (of course). Currently we weigh in at an sfx download of around 6MB. I just extracted the movie file, tossed it in the development copy, and did a test sfx package, and it jumped to 11MB.
Posted 27 February 2009 - 02:08 PM
Reply to this topic
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users