Incrementis / Tutorils-Historical-Encyclopedias-

Contains encyclopedias of in-game history book series to eliminate searching for the historybook parts. This is a mod for the Infinity Engine games BGEE(SoD),BG2EE and IWDEE.
0 stars 0 forks source link

Exploring the feasibility of the concept #2

Closed Incrementis closed 1 month ago

Incrementis commented 2 months ago

There are two concept ideas, which are as follows:

Incrementis commented 2 months ago

This may not be a real problem, but it is worth noting that the size specified in the iesdp documentation does not appear to be correct. However, because the Testtest.txt file is 32.1 KB, the text size for the item description is set to 4 bytes.

Image

Image

Note: When a new character is added to the specified content from Texttext.txt, the text does not appear in the item's description (the textfile is not present in this issue).

It would be informative to know whether this is a misunderstanding on my part or whether the documentation here is incorrect.

Incrementis commented 1 month ago

It appears that the item description image is a fixed size. Anything outside this size will be cropped (see next image below for an example):

Image

The maximum size of the description image may be 280 x 335 pixels (see next image below):

Image

This eliminates the ability to scroll the image while reading. However, the size could be large enough to include a narrative image to accompany the story in the book.

Incrementis commented 1 month ago

There are some topics about dream/narrative sequences that could help for better understanding:

Regarding scripting, the answer to this question needs to be examined in detail:

Incrementis commented 1 month ago

The Chapter text Screen for every game is different: https://github.com/users/Incrementis/projects/8/views/1?pane=issue&itemId=79318015

Incrementis commented 1 month ago

To display the required button text in the item description windows(see image below for an example), there are two 2DA files that are interesting to look at: Image

Incrementis commented 1 month ago

The usage of itemdial.2da will be used because a dialog can execute any kind of scripting.

The idea is as follows

Item description windows:

Dialogue windows:

Reading the book: