Сейчас на форуме: (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Import GTA IV
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 августа 2010 14:28
· Личное сообщение · #1

Всем привет
Уважаемые гуру
Помогите прочитать файл *.wft
Пишу имрортёр под 3ds max


66ee_22.08.2010_CRACKLAB.rU.tgz - huntley.wft




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 22 августа 2010 15:47 · Поправил: Coderess
· Личное сообщение · #2

Т.е. твой конвертер должен распаковать *.wft файлы из гта в 3DS MAX?
Zmodeler имеется?

Zmodeler - dff -> wft
txdviewer - txd
g-texture - wtd

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes




Ранг: 61.7 (постоянный), 12thx
Активность: 0.090.02
Статус: Участник

Создано: 22 августа 2010 15:49
· Личное сообщение · #3

gtamodding.ru/wiki/%D0%A0%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B
пиши
конкретной проги для такого формата может не быть



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 августа 2010 15:52 · Поправил: MaksSh
· Личное сообщение · #4

Coderess
Т.е. твой конвертер должен распаковать *.wft файлы из гта в 3DS MAX?
да
Zmodeler имеется?
про Zmodeler знаю, но мне надо под 3ds max не хочу прыгать с одной проги на другую, потом все равно перетаскивать на max, а как zmodeler конвертирует в *.3ds мне не понравилось он модель калечит
потом править много

Gerpes
спасибо
буду ковырять



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 августа 2010 07:17 · Поправил: MaksSh
· Личное сообщение · #5

Снова вопрос
написал програмульку, которая выкидывает 12 байт из файла *.wft
если я правильно понял статью
Статья
то у меня в руках архив zlib но распаковать я его не могу, думал что то с моим распаковщиком но его не может распаковать и тотал пишет: "неправильный формат или архив повреждён"
Может я чего не понял?



Ранг: 61.7 (постоянный), 12thx
Активность: 0.090.02
Статус: Участник

Создано: 23 августа 2010 09:56
· Личное сообщение · #6

ты удалил заголовок, мотивируя тем, что zlib без него на лету работает?
там что-то про блоки и флаги(которые ты удалил) сказано- а если файло читается блоками и по отдельности каждый.. ну я хз так-то...



Ранг: -0.8 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 августа 2010 12:50
· Личное сообщение · #7

что именно ты хочешь узнать? импорт запакованной секуромом проги или что?




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 24 августа 2010 14:55
· Личное сообщение · #8

Ты хотя бы топик 1 глазом поглядел? Или от балды отпостил?



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 01 сентября 2010 21:32
· Личное сообщение · #9

при расчёте размера буфера не могу перевести char* в int
Code:
  1. char* Flags = new char[4];
  2. xfile.read(Flags, 4);

при отладке в flags находиться какой то мусор
Code:
  1. +               Flags 0x01347908 "ННННээээ"     char*





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 01 сентября 2010 22:01
· Личное сообщение · #10

А не судьба сделать DWORD и читать уже в него?
З.Ы. Этот вопрос вообще не для этого форума.



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 01 сентября 2010 22:36 · Поправил: MaksSh
· Личное сообщение · #11

Archer
дык read первым аргументом принимает char*

спасибо большое Archer
получилось сделал
Code:
  1.  unsigned long Flags;
  2.  xfile.read((char*)&Flags, 4);

сразу возник вопрос делетанта а как определить в какую переменную лучше грузить данные?




Ранг: 164.6 (ветеран), 65thx
Активность: 0.120
Статус: Участник
Волшебник

Создано: 01 сентября 2010 22:45
· Личное сообщение · #12

MaksSh пишет:
дык read первым аргументом принимает char*

Дык приведи его к DWORD*
Code:
  1. DWORD dwFlags = *(DWORD*)Flags


-----
Следуй за белым кроликом





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 02 сентября 2010 08:42
· Личное сообщение · #13

Головой лучше подумать и использовать подходящую переменную. Если там размер, одно 4-байтовое число, явно в массиве ему делать нечего.
Ещё раз говорю, не по теме это форума, посты резать начну.


 eXeL@B —› Вопросы новичков —› Import GTA IV
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати