А «доить» — это именно что делать без отдачи одноразовую хрень, тупо зашибая деньги.Всё зависит ТОЛЬКО от того, что подразумевается под "дойкой".
Я считаю "дойкой" - выпуск очередной части серии, которая основана на фансервисе. Это бросается в глаза.
Практически все компании доили, доят и будут доить популярные франшизы. Некоторые не доят только потому что авторские права утеряли.
Действительно НЕ типично для SF
В общем безнадежная идея. Странно как вообще КиноПоиск со всеми этими фишками существует и имеет такую преданную аудиторию.Этому способствует не рейтинговая оценка.
Был бы тут пиратский треккер этих игр, то сервер бы лежал просто от запросов юзверей.
Пока в глаза не увидишь эти качественные книжки, интерес к ним нулевой.Японские артбуки всегда красивы и интересны, я сам за такими ништяками охочусь в городе.
Однако мне интересно: когда же ты все эти игры проходить будешь? Я тут, если всё же удастся у хакеров выяснить способ как запаковать обратно правильно архив, наверное начну заниматься переводом - а это значит, что времени на игры/написание статей вряд ли будет. А у тебя как-то выходит и работать, и на досуге хобби время уделять.
Его деньги - его право.
В общем, вопрос практически снят.
Я добрался до полного скрипта игры, осталось только выяснить кто-то игрался с GIM форматом текста или нет.
Упомянуый 01000010.ТPK, внутренности:
新宿区にて『#SCL(223 207 82 255)マモノ#ECL』の発生事件がありました。 またか…
今年に入って、これで4件目だぞ。 発生場所は『#SCL(223 207 82 255)東京都庁#ECL』…
マモノは多数の小型獣、危険度はCです。
すでに市民の避難は完了。
現在は、自衛隊の一個中隊を使って
マモノを都庁内に閉じ込めているところです。 閉じ込める…?
なぜ、掃討作戦に移らないのです? それは―― 私の方で、そうお願いしたからですわ。 誰です、あれ……? #SCL(233 93 88 255)日暈(ヒカサ)ナツメ#ECL…
ムラクモの親玉だよ。 ムラクモ…?
ああ、マモノ討伐の専門機関とかいう―― #SCL(233 93 88 255)ナツメ#ECL君…5分遅刻だな。 申し訳ありません。
少し、手続きに手間取りまして… …それで、人員の方は?
集まったのかね? ええ、滞りなく… …了解した。
では、総理権限により『#SCL(223 207 82 255)ムラクモ機関#ECL』の
活動を許可しよう。 …ありがとうございます。 これで一安心、ですな。 …しかし、最近はマモノが多いですな。
ムラクモにも、人員補強が必要では? それは心配ない…
今回のマモノ討伐、『#SCL(223 207 82 255)新人選抜#ECL』が目的だそうだ。Ключи #SCL(223 207 82 255) и #ECL меняют цвет текста, занятно. Попробую модифицировать текст и собрать образ чтобы проверить, применит ли изменения или (как я подозреваю) текст отображаться не будет.
Только если сидеть и упорно представлять… долго и упорно. Это все равно не «простые термины» для тех, кто ничего не понял.Представлять тут нечего. Ромхакеры меня тоже удивили, впрочем.
Азы ромхакинга:
1. Берём ISO архив игры и открываем его, видим перечень файлов. Нас интересует EBOOT.BIN файл в USDIR папке, он используется игрой во время запуска и содержит команды что и откуда считывать.
2. Если открыть его с помощью хекс-редактора, то мы увидим страшные кракозябры и ничего адекватного - это говорит о том, что файл зашифрован и его нужно расшифровать.
3. Расшивровав файл, мы сможем увидеть кроме кракозябров ещё и внятный текст, если подберём нужную кодировку (обычно UTF-8). На этом этапе начинается самое интересное - нужно запустить игру и лезть в дебаг-процедуры.
4. С помощью дебаг процедур находим процесс, который нас интересует (в моём случае это был вывод текста). У него находим адрес шестнадцетиричный (0х0что-то_там) ОТКУДА и КУДА идёт запрос - это ориентировочное расположение запрашиваемого файла в структуре.
5. Просматриваем ОТКУДА с поправкой на реальные адреса в расшифрованом EBOOT.BIN, чтобы иметь представление где смотреть интересующий нас файл (где реально расположено КУДА).
В моём случае я узнал, что это GAME.DNS и соответствующие ячейки внутри файла. К сожалению, они тоже зашифрованы и я не мог вытащить расшифрованное содержимое, но...
GAME.DNS на самом деле оказался *.PGD архивом с немножко изменённой структурой (пришлось сравнить оригинальные хедеры PGD и DNS чтобы это понять), поэтому сейчас я смог преобразовать наконец-то DNS в PGD.
Сейчас, для того, чтобы зашифрованный PGD смог отображать не кракозябры, его нужно преобразовать в PKG файл и shame on ромхакеров, которые мне пудрили мозг что я не смогу проделать потом обратно эти процедуры. Конечно, пока уверенности нет что написанный мной bms-скрипт вытащит нужные файлы из PKG файла, но если всё же сможет - то это прямая дорога к возможному переводу игры, дальше плясать будет гораздо легче.
Апдейт: процесс пошёл, сейчас вот музыку вытаскивает из игры. Видел и .tpk файлы, очень надеюсь что скрипт тоже вытащит из архива. Работает BMS хорошо ( http://snag.gy/IcF2G.jpg ) :3
Мм… ты действителньо думаешь, что это были простые слова?Да, но это не ради того, чтобы человек мне помог, а чтобы он понял что я спрашиваю вообще. Вопрос изначально рассчитан на узкую категорию лиц, которые не только запускают образы игр, но ещё и копаются в них.
Собственно говоря, некоторые люди мне маякнули, что на данный момент технически невозможно залить внутрь .DNS архива те файлы, что теоретически могут быть переведены (даже если удастся "научить" игру читать нужные символы), поэтому за её перевод никто не брался.
С другой стороны, я не понимаю почему так долго задерживается перевод SOL Trigger, у которого все файлы на виду и не размещены в архиве с особой кодировкой... Вот он, скрипт игры ( http://snag.gy/Dj8yn.jpg , например). Все файлы вытащить не проблема, залить обратно перевод тоже (тестил со своей стороны). А учитывая то, что ребята даже смогли чарсет изменить, чтобы текст отображался с нужной шириной, я вообще недоумеваю почему проект застрял.
Мне нужен переводчик -_-Простыми словами) Игра - это архив данных, и если знаешь как просмотреть этот архив, найдёшь файлы которые там находятся. Это можно сделать, если отследить процесс чтения данных в эмуляторе. Я это сделал и смог найти закодированные файлы (например, на скрине http://snag.gy/RCAlQ.jpg видно всякие *.tpk и *.epf файлы, размещённые в закодированном архиве GAME.DNS внутри образа игры; отслеживая игровые процессы, я даже смог найти где расположен 01000010.tpk, содержащий вступительный текст игры).
Я вытащил из архива содержимое файла, и смог выяснить как игра выводит текст на экран - она форматирует его, используя font.gtb и font.texb файлы (там таблицы с тем КАК он должен выводиться). Но они GIM формата. Я подумал, что может те люди, которые ромхакингом тоже на досуге занимаются (Арк, например), уже когда-то редактировали такого рода файлы, потому что ромхакер ромхакеру рознь, у меня есть знакомые, которые просто асы в хаке SNES или GBA ромов, но смотря на хексу PSP... находятся в недоумении)
Пока пытаюсь написать хороший bms скрипт, чтобы извлечь все на хрен *.tpk файлы из GAME.DNS, но внутренняя защита Сеги даёт мне по зубам. А иначе никак - чтобы отслеживать каждый файл от начала до конца в 900-Мб архиве и вытаскивать его из массива пользуясь хекс-едитором (интерфейс его на скрине был - думаю ты понимаешь, что не очень красиво и удобно выглядит) нужна вечность :)
…зато харизмы немерено.В играх лишним не бывает)
Мэх, добрался до скрипта 7th Dragon 2020 и кажется раскусил уже каким образом его скомпресили, через несколько дней точно смогу сказать что к чему. Если удастся полностью его вытащить - значит можно будет уже перевод втаскивать, ромхакерам будет хорошая новость.
Впрочем, странное поведение игры заметно было ещё во время дебага в эмуляторе. В отличие от SOL Trigger, с которым я сейчас тоже играюсь и пытаюсь вытащить оттуда текстуры, в этой игре, хоть и есть поддержка и UTF-8, и ascii/latin, смена символов на ascii/latin не крэшит ром, но и не отображает текст (по видимому, там двойная ширина, а не вводимая мной половинка).
Если декриптнуть ром и отследить запросы внимательно, то можно заметить файлы font.gtb \ font.texb с GIM чарсетом - кто-то когда-то пытался едитить такие файлы, или придётся на свой страх и риск в хексу лезть?
А да, а еще мною обожаемое из Гугл Плея: «Игра не на русском! 0 из 5!!!»О, это победа)
По мне так своеобразная система оценок и сейчас есть — это «вклад» в игру.Ноу вэй. 61е место, Карл :3
Помнится, когда-то над сайтом работал не только Слейд.Насколько я помню/знаю - другие занимались дебагом, но код всё же писал именно Слейд.
А разве нельзя попросит Слэйда дать права (или что-то в этом роде) людям знающим толк в коддинге сайта? Хотя бы на временной основе.Представляю я картину как кому-то недостаточно проверенному дают права, а он полностью разрушает структуру. Резервные копии, конечно, всегда хранятся на сервере, возможно даже у Слейда крон работает, чтобы создавать копии (хотя обычно сторэдж запрещён в любом виде), но всё же... нет, риск весьма велик.
Да и кто же хорошо разбирается в кодинге?
Проблема не в том "нужна ли", проблема в реализации пожелания.
Для того, чтобы реализовать его, нужно модифицировать код. Как минимум - в базе данных (MySQL, как я понял) создать поле для значений, которые будут выгребаться пользователем и сайтом. Это может сделать только один человек, о чём сообщил Один. У него сейчас времени на сайт нет, судя по всему. Выводы делаем сами.
Идея-то хорошая, стоящая. По факту никаких неудобств существующим юзерам даже за ненадобностью нововведения не помешает. Но кодить некому.
Не понимаю тогда владельцев ресурса, чего баги не правят.Причин может быть много: от банальной лени или нехватки знаний до проблемы с доступом к контенту, например. Я сталкивался с всяким дерьмом на своей работе, истории иногда бывают довольно неплохие, сериал прям снять можно. Возможно даже владельцы ещё и не в курсе что индексовая страница с багом.
А с чего вообще взято что ресурс "лежит"? Великолепно курлится домен, 200ОК на всё, что просто не захочешь...
Там довольно простая ошибка пхпшная: функция не может установить заголовки ответа HTTP, так как уже был вывод данных в тело ответа. Но то что у них криворукие проггеры ещё не значит, что сайт весь не работает.
Лови ссылку, пляши от неё. Кстати, кодировочка тоже у них дай Боже, Кириллицу (Windows) выбрать нужно, а то выводить тихий ужас будет без неё. Cкриншот.
Спойлер
Весёлая у них хостинг-компания, бедный домен на 5.2 PHP еле дышит. Сервера только Линуксовые, а то я MS SQL там в поддержке так и не увидел. И - о боги! - там же бесплатное управление .htaccess, а ребята почему-то не ограничили доступ через него к домену... Ну ладно, зато скромных 148.5 рублей в месяц при условии оплаты за год.
Я к чему - с такой компанией служба поддержки решать проблему вряд ли будет, так что сами же собственники код своими руками править до посинения должны. Вряд ли компания с 75000 клиентов и с SSL сертификатом для домена comodo (который с SHA1 хэш-функцией, вообще позорище) имеет кодинг-поддержку.
Ладно, хостинг-компнания СФ тоже весьма интересна справедливости ради, но у них весьма сносный геотрастовский SSL сертификат, а не дешёвое дерьмо.
Может быть тогда надо себя вести так, что бы не было повода кому-либо не нравиться?Всегда найдётся группа людей, которая всё равно найдёт повод. Не встречал я людей таких, даже "душа компании" всегда имеет недоброжелателей.
So be it
но Ренар решил продолжить сыпать сольРенар за последние две (?) недели написал ровно три поста в адрес Валли: один скорей относился к Агитатору и его тонкому троллингу, второй - касательно мотивов поведения (предположительных) человека на форуме. Лишь только потому что надоело смотреть на цирк. Ну и наконец третий: просто опроверг ложное утверждение.
И тут понеслась...
Судя по тому общению в скайпе ты типичная рыба плывущая по течению, которая вообще ничего не решает и не может на что-то повлиятьЯ никогда обратное не утверждал, лол. Зашквар засчитан.
Но... может... я человеку помогу?
Всё, не буду ^_^
Ренар, не корми тролля, корми котиков!Да вряд ли тролль. Я таких обиженных по жизни ИРЛ встречал, в том вся соль)
Хотя, тебя так знатно на форевере вкатывали, да и не только там, что неудивительно, что ты прешься от подобного.Просто... удар ниже пояса. Поделись хоть инфой, просвети меня, а то я не в курсе.
Однако ЧСВ у тебя слишком велико, раз ты так резко реагируешь на простую констатацию факта.
Небольшое наблюдение:
А теперь толика небольшого психоанализа, как говорится, чтобы расставить точки над "и". Я вот, например, очень люблю психологическую теорию "зеркального я". Проста до банальности с одной стороны, но очень действенна, эффективна и применима к многим поведенческим типажам. Есть человек на ресурсе который ну просто-напросто бугуртит от любого упоминания его личности, плодит сущности, интерпретируя эти упоминания зачастую как оскорбления в личный адрес. Но важно не это, важно другое: почему-то всякий раз, когда он начинает бугуртить после этих упоминаний, он опускается до не завуалированных оскорблений - о чувстве юмора, уровне грамотности или начитанности, мировоззрении собеседника и прочее. "На воре и шапка горит", - так говорят в народе. Так вот, возвращаясь к "зеркальному я" - вот у многих может сложиться впечатление что самоутверждение таким вот образом в сети как бы намекает на целую массу психологических травм, которые образовались ввиду того, что ИРЛ данный человек и является тем, ярлыки чего так навязчиво пытается навесить на собеседников.Я тут просто делюсь порцией мыслей вслух, может тебе будет понятно почему некоторые здесь на форуме так относятся к тебе?
И в качестве постскриптума - лично мне, честно говоря, просто-напросто плевать что ты там думаешь обо мне и какие причинно-следственные связи образовались у тебя в голове, надеюсь это взаимно, потому что я для тебя (как и ты для меня) просто какой-то человек в сети. Если бы я, например, очень сильно переживал насчёт мнения других особей в сети, то... ну даже не знаю что было бы - очень много людей, понимаешь ли, мягко говоря не разделяют моих взглядов на многие вещи, о чём мне неоднократно заявляли и в виде попыток объяснить свою точку зрения аргументированно и переубедить меня, и в виде поучительных монологов а-ля "мы тебя научим и покажем тебе ИСТИНУ™", и в виде угроз всякого рода. Понимаешь, когда человек постоянно всем говорит "да вы-то ИРЛ петушки, а я то ох-хо-хо какой богатырь", которому-де плевать на мнение других, но который в то же время так адски бугуртит от любого упоминания его на ресурсе - ну, образ не вяжется. Если ты такой герой ИРЛ, то наверняка тебе плевать на мнение людей в сети, 99% которых ты ТОЧНО никогда не встретишь; если же нет, то тогда вполне понятна твоя реакция.
На этом у меня всё, занавес. И я тут дискуссию на эту тему разводить не собираюсь, просто уж очень ЗАБАВНО видеть некоторые твои заявления на общем фоне, честно. Дельный совет дают: ну научись ты общаться с людьми. Можно не вести конструктивную беседу, но получить удовольствие от общения, поверь. Наверняка же ИРЛ такое часто наблюдал, не правда ли?:)
Однако Агитатор неплохо затроллил, я даже лойсну)
Не зашло(
Ренар, хош ещё?Давай, я готов)
На ютубе или она уже сама в голове проигрывается?Уже мелодия запала, так что ютуб не обязателен.
Арк, ну Арк, ну зачем ты эту мелодию запостил, а? Я её уже который день слушаю...