Перейти к содержимому


Фотография

Моддинг LCS и VCS (PSP/PS2)


Сообщений в теме: 783

#481 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 30 April 2012 - 16:56

Поковырялся немного в месте, где лежат хеши имён, соответственно, если составить таблицу имён (в гта4 умные разработчики оставили её на растерзание моддеров, а в лсс и всс рокстар леедз показала кукиш), то можно хотя б просто заменять некоторые объекты (все хэши моделей, как известно, лежат в огромной тпаблице в GTAGAME).

Занимательно, если говорить о четверке, то там 95% моделей из таблицы без коллизий. А насчет сториесов, наверное самое интересное выковырять неиспользуемые мультиплеерные значки и обьекты, это уже делали через чит девайс. А хеш целого дома же можно заменить на другое что-нибудь? Если это не столь сложно, было бы здорово увидеть мини-туториал :-) Например возможно город смотрелся бы привлекательней с большим количеством небоскребов... Идея очень интересная, раз работает и вполне осуществима.
п.с. еще на пс2 формат сейва раскопав наверняка можно втиснуть хеш неиспользуемой в игре машины в гараж.

Сообщение отредактировал SILENT_Pavel: 18 September 2012 - 05:38


#482 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 30 April 2012 - 17:49

А хеш целого дома же можно заменить на другое что-нибудь? Если это не столь сложно, было бы здорово увидеть мини-туториал :-) Например возможно город смотрелся бы привлекательней с большим количеством небоскребов... Идея очень интересная, раз работает и вполне осуществима.


Там система как в ide - нельзя одну и ту же модель прописать несколько раз, т.е. присвоить 1й модели несколько ID. Можно лишь заменять хеши имён. Чтобы налепить кучу небоскробов в городе, нужно разбирать аналог ipl в WRLD.

Добавил чтение данных из GTAGAME для извлечения моделей из GTA3PS2.IMG. Имён там нету (есть только для катсценовских моделей, они читаются отдельно), вообще не ясно, как по индексам (столбец 3) движок находит хэш модели из аналога ide.

Изображение

Как видим, последний индекс равен нумеру последней модели в игре (всего их, если верить таблице, 6168 штук).

Изображение

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#483 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 01 May 2012 - 01:32

Хм интересно, а узнавать какой хеш от какой модели придется по одной штуке просматривая/заменяя опытным путем?

#484 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 01 May 2012 - 10:50

Хм интересно, а узнавать какой хеш от какой модели придется по одной штуке просматривая/заменяя опытным путем?


Конечно по одной штуке. Например знаешь имя модели А и модели Б. Програмкой, считающей хэши для GTA SA, получаешь хеш для А и для Б. Переходишь в секцию аналога ide и в поисковике хекса заносишь оба хеша задом на перёд (особенность сториесов читать всё через одно место, включая заголовки и глобалсекции), находишь там оба хэша и меняешь местами. Например у автотранспорта там нехэшированы GAMENAME, поэтому меняя их хэши не ошибёшься. Скин игрока таким образом конечно не заменишь (там вместо имени хэшировано NULL, как в ВС и ГТА3), но всё остальное - вполне можно заменять.

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#485 Dageron

Dageron

    Активный участник

  • Пользователи
  • PipPipPip
  • 1130 сообщений
  • Пол:Мужчина
  • Город:Пермь


Отправлено 01 May 2012 - 11:42

Собрать бы общими усилиями всю информацию, какая есть по *.dtz, *.wrld, *.img и т.п... Я по большей части работал с текстурами (в разных ресурсах) и скриптами, поэтому по устройстве и работе карты информация бы не wiki не помешала. В остальном же - принял бы участие по завершению текущих дел с LCS. Собрать всю информацию обязательно нужно.
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#486 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 01 May 2012 - 14:44

Не представляю, как можно на основе wiki построить иерархию всех dat'овских бинарных таблиц и включённых в GTAGAME ресурсов - моделей и текстур (я в голове то её выстроить не могу - слишком там всё нелогично переплетено, а там, где должны быть связи - их нету, плюс огромное количество бесполезных переходов - видно, что всё это заточено под особенности PSP, особенности, которые мне не известны, поэтому "разжевать" данные WRLD и GTAGAME в объективном виде очень сложно, так как эти же данные разобраны в предыдущих GTA). По части IMG - метод их чтения разобран буржуями ещё в 2007 г. Особенно добавлять нечего (в вики есть моё примитивное описание их чтения). По части WRLD - прикреплённые в них MDL и CHK год назад разобраны, написаны программы по их чтению, извлечению и замене. Таблицы "деревьев" в WRLD не разбирались, мне не особенно понятно, зачем они нужны. Описание MDL из WRLD, сделанное мною, есть в WIKI, по CHK я не выкладывал (там очень просто, только свизлинг может вызвать проблемы). Примерное описание заголовка тоже только на закрытом форуме. По GTAGAME - заголовок и ведущие из него таблицы разобраны наполовину, если собрать больше данных по таблицам (по оружию, ханглингу и т.д.), то можно это дело начинать заносить в WIKI. Включённые в GTAGAME CHK я не разбирал (они вроде б все читаются GTA Stories Texture Explorer 1.9), модели извлекаются последней версией MDL importer'а, который есть у меня. По таблицам накопилось уже много данных, после окончания работ над GTA Stories можно будет их все добавить в WIKI.

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#487 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 01 May 2012 - 18:57

По части WRLD - прикреплённые в них MDL и CHK год назад разобраны, написаны программы по их чтению, извлечению и замене.

Постой-ка, постой-ка, кроме скрипта АК для импорта в макс, откуда такой взялся по замене ничего об этом не слышал вроде. Просто русифицируя и разбирая всячески общими усилиями сториесы мы дошли до такого уровня что ведь действительно и машины заменить вроде как вполне можно О_о да звучит банально, но сейчас по моему начинается просвет в этой области, и пофигу что после оптимизации новые модели будут квадратными как лара крофт в ранних 90х. Так по замене я так понимаю приватная у буржуев?

Сообщение отредактировал SILENT_Pavel: 18 September 2012 - 05:38


#488 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 01 May 2012 - 20:09

Так по замене я так понимаю приватная у буржуев?


Заменить можно любой MDL на любой, равный по размеру или меньше, можно заменять тристрипсы в моделях, даже отредактировать их (т.к. формулы по расчёту тех же вертексов, прилайта и прочей шелухи давно известны). Скрипт для экспорта в MDL есть только у рокстаров - моддеры-кодеры его не написали - нету никакой в нём надобности, хоть формат MDL полностью разобран тем же АК-73. Всё упирается в ограниченность образа диска и самой консоли/эмулятора (например, при той же замене хэшей в аналоге ide слетает оптимизация и карта в некоторых местах начинает пропадать и т.д...).

Вот так вот весело в игре от такого моддинга (не знаю, что при этом будет твориться на консоли):

Изображение

Сообщение отредактировал XEPOMAHT007: 01 May 2012 - 20:17

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#489 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 02 May 2012 - 21:11

@XEPOMAHT007

Всё упирается в ограниченность образа диска и самой консоли/эмулятора (например, при той же замене хэшей в аналоге ide слетает оптимизация и карта в некоторых местах начинает пропадать и т.д...).

Я не совсем уяснил... т.е. технически формат моделей разобран полностью, но при попытке замены, из за экзотической структуры сториесов абсолютно всегда (?) слетает в полный неиграбельный фейл вроде вашего скриншота и нет никакого способа заставить её работать нормально с новыми моделями?

(не знаю, что при этом будет твориться на консоли):

Ну из своего опыта могу сказать что единственные заметные и как-то влияющие различия между хардварной эмуляцией последней версией эмулятора и железной консоли лишь в неотображаемости правильной прозрачности под шрифтом HUD, других видах притормаживания (да да, на приставке иногда немного падают фпс!) и в типе вывода изображения на экран (они очень, очень разные по сути и имеют свои неповторимые исходящие отсюда, далеко идущие трудности и плюшки). Скорость загрузок, как не странно, практически абсолютно одинаковая, т.к. ускорение на эмуляторе всегда крашит игру, а в режиме DVD диска приставки изменений в загрузках практически нет, говорят она быстрее работает со старыми японскими фатками через их рарный внутренний HDD или по OPL LAN, но медленнее всех грузит через OPL External HDD в виду особенности работы OPL.
п.с. а вообще благодарю за информацию, все это очень интересно и перспективно, пусть не смущает что сториесы устарели, многие сегодня серьезно занимаются хакингом японских, никому неизвестных ром-игр еще середины 80х годов (и эти люди обычно лютые профессионалы, достойные уважения), поэтому не стоит гнаться за прогрессом, если душа лежит к "старушкам" считаю, при этом никогда не останавливаясь под предлогом устарела и не популярна :-)

Сообщение отредактировал SILENT_Pavel: 18 September 2012 - 05:38


#490 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 06 May 2012 - 20:19

п.с. а вообще благодарю за информацию, все это очень интересно и перспективно, пусть не смущает что сториесы устарели, многие сегодня серьезно занимаются хакингом японских, никому неизвестных ром-игр еще середины 80х годов (и эти люди обычно лютые профессионалы, достойные уважения), поэтому не стоит гнаться за прогрессом, если душа лежит к "старушкам" считаю, при этом никогда не останавливаясь под предлогом устарела и не популярна :-)


Можно конечно не останавливаться на достигнутом (опыт разбора ресурсов сториесов может пригодится при разборе ресурсов гта5 ;) ), но всё же - вот например полностью разобрал аналог тамошний ide

0[4],0[4], hashname[4], 0[4], ObjectCount[4], Clump.offset[4]->(Clump.Pos.X[4], Clump.Pos.Y[4], Clump.Pos.Z[4], Clump.BoundSphereRadius[4], Clump.AABB.Min.X[4], Clump.AABB.Min.Y[4], Clump.AABB.Min.Z[4], 0[4], Clump.AABB.Max.X[4], Clump.AABB.Max.Y[4], Clump.AABB.Max.Z[4], 0[4], flag1[2], flag2[2], 0[4], MetkaExit[4], 0[4], 0[4], Clump2.offset[4]->(Clump.AABB.Min.X[4], Clump.AABB.Min.Y[4], Clump.AABB.Min.Z[4], 0[4], Clump.AABB.Max.X[4], Clump.AABB.Max.Y[4], Clump.AABB.Max.Z[4], 0[4], unknow[2], Exit ) Exit), RGBA[4], ID[4], flags[4], 0[4], DrawDist[4], parametrs[16]

Как видим, все знакомые по гта4 параметры присутсвуют (например можно изменить DrawDist на некоторых моделях, чтобы игра меньше тормозила на эмуле и т.д. :D ), только этими данными в плане моддинга наверное никто уже не воспользуется (я их и то вытаскиваю, чтобы портировать на RenderWare), так, чисто для любопытства может кто-нибудь залезет и проверит.

Добавлено чтение аналога ide в привычном нам виде. Как видно, некоторые ЛОДы имеют дистанцию прорисовки 5000, чего в гта3 никогда не было.

Изображение

Изображение

Сконвертированный аналог ide для тех, кому интересно

#IDE generated from LCS or VCS
0, ECA1EE04, player, 1, NAN, 6
1, 6EE8174A, cop, 1, NAN, 6
2, EB945333, swat, 1, NAN, 6
3, B9E6032C, fbi, 1, NAN, 6
4, C54B3D7D, army, 1, NAN, 6
5, 8C89FD6F, medic, 1, 3,64337600724452E-44, 6
6, 83420382, fireman, 1, NAN, 6
7, B163A870, male01, 1, NAN, 6
9, 81D13054, taxi_d, 1, NAN, 6
10, 4441F9B2, pimp, 1, NAN, 6
11, 3D764F1C, criminal01, 1, NAN, 6
12, A47F1EA6, criminal02, 1, NAN, 6
13, 286AF9CA, male02, 1, NAN, 6
14, 5F6DC95C, male03, 1, NAN, 6
15, 798D6827, fatmale01, 1, NAN, 6
16, E084399D, fatmale02, 1, NAN, 6
17, 9C42470E, female01, 1, NAN, 6
18, 054B16B4, female02, 1, NAN, 6
19, 724C2622, female03, 1, NAN, 6
20, F2DC86C3, fatfemale01, 1, NAN, 6
21, 6BD5D779, fatfemale02, 1, NAN, 6
22, 2FC07262, prostitute, 1, NAN, 6
23, 6B449186, prostitute2, 1, NAN, 6
24, DFF20B17, p_man1, 1, NAN, 6
25, 46FB5AAD, p_man2, 1, NAN, 6
26, C1E5C225, p_wom1, 1, NAN, 6
27, 58EC939F, p_wom2, 1, NAN, 6
28, 1D2E5838, ct_man1, 1, NAN, 6
29, 84270982, ct_man2, 1, NAN, 6
30, 0339910A, ct_wom1, 1, NAN, 6
31, 9A30C0B0, ct_wom2, 1, NAN, 6
32, 542E3994, li_man1, 1, NAN, 6
33, CD27682E, li_man2, 1, NAN, 6
34, 4A39F0A6, li_wom1, 1, NAN, 6
35, D330A11C, li_wom2, 1, NAN, 6
36, D09D4430, docker1, 1, NAN, 6
37, 4994158A, docker2, 1, NAN, 6
38, 5B9DAD5F, scum_man, 1, NAN, 6
39, 4DA6F7CD, scum_wom, 1, NAN, 6
40, DB2B7C51, worker1, 1, NAN, 6
41, 42222DEB, worker2, 1, NAN, 6
42, 91ECA887, b_man1, 1, NAN, 6
43, 08E5F93D, b_man2, 1, NAN, 6
44, 7FE2C9AB, b_man3, 1, NAN, 6
45, 8FFB61B5, b_wom1, 1, NAN, 6
46, 16F2300F, b_wom2, 1, NAN, 6
47, 61F50099, b_wom3, 1, NAN, 6
48, 871861BC, mod_man, 1, NAN, 6
49, 91233B2E, mod_wom, 1, NAN, 6
50, 9A9E5EBA, st_man, 1, NAN, 6
51, 8CA50428, st_wom, 1, NAN, 6
52, 3F40A391, fan_man1, 1, NAN, 6
53, A649F22B, fan_man2, 1, NAN, 6
54, E39E1605, fan_wom, 1, NAN, 6
55, 07E00589, hos_man, 1, NAN, 6
56, 11DB5F1B, hos_wom, 1, NAN, 6
57, 876ACE8B, const1, 1, NAN, 6
58, 1E639F31, const2, 1, NAN, 6
59, 9482E7BA, shopper1, 1, NAN, 6
60, 0D8BB600, shopper2, 1, NAN, 6
61, 7A8C8696, shopper3, 1, NAN, 6
62, F4F46D6E, stud_man, 1, NAN, 6
63, E2CF37FC, stud_wom, 1, NAN, 6
64, 3FED3003, cas_man, 1, NAN, 6
65, 29D66A91, cas_wom, 1, NAN, 6
66, C74C5E98, camp_man, 1, NAN, 6
67, D177040A, camp_wom, 1, NAN, 6
68, BCFE78D0, HITMAN, 1, NAN, 6
79, B97597F3, gang01, 1, NAN, 6
80, 207CC649, gang02, 1, NAN, 6
81, 577BF6DF, gang03, 1, NAN, 6
82, C91F637C, gang04, 1, NAN, 6
83, BE1853EA, gang05, 1, NAN, 6
84, 27110250, gang06, 1, NAN, 6
85, 501632C6, gang07, 1, NAN, 6
86, C0A92F57, gang08, 1, NAN, 6
87, B7AE1FC1, gang09, 1, NAN, 6
88, D7699624, gang10, 1, NAN, 6
89, A06EA6B2, gang11, 1, NAN, 6
90, 3967F708, gang12, 1, NAN, 6
91, 4E60C79E, gang13, 1, NAN, 6
92, D004523D, gang14, 1, NAN, 6
93, A70362AB, gang15, 1, NAN, 6
94, 3E0A3311, gang16, 1, NAN, 6
95, 490D0387, gang17, 1, NAN, 6
96, D9B21E16, gang18, 1, NAN, 6
97, C69EADDD, vice1, 1, NAN, 6
98, 5F97FC67, vice2, 1, NAN, 6
99, 2890CCF1, vice3, 1, NAN, 6
100, B6F45952, vice4, 1, NAN, 6
101, C1F369C4, vice5, 1, NAN, 6
102, 58FA387E, vice6, 1, NAN, 6
103, 2FFD08E8, vice7, 1, NAN, 6
104, BF421579, vice8, 1, NAN, 6
105, 801AD01F, WFYG1, 1, NAN, 6
106, 191381A5, WFYG2, 1, NAN, 6
109, 450F961C, zzzzz, 1, NAN, 6
110, 80AA518F, generic, 1, NAN, 6
111, F7AD6119, generic, 1, NAN, 6
112, 69C9F4BA, generic, 1, NAN, 6
113, 1ECEC42C, generic, 1, NAN, 6
114, 87C79596, generic, 1, NAN, 6
115, F0C0A500, generic, 1, NAN, 6
116, 607FB891, generic, 1, NAN, 6
117, 17788807, generic, 1, NAN, 6
118, 77BF01E2, generic, 1, NAN, 6
119, 00B83174, generic, 1, NAN, 6
120, B633DA11, cszzzz, 1, NAN, 4
121, 5A1F5922, generic, 1, NAN, 4
122, 2D1869B4, generic, 1, NAN, 4
123, B37CFC17, generic, 1, NAN, 4
124, C47BCC81, generic, 1, NAN, 4
125, 5D729D3B, generic, 1, NAN, 4
126, 2A75ADAD, generic, 1, NAN, 4
127, BACAB03C, generic, 1, NAN, 4
128, CDCD80AA, generic, 1, NAN, 4
129, AD0A094F, generic, 1, NAN, 4
130, 65D052FD, spider, 2, NAN, 5
131, BAB749B3, landstal, 2, NAN, 5
132, D7D3834B, idaho, 2, NAN, 5
133, B4279CA1, stinger, 2, NAN, 5
134, BBF61557, linerun, 2, NAN, 5
135, DE56422F, peren, 2, NAN, 5
136, C1FA8DFC, sentinel, 2, NAN, 5
137, 4D79CEB5, patriot, 2, NAN, 5
138, 787CF6B1, firetruk, 2, NAN, 5
139, 0D838602, trash, 2, NAN, 5
140, C14EFEE6, stretch, 2, NAN, 5
141, FDDAED63, manana, 2, NAN, 5
142, DF870780, infernus, 2, NAN, 5
143, C6442E7B, blista, 2, NAN, 5
144, 123D6E67, pony, 2, NAN, 5
145, 87C8F94E, mule, 2, NAN, 5
146, 327289D8, cheetah, 2, NAN, 5
147, EC4FD530, ambulan, 2, NAN, 5
148, 4DC8D6B6, fbicar, 2, NAN, 5
149, 2588305F, moonbeam, 2, NAN, 5
150, 67A01743, esperant, 2, NAN, 5
151, 96EE7189, taxi, 2, NAN, 5
152, 942E8F74, kuruma, 2, NAN, 5
153, 10AB7225, bobcat, 2, NAN, 5
154, B5D6360E, mrwhoop, 2, NAN, 5
155, 2C806690, bfinject, 2, NAN, 5
156, E6957F6A, hearse, 2, NAN, 5
157, EB7B6120, police, 2, NAN, 5
158, F785BBFA, enforcer, 2, NAN, 5
159, EAB8AAB2, securica, 2, NAN, 5
160, BE49095B, banshee, 2, NAN, 5
161, 460ED61C, bus, 2, NAN, 5
162, D27C6C5E, rhino, 2, NAN, 5
163, A01734DD, barracks, 2, NAN, 5
164, C37DF374, dodo, 2, NAN, 5
165, 37F25083, coach, 2, NAN, 5
166, C76CDF2C, cabbie, 2, NAN, 5
167, 87E51B01, stallion, 2, NAN, 5
168, A347741F, rumpo, 2, NAN, 5
169, 9EDB0AE4, rcbandit, 2, NAN, 5
170, 6D996019, bellyup, 2, NAN, 5
171, 7813BF32, mrwongs, 2, NAN, 5
172, EE61DF7A, mafia, 2, NAN, 5
173, 31B5D5FC, yardie, 2, NAN, 5
174, 67C28125, yakuza, 2, NAN, 5
175, 520DEC20, diablos, 2, NAN, 5
176, 7BE2F32C, columb, 2, NAN, 5
177, 8F9813B3, hoods, 2, NAN, 5
178, C0E701C3, panlant, 2, NAN, 5
179, 938F24BE, flatbed, 2, NAN, 5
180, 8C9335EA, yankee, 2, NAN, 5
181, 847F83E6, borgnine, 2, NAN, 5
182, 01D52C1C, toyz, 2, NAN, 5
183, A82D4527, campvan, 2, NAN, 5
184, DA9BD1C4, ballot, 2, NAN, 5
185, A9162FF1, shelby, 2, NAN, 5
186, 6518D773, pontiac, 2, NAN, 5
187, 8793E445, esprit, 2, NAN, 5
188, 3EC67354, ammotruk, 2, NAN, 5
189, 5A92ADAD, hotrod, 2, NAN, 5
190, 2FC98B22, Sindacco_Car, 2, NAN, 5
191, DB8AE938, Forelli_Car, 2, NAN, 5
192, B7A6215C, ferry, 2, NAN, 5
193, 0BF8ADEE, ghost, 2, NAN, 5
194, 3F010AEE, speeder, 2, NAN, 5
195, 4FDEF27C, reefer, 2, NAN, 5
196, 33CE94BE, predator, 2, NAN, 5
197, 54CDD9EC, train, 2, NAN, 5
198, 2AEF88F7, escape, 1, NAN, 5
199, 8102A276, chopper, 1, NAN, 5
200, 822FAABD, airtrain, 2, NAN, 5
201, 55884288, deaddodo, 2, NAN, 5
202, A0347BAB, angel, 2, NAN, 5
203, F43EC36D, pizzaboy, 2, NAN, 5
204, FE10501C, noodleboy, 2, NAN, 5
205, 70305316, pcj600, 2, NAN, 5
206, 46619558, faggio, 2, NAN, 5
207, AAF11929, freeway, 2, NAN, 5
208, 89731F9B, angel2, 2, NAN, 5
209, 297B385C, sanchez2, 2, NAN, 5
210, A2F1C44B, sanchez, 2, NAN, 5
211, C881324C, rcgoblin, 2, NAN, 5
212, 450CDAFF, rcraider, 2, NAN, 5
213, 45D0B41C, hunter, 2, NAN, 5
214, A4E8400C, maverick, 2, NAN, 5
215, 5AFAEAA0, polmav, 2, NAN, 5
216, E35A2C37, vcnmav, 2, NAN, 5
237, F49846B4, generic, 1, 20, 0
238, E7D1967B, generic, 1, 20, 0
239, 3F2128A9, generic, 1, 20, 0
240, 00000000, generic, 1, 80, 0
241, 00000000, generic, 1, 80, 0
242, 00000000, generic, 1, 80, 0
243, 00000000, generic, 1, 80, 0
244, 00000000, generic, 1, 80, 0
245, 00000000, generic, 1, 80, 0
246, 00000000, generic, 1, 80, 0
247, 00000000, generic, 1, 80, 0
250, E8683471, generic, 1, 20, 0
251, 4473AF6C, generic, 1, 20, 0
252, 2C99AF17, generic, 1, 20, 0
253, C8F721A3, generic, 1, 20, 0
254, 6B1CB64C, generic, 1, 20, 0
255, 51AF7528, generic, 1, 20, 0
256, C5D5AFFA, generic, 1, 20, 0
257, 6BAD856E, generic, 1, 2000, 0
258, 119C6F70, cellphone, 1, 50, 3
259, B517BBD2, brassknuckle, 1, 50, 3
260, D5F004B3, chisel, 1, 50, 3
261, 47D51773, hockeystick, 1, 50, 3
262, CFB6A306, nitestick, 1, 50, 3
263, 9945041B, knifecur, 1, 50, 3
264, F6C494EA, bat, 1, 50, 3
265, 274A6EA0, handaxe, 1, 50, 3
266, BC0BB489, cleaver, 1, 50, 3
267, 6C88DDDE, machete, 1, 50, 3
268, 1427B985, katana, 1, 50, 3
269, A62E30E2, chnsaw, 1, 50, 3
270, AA5AE254, grenade, 2, 100, 3
271, 80DE2565, teargas, 2, 50, 3
272, 796950C5, molotov, 2, 100, 3
273, EC227992, missile, 2, 100, 3
274, CA8859B6, glock17, 1, 30, 3
275, ABD380C1, python, 1, 50, 3
276, 824B2B62, ak47, 1, 70, 3
277, 610127D8, chromegun, 1, 70, 3
278, D654E220, shotgspa, 1, 70, 3
279, 590C33CB, buddyshot, 1, 70, 3
280, DA4528FD, m4, 1, 30, 3
281, 68D463F3, tec9, 1, 30, 3
282, 259D865C, uzi, 1, 30, 3
283, 5DA373EC, ingramsl, 1, 50, 3
284, 9846D41D, mp5k, 1, 50, 3
285, A12F70B2, sniper, 1, 50, 3
286, E1E79983, laser, 1, 50, 3
287, 031A9F4B, rocketla, 1, 50, 3
288, 0D95212E, flame, 1, 50, 3
289, D73999A7, M60, 1, 50, 3
290, 4DBAC0C0, minigun, 1, 50, 3
291, 49656B5C, bomb, 1, 50, 3
292, 341BD67C, camera, 1, 50, 3
293, 80A1CD79, fingers, 1, 50, 3
294, 53FE29F0, minigun, 1, 50, 3
300, 6A56A168, rp_bridge, 2, 213, 0
301, 1F5F1BA7, rp_bridge, 2, 299, 0
302, 7C7A219F, rp_bridge, 2, 299, 0
303, 9BEA9B3D, rp_bridge, 2, 299, 512
304, 558B7FA2, rp_bridge, 2, 299, 0
305, 5126EEF5, rp_brdgrd, 2, 299, 0
306, A564A23F, rp_tunnel, 2, 299, 1536
307, 47C870A4, rp_tunnel, 2, 299, 1280
308, AEABD591, rp_tunnel, 2, 299, 1280
309, 152BFDF3, rp_tunnel, 2, 299, 2048
310, B8EB3354, rp_tunnel, 2, 299, 1536
311, 21E262EE, rp_tunnel, 2, 299, 1536
312, 56E55278, rp_tunnel, 2, 299, 1536
313, C881C7DB, rp_tunnel, 2, 299, 768
314, 4D230E80, rp_subway, 2, 299, 2304
315, 84E1E2AC, rp_subway, 2, 299, 1792
316, 17628817, rp_subway, 2, 299, 2560
317, C41FCECA, rp_subway, 2, 299, 1280
318, B318FE5C, rp_subway, 2, 299, 1280
319, 23A7E3CD, rp_subway, 2, 299, 512
320, 12ED920B, rp_subway, 2, 299, 2048
321, 54A0D35B, rp_subway, 2, 299, 1280
322, 65EAA29D, rp_subway, 2, 299, 512
323, 5A7B5B69, rp_subway, 2, 299, 1024
324, C3720AD3, rp_subway, 2, 299, 1024
325, 2A11AFE6, rp_subway, 2, 299, 1280
326, B4753A45, rp_subway, 2, 299, 2816
327, 5D169F70, rp_subway, 2, 299, 512
328, F7BB81F3, rp_tunnel, 2, 299, 0
329, 6EB2D049, rp_tunnel, 2, 299, 0
330, 1ED824C6, rp_tunnel, 2, 299, 0
331, 80BCB165, rp_tunnel, 2, 299, 0
332, 82269473, rp_tunnel, 2, 299, 0
333, 515C26AE, rp_tunnel, 2, 299, 0
334, AD11E3CD, rp_tunnel, 2, 299, 1536
...

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#491 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 10 May 2012 - 20:43

Добавлена поддержка ipl и ide из ВСС. Так же добавлено чтение мешей из коллизий сториесов (они конвертируются в формат Стива и открываются ColEditor2).

Изображение

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#492 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 11 May 2012 - 15:35

@XEPOMAHT007
А я так понимаю точечное позиционирование обьектов, без их замены и модифицирования, кроме расположения невозможно? Ну например взять и убрать почти всю карту все дома и дороги, кроме дома где сохраняешься, и от него сделать как бы полосу препятствий из всяких стандартных бочек и досок в небо... или при передвижении обьектов, коллизия их вегда остается на месте и её править невозможно? А если предмет перенести вне своей коллизии он её иметь не будет? по твоей методике что

Сообщение отредактировал SILENT_Pavel: 18 September 2012 - 05:39


#493 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 11 May 2012 - 17:24

@XEPOMAHT007
А я так понимаю точечное позиционирование обьектов, без их замены и модифицирования, кроме расположения невозможно? Ну например взять и убрать почти всю карту все дома и дороги, кроме дома где сохраняешься, и от него сделать как бы полосу препятствий из всяких стандартных бочек и досок в небо...


Объекты в WRLD расставлены на карте по группам тристрипсев. Для того, чтобы менять карту, нужно делать скрипт, компилирующий WRLD с нуля. В ранних версиях ЛСС расстановка моделей на карте осуществлялась через ipl (соответственно, система WoRLDs не использовалась и все модели лежали в GTA3.IMG - от этого остались только хэши имён и лист текстур в GTAGAME к GTA3.IMG), если кто-нибудь сможет так отредактировать образ ЛСС, чтобы можно было добавлять в GTA3.IMG новые MDL и TEX взамен удалённых архивов с WRLD, а так же разблокировать расстановку объектов по ipl, то любой глобальный мод можно будет перенести на сториесы. Гипотетически.

или при передвижении обьектов, коллизия их вегда остается на месте и её править невозможно? А если предмет перенести вне своей коллизии он её иметь не будет? по твоей методике что


Формат коллизии не сильно отличается от СА, там лиш добавлены коробки, назначение которых я не знаю (вероятно, для большей оптимизации). Коллизии раставляются по ipl, как и в остальных гта третьей эры, поэтому например можно изменять id у коллизий, соответственно, они тоже будут подменяться. Особенность в том, что col2-файл нельзя дописывать, как это можно делать с COLL, COLII и COLIII. Соответственно, чтобы добавить в COL2 новые слоты под коллизии, придётся смещать все адреса. Теоретически, там всё можно изменять, но на практике - довольно тяжело это сделать так, чтобы можно было использовать например для глобального моддинга.

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#494 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 12 May 2012 - 00:15

Хм, учитывая что даже на консольном СА, трёшке (где в боксе структура самая банальная) дальше замены автомобилей и пары текстур никто не захотел работать. А дело в том что даже снежный мод в сториесах оказалось так затруднительно осуществить на обе платформы на деле, а не в теории. что похоже такие потуги будут глохнуть полностью или частично, слишком уж как-то адски все устроено (ну даже вот сколько копаем гта 4 на пс3, боксе, там большая часть куда банальнее, ну правда), по сему приоритет скорей таков: максимально упростить моддинг писанием более удобных утилит или переработки основных принципов ради лишь одного - увеличения скорости и удобности моддинга, если уж заниматься этим серьезно, то такое необходимо в первую очередь, иначе заглохнет. И еще до сих пор считаю что приоритет PSP версия, хотя на деле оказывается её поддержка еще более адская нежели пс2 в некоторых подводных камнях как выяснилось по ходу русификации.

#495 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 12 May 2012 - 13:28

А дело в том что даже снежный мод в сториесах оказалось так затруднительно осуществить на обе платформы на деле, а не в теории. что похоже такие потуги будут глохнуть полностью или частично, слишком уж как-то адски все устроено


А какие могут быть затруднения с заменой текстур? Насколько мне известно, программа по созданию CHK у вас есть. Далее, находим поштучно текстуры, которые хотим заменить, считываем с них их номерочки, забиваем их в программу, которая сканирует таблицы с ресурсами в каждом из WRLD и если находит нужный идентификатор - переходит по нему на ресурс и переписывает его. Конечно, автоматизированное переписывание всех текстур в ЛСС для зимнего мода займёт ооочень много времени, но по другому наверное не получится (до сих пор помню буковский русификатор, который на моём древнем компе патчил GTA3 больше часа).

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#496 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 12 May 2012 - 13:34

XEPOMAHT007
Если более конкретно: реализовать снежный мод в полной, требуемой мере пока возможно на PS2 только по техническим причинам, это я имел ввиду. Да и какие номерочки, если там по 50 копий одинаковых в хаосе разбрызганы по разным архивам ворлдов, ну ты ж в курсе, хотя по новой технологии утилит Дагерона (вроде писали про новые переходные контейнеры для этой цели) пс2 версия работает вроде бы как на 100% без возни с клонами, будет дополнительно тестироваться еще конечно. На самом деле сделаю тест снега на пс2.

Сообщение отредактировал SILENT_Pavel: 18 September 2012 - 05:39


#497 XEPOMAHT007

XEPOMAHT007

    Активный участник

  • LCSTeam
  • PipPipPip
  • 472 сообщений
  • Пол:Мужчина


Отправлено 12 May 2012 - 16:44

Да и какие номерочки, если там по 50 копий одинаковых в хаосе разбрызганы по разным архивам ворлдов, ну ты ж в курсе


Я тоже раньше так думал, что там полный хаос и что там фиг что найдёшь, но как ни странно, все ресурсы в сториесах упорядочены по радарам и пронумерованы, что позволяет, например, написать экспорт всех ресурсов в единичном варианте с игнорированием всех дубликатов. Соответственно, на PSP используется точно такая же система.

a4ea86ab343c.gif
BETA 4.0 COMING SOON


#498 Rockets

Rockets

    Активный участник

  • Пользователи
  • PipPipPip
  • 33 сообщений

Отправлено 07 June 2012 - 06:24

Можно уже машины из ВСС в ЛСС вставлять? Хочется на сабре по Либерти погонять.

#499 Rockets

Rockets

    Активный участник

  • Пользователи
  • PipPipPip
  • 33 сообщений

Отправлено 07 June 2012 - 10:51

или можно полицию пересадить на машины мафии?

#500 SILENT_Pavel

SILENT_Pavel

    Активный участник

  • Пользователи
  • PipPipPip
  • 937 сообщений


Отправлено 07 June 2012 - 11:35

Rockets
Слушай хороший вопрос, давно собирался проверить, как протестирую, скажу результаты.



Ответить



  


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных