Помогите пожалуйста с моделями. Вчера пытался поменять для прикола копьё на модель гоблинской пращи, но в результате в инвентаре одна модель, а в руках другая. Как это можно исправить?
Мальчик за сливами в садик полез,
Сторож Евсей достает свой обрез.
Выстрел раздался и сторож упал,
Мальчика сзади отец прикрывал.
fa3,Вторник, 22 Ноября 2005, 21:03 Написал:Почему после распаковки unhuma.mod и unhuma.bon ресбилдом и установки соответствующих файлов модель появляется где угодно но только не в руке?
[right][snapback]36229[/snapback][/right]
Ключь ко всему - файл unhuma, находится внутри unhuma.mod.
Вот код, при помощи которого я экспортировал эти данные в табличный вид:
Figures_Mod_Seq.rar (Размер: 15.61 KB / Загрузок: 414)
pData - указывает на адрес файла загруженного в память.
nSize - размер файла в памяти.
остальные переменные испоьлзуются для вывода служебных значений в таблицу.
Код:
void DumpLnk(LPVOID pData, int nSize, char szName[], fstream &fs1, fstream &fs2, int &n1, int &n2, int &n3)
{
PBYTE pbData = (PBYTE)pData;
int nCount = *(int *)pbData;
pbData += sizeof(nCount);
char buf[MAX_PATH];
Пока с текстом программы не до конца разобрался, но появился другой: Почему при прямом переносе модели каменного боевого меча из ЗвА в мультиплеер(с заменой unhuma.mod), модель не отображается на персонаже?
Мальчик за сливами в садик полез,
Сторож Евсей достает свой обрез.
Выстрел раздался и сторож упал,
Мальчика сзади отец прикрывал.
Поток он и есть поток информации , допустим тебе нада выводить инфу в консоль винды тогда ты используеш поток std::cout , допустим ты хочеш вывести в консоль винды строку "Я супер прогер" тогда пишеш
std::cout << "Я супер прогер";
А тип DWORD это DOUBLE WORD тоесть двойное слово 4 байта ( так как WORD слово - 2 байта ) это целочисленный тип идентичен long'у .
Ладно. Решил занятся разбором самостоятельно. Только есть одна проблема: в Visual Basic отсутствует тип переменной DWord. С остальными языками програмирования я не сильно знаком. Никак не могу открыть первые четыре байта правильно (пытался пользоваться всеми числовыми переменными, при long'е пишет, что всего 344 записи в первом числе). Кто-то может что-то мне подсказать насчет этого?
Для всех кому это интересно я выкладываю програму для редактирования файлов типа unhuma. Програму написал сам на Visual Basic. Если у кого-то почему-то программа не запустится, то просьба сначала скопировать все файлы из папки, кроме exe в system32. По любым проблемам с использованием программы просьба обращаться к мне по e-mail. В последствии буду улучшать программу, если понадобится
KnightL,Среда, 05 Апреля 2006, 20:48 Написал:Для всех кому это интересно я выкладываю програму для редактирования файлов типа unhuma. Програму написал сам на Visual Basic. Если у кого-то почему-то программа не запустится, то просьба сначала скопировать все файлы из папки, кроме exe в system32. По любым проблемам с использованием программы просьба обращаться к мне по e-mail. В последствии буду улучшать программу, если понадобится
[right][snapback]37501[/snapback][/right]
Программа зависает, на неопределенный срок....
что делать, что не так!?
А что программа делает? (я просто по опыту знаю, что на VB можно написать толковую программу) Ну в смысле что она редактирует в файлах? Только те записи, что описаны здесь? (может потом скачаю и гляну)