The Black Wyrm Lair Forums
The Black Wyrm's Lair Terms of Use Help Search Members Calendar

Welcome Guest ( Log In | Register )

> DEITM049.ITM Error
BeachBum
post Oct 7 2008, 02:23 AM
Post #1





Forum Member
Posts: 4
Joined: 4-September 08




I am in the middle of installing Big World and specifcally the Lost Crossroads Spell Pack for Baldur's Gate 2 = SpellPackB5 and am encountering an error.

When trying to install the Core Files and Graphics it fails with the following error. "DEITM049.ITM: read out of bounds".

Can anyone help resolve this.

Thanks.

Go to the top of the page
 
Quote Post
 
Start new topic
Replies
Baronius
post Oct 21 2008, 03:55 PM
Post #2


Master of energies
Group Icon

Council Member
Posts: 3324
Joined: 9-July 04
From: Magyarország




I see, but I asked what mods (or perhaps the original game?) add these corrupt files. Normally, such horribly broken files shouldn't occur often at all. If they do, it means something is corrupting or has corrupted game/mod files.

QUOTE
[..]then we assume the last feature block didn't get filled in

Filled in by what? A WeiDU installer of a mod? If so, we're talking about mods which produce broken files (I don't refer to the question of mod quality now, I am just wondering).

On a side note, in case of DEITM049, nothing was broken in such a cruel way (i.e. end-of-file in the middle of a block). It just had incorrect feature block offsets (indexes) assigned (if I remember correctly, their value was greater -- or smaller? -- by one than the actual position).


--------------------
Mental harmony dispels the darkness.
Go to the top of the page
 
Quote Post
Galactygon
post Oct 21 2008, 07:02 PM
Post #3



Group Icon

Mod Developer
Posts: 1158
Joined: 22-July 04
From: Sweden




QUOTE(Baronius @ Oct 21 2008, 05:55 PM) *
Filled in by what? A WeiDU installer of a mod? If so, we're talking about mods which produce broken files (I don't refer to the question of mod quality now, I am just wondering).


A .spl or .itm file consists of a single 114 byte header, multiple (56 bit for .itm and 40 bit for .spl) extended headers, and multiple 48 byte feature blocks or "effects".

I once ran a test on one of the corrupted files, and found out there was nothing wrong with any part of the file except the last effect in the last header. When I READ_SHORT the opcode, the installer ran out of bounds and bailed out. When I opened the .spl in DLTCEP and looked at that effect, I noticed that all fields except the opcode number were filled in their default values - zeroes.

Therefore, I am making a guess that the last effect in the last header wasn't filled out to 48 bytes and that DLTCEP filled it out correctly. What I am talking about if I could replicate this correctly in WeiDU, and correct corrupted files on the fly rather than worry about them individually or going up to each modder or skipping them altogether.

But then again, I could be completely wrong, since I did not do -- what they call -- rigorous testing.

-Galactygon


--------------------
Go to the top of the page
 
Quote Post

Posts in this topic
BeachBum   DEITM049.ITM Error   Oct 7 2008, 02:23 AM
Galactygon   You are not the first to report an out of bounds e...   Oct 7 2008, 02:27 PM
The Bigg   DEITM049.ITM is a broken file from FR_ROV (has 6 e...   Oct 7 2008, 02:40 PM
Baronius   Why isn't the file fixed in such cases when th...   Oct 7 2008, 03:09 PM
The Bigg   Why isn't the file fixed in such cases when th...   Oct 7 2008, 03:15 PM
Azazello   DEITM049.ITM is a broken file from FR_ROV (has 6 e...   Oct 21 2008, 12:38 AM
Baronius   RE: DEITM049.ITM Error   Oct 7 2008, 04:05 PM
The Bigg   ToD vs. UB is a wrong example. UB applies a typica...   Oct 7 2008, 05:04 PM
Baronius   I don't understand this from a grammar POV. ...   Oct 7 2008, 05:34 PM
The Bigg   I meant that you make a pinned topic about the pat...   Oct 7 2008, 06:47 PM
BeachBum   Here is the file before I did as you suggested. I...   Oct 7 2008, 05:40 PM
BeachBum   Opened the file in Near Infinity and then saved it...   Oct 7 2008, 05:52 PM
Baronius   BeachBum: as far as I can see, the file you attach...   Oct 7 2008, 06:58 PM
BeachBum   Baronius - Thanks for the help. This got me by ...   Oct 8 2008, 05:24 AM
Baronius   Since no one has replied yet: I suppose that if i...   Oct 8 2008, 04:43 PM
Galactygon   Unfortunately, I cannot return to SpellPack until ...   Oct 9 2008, 04:08 PM
Baronius   I think BeachBum was merely wondering whether or n...   Oct 9 2008, 05:05 PM
Galactygon   The file I attached has consistent structure for 1...   Oct 10 2008, 10:50 AM
Baronius   Just to make sure I understand your question: are ...   Oct 10 2008, 12:32 PM
Galactygon   Yes, or more like how is the game able to run smoo...   Oct 10 2008, 01:36 PM
Baronius   RE: DEITM049.ITM Error   Oct 10 2008, 04:49 PM
The Bigg   It ignores the problem if an invalid value is retu...   Oct 10 2008, 05:07 PM
Baronius   Possible. One more reason why I generally don...   Oct 10 2008, 05:42 PM
Baronius   I actually meant that the third-party code (e.g. ...   Oct 21 2008, 02:16 AM
Galactygon   I actually meant that the third-party code (e.g. ...   Oct 21 2008, 06:21 AM
Baronius   Glad to hear that. I hope you will practise that i...   Oct 21 2008, 06:50 AM
Galactygon   Glad to hear that. I hope you will practise that i...   Oct 21 2008, 07:21 AM
Baronius   Where do such corrupt files occur? The algorithm y...   Oct 21 2008, 08:57 AM
Galactygon   Where do such corrupt files occur? The algorythm y...   Oct 21 2008, 10:32 AM
Baronius   I see, but I asked what mods (or perhaps the origi...   Oct 21 2008, 03:55 PM
Galactygon   Filled in by what? A WeiDU installer of a mod? If ...   Oct 21 2008, 07:02 PM
Baronius   So you don't want to reveal where do these ...   Oct 21 2008, 08:32 PM
Galactygon   So you don't want to reveal where do these ...   Oct 23 2008, 05:26 PM
Baronius   Perhaps I'm misinterpreting something, so let...   Oct 23 2008, 05:41 PM
Galactygon   Is this correct? If yes, my question was simple: y...   Oct 23 2008, 05:52 PM
Baronius   First, just a quick note: SOURCE_SIZE in WeiDU re...   Oct 23 2008, 07:06 PM
The Bigg   First, just a quick note: SOURCE_SIZE in WeiDU ret...   Oct 23 2008, 08:30 PM
Baronius   I also meant SOURCE_SIZE in that way (my wording ...   Oct 23 2008, 09:24 PM
Leomar   A nice treasure is hidden in this thread. :) So...   May 17 2009, 03:37 AM
Tervadh   So I'll let you know, that we have included th...   May 18 2009, 10:39 PM
Leomar   So I'll let you know, that we have included th...   May 20 2009, 04:04 AM
Galactygon   This issue has been fixed. -Galactygon   Feb 6 2010, 06:46 PM


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:



- Lo-Fi Version Time is now: 11th August 2025 - 08:15 PM