Opened 12 years ago

Closed 12 years ago

Last modified 20 months ago

#8797 closed patch

KYRA: dialogue (dlg/tim) support for HoF

Reported by: athrxx Owned by: athrxx
Priority: normal Component: Engine: Kyra
Keywords: Cc:
Game: Kyrandia 2

Description

This patch adds support for dlg and tim file processing and also some emc opcodes. Main features:

- talking to NPCs is now possible. - Zanthia's talks when entering a new scene for the first time now work - using items on Zanthia is now possible.

Ticket imported from: #1891492. Ticket imported from: patches/902.

Attachments (6)

createKyradat_DlgTim.patch (3.9 KB ) - added by athrxx 12 years ago.
dlgTim.patch (37.2 KB ) - added by athrxx 12 years ago.
dlgTim_v2.patch (27.0 KB ) - added by lordhoto 12 years ago.
createKyradat_DlgTim_v2.patch (3.2 KB ) - added by lordhoto 12 years ago.
dlgTim_v3.patch (39.1 KB ) - added by athrxx 12 years ago.
dlgTim_v4.patch (39.5 KB ) - added by lordhoto 12 years ago.

Download all attachments as: .zip

Change History (16)

by athrxx, 12 years ago

Attachment: createKyradat_DlgTim.patch added

by athrxx, 12 years ago

Attachment: dlgTim.patch added

comment:1 by athrxx, 12 years ago

File Added: dlgTim.patch

comment:2 by athrxx, 12 years ago

Owner: set to lordhoto

comment:3 by athrxx, 12 years ago

Owner: changed from lordhoto to athrxx

by lordhoto, 12 years ago

Attachment: dlgTim_v2.patch added

comment:4 by lordhoto, 12 years ago

I attached some updated patch versions to make the patch compile for me. File Added: dlgTim_v2.patch

by lordhoto, 12 years ago

comment:5 by lordhoto, 12 years ago

As you might have noticed, I updated kyra.dat version, since elsewise people with the old version 20 could expire crashes 'cause of not existant data and that's bad. File Added: createKyradat_DlgTim_v2.patch

comment:6 by athrxx, 12 years ago

Yeah, this isn't comitted yet for good reasons ;-) I am still fixing some other stuff, too.

by athrxx, 12 years ago

Attachment: dlgTim_v3.patch added

comment:7 by athrxx, 12 years ago

Okay, here is a new version with some bugs fixed. If you merge in your bugfix for sequences_tim.cpp it should be fine. File Added: dlgTim_v3.patch

by lordhoto, 12 years ago

Attachment: dlgTim_v4.patch added

comment:8 by lordhoto, 12 years ago

Ok builds fine again (had some weird change in sound.h this time, which also prevented sound_towns.cpp from compiling, just reverted that one). File Added: dlgTim_v4.patch

comment:9 by athrxx, 12 years ago

Status: newclosed

comment:10 by digitall, 20 months ago

Component: Engine: Kyra
Game: Kyrandia 2
Note: See TracTickets for help on using tickets.