Jump to content

GemRB and Icewind Dale 2


Guest AstralStorm

Recommended Posts

Guest AstralStorm

First of all, thank you for this fine effort.

I've tried GemRB with Icewind Dale 2.

The results for starting a new game sre mediocre.

 

Movies do not play (from options too).

Credits button is broken (displays some list).

Options work all right.

 

Creation screen mostly works:

The unselectable skill's text is not grayed out.

Feats are unimplemented. (0 feats available, no "round button" icon)

Hair and body colours are from BG1 it seems.

 

Quit game hangs.

 

The game itself waits idle indefinetely at the first (in-game) cutscene.

Some errors (at the end):

...

[GUIScript]: Missing function:UpdateControlStatus

...

[GameScript]: Unhandled action code: 183 multiplayersync()

[GUIScript]: Missing function:StartTextScreen

...

[GUIScript]: Missing function:UpdateControlStatus

...

Did not find cutscene object, action ignored!

Did not find cutscene object, action ignored!

Did not find cutscene object, action ignored!

Did not find cutscene object, action ignored!

Did not find cutscene object, action ignored!

Did not find cutscene object, action ignored!

Did not find cutscene object, action ignored!

Did not find cutscene object, action ignored!

Did not find cutscene object, action ignored!

Did not find cutscene object, action ignored!

Freeing script 10CHEDR0 because its refcount has reached 0.

Link to comment

Movies don't play because iwd2 uses bink video format which lacks open source support.

There is a command line player which is called by gemrb if it encounters a bik file.

It works on linux.

 

From the log you quoted, only the updatecontrolstatus thingie is serious, it means some guiscripts are unfinished. That causes the non-starting dialogue.

 

The missing textscreen function /multiplayersync actions won't cause much problem in playability.

 

Credits button displays the songlist, i think :)

But you can still see the credits (if you fix the movie player) if you click on credits in the song list.

 

Feats: yep, i couldn't figure out feats in iwd2. I don't want to add a new .2da until i make sure it is impossible to implement with the existing ones (ie: i don't know what is hardcoded in the .exe). Probably you can help here.

 

Did the game truly hang, or just waited a lot on exit?

Link to comment
I think feats effects are hardcoded in IWD2, but when they are given to a character of a given class is governered by 3 .2da files.

I know featclas/featlvl, they control how much feat points a given class has at a given level.

And feats.2da lists how much points i can spend on a feat for a given class.

But, there is no list which feats are given by default.

I need either a list (where anyone with some time can help).

Or someone to find the .2da or some other data source (which i already looked for without success).

 

[edit]

Well, feats.2da rather lists the base points based on kit/class/race.

But, how many points i can spend on a feat, what tells me that i cannot pick a feat, what tells me that i can assign a feat only on 1st level (poison resistance).

Link to comment

In another news: iwd2 always overrides the scripting name of creatures referenced in the area. Since i didn't expect it, i retained the original scripting name of the creature. This led to a different scripting name for Hedron which combined with a running cutscene caused the game held.

 

Btw, if you ever encounter this, you can still type Quit() or QuitGame() at the console :)

Press ESC, then type.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...