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


Фотография

GTA IV XTD Editor


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

#1 SILENT_Pavel

SILENT_Pavel

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

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


Отправлено 10 August 2011 - 10:14

Это тема для обсуждения статьи: GTA IV XTD Editor

#2 SILENT_Pavel

SILENT_Pavel

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

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


Отправлено 10 August 2011 - 10:31

Просьба к форумчанам и не только, если кто имеет возможность, было бы здорово протестировать замену текстур этой утилиткой, пожалуйста :-)

По идее загрузочные экраны вроде заменяются без ошибок, кто не в курсе, для чтения ддс в фотошопе, применяйте DDS плагин от NVIDIA - http://developer.nvi...adobe-photoshop

И еще, извлекать из ISO Xbox360 файлы можно с помощью: http://forums.xbox-s...howtopic=706287

#3 Dageron

Dageron

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

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


Отправлено 10 August 2011 - 10:32

Да уж, Anthony и Pimpyn Tyler все-таки выложили эту программу в общий доступ. А ведь "история" этого редактора богата самыми разными страницами, далеко не всегда порядочными... Летом 2009 года я опубликовал несколько ресурсов из GTA IV на форуме XenTax с надеждой на то, что кто-нибудь подкинет метод реализации LZX-распаковки. В результате откликнулся некий американец с необычным ником Anthony Five Six Zero. Он выложил в тему несколько распакованных ресурсов и заметок по внутренней структуре *.xtd (я как раз в качестве примеров выкладывал текстуры), а также скинул мне свои исходники распаковщика ресурсов на C# вместе с xcompress32.dll. Он сказал, что хочет создать свой редактор для текстур в GTA IV на Xbox360, после чего по непонятным причинам вдруг исчез, решив даже удалить содержимое своих сообщений на XenTax и gtaF, где он тоже писал немного. Дальнейшее развитие его деятельности в области ресурсов IV на Xbox360 мне было неизвестно. Разве что чуть позже, когда в западном сообществе сильно вырос интерес к консольному моддингу и сформировался круг заинтересованных лиц, мне рассказали, что кое-кто общался с этим Anthony и узнал, что у него есть легальная версия XDK со всей документацией и исходниками от Microsoft. В принципе это неудивительно, поскольку в то время по сети еще не ходил утекший XDK, а легальный доступ к XNA-ресурсам по договору с Microsoft вполне возможен (тем более в США). Другое дело - использует же он XDK в своих целях, так что дело темное... Но далее - еще интереснее. В прошлом 2010 году, вдруг внезапно появляются новости на порталах вроде se7ensins - некто Pimpyn Tyler публикует сообщения о том, что "me and Anthony are selling GTA IV Xbox360 Texture Editor" (ключевое слово - Anthony), отдельно - программу, отдельно - исходники, да за дополнительную плату. Эти сообщения на большинстве ресурсов поудаляли (подобная коммерция обычно не слишлом приветствуется), но тогда расползлась одна очень подозрительная версия этой программы (предположительно - кто-то "купил" и выложил), в которой при проверке антивирусом можно было обнаружить трояны. В общем, что там они выдумали, заработать ли, пораспространять ли вирусы - неизвестно. Но не так давно эта программа вместе с исходным кодом появилась в общем доступе, и, вроде как, даже работает. Работоспособность лично я не проверял (и проверять не буду, так как у меня свои совершенно иные, новые разработки на этот счет), только исходники беглым образом посмотрел.
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#4 SILENT_Pavel

SILENT_Pavel

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

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


Отправлено 10 August 2011 - 10:40

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

А что там в исходниках, снова трояны вшиты? Может все не так уж и плохо на этот раз :)

UPD: А вообще чем-то напоминает ситуацию с PS2 TXD Viewer он, пишут, был создан что бы раскопать ресурсы консольных гта третьего поколения еще до толкового выхода на пк...

Сообщение отредактировал SILENT_Pavel: 10 August 2011 - 10:43


#5 Dageron

Dageron

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

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


Отправлено 10 August 2011 - 10:44

Ну троянов в исходниках нет). Дата изменения большинства файлов - лето 2009 года, так что судя по всему Anthony дописывал свою программу (не делясь ни с кем информацией) еще тогда. А далее уже - пошли "коммерческие" и "троянские" дела... Программа же собрана действительно наспех. Большая часть кода RSC.cs, например, примерно на том же уровне, что и в исходниках, которые он мне скидывал на XenTax-е. Для распаковки и запаковки ресурсов используется xcompress32.dll, скомпилированная из xcompress.lib, которую можно найти в XDK. Для декодировки изображений используется DXTDecoder.cs из исходников SparkIV. Нашлось применение именно для той части кода, которая осталась от первых версий программы для Xbox360 и позже была закомментирована aru (даже сами комментарии и пометки от aru остались, можно сравнить с опубликованными на google исходниками SparkIV). Фактически работа этого decoder-а эквивалентна смене endian, которую нужно производить после unswizzling-а. Но хоть большинство текстур и находится в endian-формате GPUENDIAN_8IN16 (для преобразования всего лишь нужно поменять каждые два байта местами), в архивах есть текстуры и 8IN32, и 16IN32, а эти случаи как у aru никак не обрабатывались, так и у Anthony никак не обрабатываются. Кроме того DXTDecoder.cs дополнен процедурами swizzling-а (tiling-а) XGAddress2DTiledX и XGAddress2DTiledY, которые вызываются из-под дописанных ConvertToLinearTexture и ConvertFromLinearTexture (процедуры для прямой и обратной обработки пиксельного массива соответственно). У aru их вообще не было (точнее, наверное, он их просто удалил), зато в комментариях было написано - "note that the data has to be untiled before running the decoder on it", при чем без каких-либо дальнейших пометок о том, где можно найти сами процедуры для untiling-а. Anthony, очевидно, извлек их из XDK и переписал под C# (в оригинале все на C++). В общем, если интересно поработать с графикой и сжатием на Xbox360 (не в GTA, а вообще), стоит посмотреть DXTDecoder.cs и xcompress.cs соотвественно. Больше в этих исходниках ничего содержательного и особо интересного нет.
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#6 SILENT_Pavel

SILENT_Pavel

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

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


Отправлено 10 August 2011 - 11:39

Ммм, занимательно, к слову несколько скриншотов программы:

ИзображениеИзображениеИзображение


Блипы и шрифты открывает не плохо, разве что к концу блипов крашится и на некоторых веб картинках тоже... в целом средне работает.

#7 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 489 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 12 August 2011 - 06:57

Данная программа содержит библиотеку xcompress32.dll которая собрана из исходников украденной версии Xbox360 SDK. Распространение этой программы незаконно и нарушает правила этого форума.

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#8 Dageron

Dageron

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

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


Отправлено 12 August 2011 - 07:28

Что именно запрещает опубликованная SILENT_Pavel-ом ссылка на ресурс, содержащий ссылку программу?

Процедура публикации ссылок регулируется Параграфом №3 свода правил форума ("при публикации ссылок"):

3.1. Публикация ссылок на вирусы, троянские или иные вредоносные программы.
3.2. Публикация рекламы и реферальных ссылок с целью коммерческой или фактической выгоды.
3.3. Публикация прямых ссылок на crack-и, keygen-ы и прочие нелегальные материалы.
3.4. Публикация ссылок на ресурсы, содержащие материалы экстремистского характера или порнографию.

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

Данный случай правилами не оговорен.
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#9 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 489 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 12 August 2011 - 07:58

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

Это ссылка на:

или какие-либо другие нелегальные материалы

т.к. программа содержит коды нелегально полученного/использованного Xbox360 SDK.

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#10 Dageron

Dageron

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

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


Отправлено 12 August 2011 - 07:59

По пункту 3.3 оговаривается:

3.3. Публикация прямых ссылок на crack-и, keygen-ы и прочие нелегальные материалы.

Нет никаких прямых ссылок вообще. Есть ссылки на ресурсы XenTax и Se7ensins. На wiki - только карточка программы без прямых ссылок на закачку. SILENT_Pavel публиковал ссылки на файлообменники, те я удалил. Так что и проблем никаких нет, или, может, ссылки на файлообменники были "прямыми ссылками"?
в проекте gtamodding.ru: декабрь 2008 - декабрь 2012

#11 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 489 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 12 August 2011 - 08:06

Нет никаких прямых ссылок вообще. Есть ссылки на ресурсы XenTax и Se7ensins. На wiki - только карточка программы без прямых ссылок на закачку. SILENT_Pavel публиковал ссылки на файлообменники, те я удалил. Так что и проблем никаких нет, или, может, ссылки на файлообменники были "прямыми ссылками"?

Прямые ссылки там были. И они были удалены.

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#12 fantaseb

fantaseb

    Участник

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


Отправлено 28 January 2012 - 20:48

Console modders will always be ahead, and Anthony is friends with Advent Mist. Who is very good.

#13 каспер

каспер

    Новичок

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

Отправлено 03 June 2012 - 13:50

Данная программа содержит библиотеку xcompress32.dll которая собрана из исходников украденной версии Xbox360 SDK.
Распространение этой программы незаконно и нарушает правила этого форума.

GooD-NTS

Ваша деятельность так же не законна как и GTA IV XTD Editor

1)Вы не имеете права разбирать ресурсы игры без разрешение Rockstar Games

2)Вы не имеете права модифицировать ресурсы игры без разрешение Rockstar Games

3)Вы не имеете права выкладывать в свободный доступ инструмент для модификации игры без разрешение Rockstar Games

Сообщение отредактировал каспер: 03 June 2012 - 13:51


#14 solom

solom

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

  • Пользователи
  • PipPipPip
  • 267 сообщений
  • Пол:Мужчина


Отправлено 03 June 2012 - 13:53

Данная программа содержит библиотеку xcompress32.dll которая собрана из исходников украденной версии Xbox360 SDK.
Распространение этой программы незаконно и нарушает правила этого форума.

GooD-NTS

Ваша деятельность так же не законна как и GTA IV XTD Editor

1)Вы не имеете права разбирать ресурсы игры без разрешение Rockstar Games

2)Вы не имеете права модифицировать ресурсы игры без разрешение Rockstar Games

3)Вы не имеете права выкладывать в свободный доступ инструмент для модификации игры без разрешение Rockstar Games

Ты что, сотрудник Rockstar что ли? :lol:

#15 Konstantin22

Konstantin22

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

  • Пользователи
  • PipPipPip
  • 122 сообщений
  • Пол:Мужчина
  • Город:СССР, РСФСР, Тульская область, Тула


Отправлено 03 June 2012 - 13:59

Во-первых: Читай лицензию к жта 4 и эпизодам, консольный моддинг разрешён только в личных целях, а pc- общераспространённый Во-вторых: Мне кажется, это был троллинг

Сообщение отредактировал 71kosty@n97: 03 June 2012 - 14:47


#16 GHOST

GHOST

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

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


Отправлено 03 June 2012 - 15:49

каспер уйдешь сам или тебя послать ?

#17 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 489 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 03 June 2012 - 16:55

Данная программа содержит библиотеку xcompress32.dll которая собрана из исходников украденной версии Xbox360 SDK.
Распространение этой программы незаконно и нарушает правила этого форума.

GooD-NTS

Ваша деятельность так же не законна как и GTA IV XTD Editor

1)Вы не имеете права разбирать ресурсы игры без разрешение Rockstar Games

2)Вы не имеете права модифицировать ресурсы игры без разрешение Rockstar Games

3)Вы не имеете права выкладывать в свободный доступ инструмент для модификации игры без разрешение Rockstar Games

Вообще-то, имею полное право. Хотя в лицензионном соглашении любой игры (в том числе и GTA IV) написано что типа реверс-инжерениг, расбор ресурсов, модификация запрещены. Но в законодательстве Российской Федерации коим гражданином я и являюсь, черным по белому написано, что я имею права исследовать и модифицировать любой программный продукт в своих личных целях. А законодательство моей страны имеет больший приоритет над лицензионным соглашением любой игры. Так что всё что я делаю в рамках закона. ;)

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats


#18 Konstantin22

Konstantin22

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

  • Пользователи
  • PipPipPip
  • 122 сообщений
  • Пол:Мужчина
  • Город:СССР, РСФСР, Тульская область, Тула


Отправлено 03 June 2012 - 17:17

Гуд, подожди, рокстары разве не разрешают модифицировать игру что ли? Или я не так читал лицензионное соглашение?

#19 GooD-NTS

GooD-NTS

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

  • Главные администраторы
  • PipPipPip
  • 489 сообщений
  • Пол:Мужчина
  • Город:Нижний Новгород


Отправлено 03 June 2012 - 18:10

71kosty@n97, нет не разрешают.

Изображение

RAGE research project, public side: OpenIV (Журнал изменений План развития) | openFormats




Ответить



  


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

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