Перейти к содержанию

Arcanumalive Project


Crypton

Рекомендуемые сообщения

Опубликовано

и правда, простите (sorry) совсем заглумился, тогда другой вопрос: тов. разработчик, вы же вроде только "косметические" изменения внесли.

₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪₪

  • Ответов 119
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Опубликовано

If I can help you somehow please say. I have a disassembler (IDA спам) and also some assembler knowledge (not very much though).

 

Sweet, thank you for offer :) Are you able to find a file format structure ?:) If you have a спам time, can you look at .TDF files ? every map has own .tdf file, it probably stands for "Terrain definition file", and it includes a information about map and sectors.

 

If you want to help with that, I can give you a more information about that....

I currently don't know very much about any of the world ed files, but if you could provide me with some information to start, I could give it a try. I won't have much time today, but I can try from tomorrow on.

Опубликовано

Hmm, okey I see... I'll do it by myself, I dont want to waste your time, also if you dont know much about engine, or arcanum file formats, it will take you much more time to do any progress. But hey, if you still want to help with that, I'll give you a more info:

 

As I said before TDF contains information about map and sectors, when you create a new map in world ed, your file will look similar to this:

e17a64e1newbitmapi.png

 

I know that at offset 8 and 16 is saved Width and Height of map (Int64), but I need to know what other bytes means in that file...

Опубликовано

I just had a look at some TDF files and I think I found something.

I'll send you a PM when I've tested whether it's right.

 

 

I hope you received my PM :P sometimes I click on wrong button..hh

 

Anyway, for everybody.... Thread updated, new screenshots added... and most importantly, help section added :)

Опубликовано

Hey Crypton!

 

I joined this russion forum just to tell you; what you are doing is awesome. I can't wait to see the result, don't give up just because some people tell you to!

 

Thank you for your input! and I really appreciate your words! :good:

Also I'm pleased that you and others appreciate my work!

 

To everybody: New screenshots added! :dwarf:

Опубликовано

Today I've tried to add animation class, but I realized that I dont know which objects should be animated and which not, like campfire and steam engine are animated, but I dont know how arcanum game engine determines if object is animated or not.... what I know that its NOT determined by this (PictureCount > 1).

 

Do anybody know where is this information saved ?:) is that in some mes file ?

Опубликовано

I dont know, but there is no information about animation in proto or mob files, I checked that.... but interesting is that, scenery has flag "No Auto Animate", because it says that its normally automatically animated when "unknown" is specified.

 

This unknown, may be specified somewhere in file, or maybe its calculated somehow...

 

EDIT:

Also I checked a mes files, and I found that in rules folder there is info about animation, but not for all files... like I did not found a scenery in that.

 

AnimEyeCandy.mes

// Normal Blood Splotch

{0}{Art: 1, Palette: 1, Scale: 100%, Blend: None, Flags: overlay_f | animates}

 

It has a flag animates, so its determined from mes file for eye candy sprites. But still, its useless because scenery is missing in this forlder

Опубликовано

Okey, I found that!!! :P After all, I just realized that there was some unknown values in Art header... and now I checked again and I found what determines if sprite is animated or not :)

 

Its variable "FrameEnd" from my specification of TArtFileHeader that determines that art is animation :) Simply if (FrameEnd <> 0) then IsAnimated...

 

Now I can make things animated! finally.... :clapping:

 

:beer:

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...