91
Ромхакинг / INTERNATIONAL SUPER STAR SOCCER DELUXE (SNES)
« : 26 Декабрь 2022, 20:05:09 »which snes decompressor do you indicate me,? if you have a tutorial help me friendI not found decompressor for this game.
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
which snes decompressor do you indicate me,? if you have a tutorial help me friendI not found decompressor for this game.
Попробовал распаковать все 12 сжатых блоков данных и новая программа от Марата не справилась со 2-м сценариемДа, действительно, в программе была одна недоработка. В оригинальном алгоритме сжатия используется усеченные гамма-коды Эллиаса. Я этот момент прозевал в восстановленной версии программы.
Да ещё и делать это на эмуляторе особом с дебаггером, а я этот эмулятор просто ненавижу...Попробуй эмулятор Mesen. На нём отличный дебагер, как мне кажется. Geiger'овский пора уже забыть.
Марат, у тебя случайно пакера/анпакера не осталось нигде?Остался. Но он на Visual Basic'e .net. Если правильно помню там используется LZH. Исходников которого полно в сети.
Не скролить полоски, а менять отдельные тайлы в TileMap?Просто менять графику нужного тайла во время кадрового прерывания, например, пересылкой посредством DMA.
А можно и так:Ничего плохого в этом не вижу.
"Дави на старт"
"Жамкай старт"
"Тыкай старт"
Сразу PS1 игры вспоминаются...
А я бы придрался к очередному переводу, в котором переводчик испортил титульник игры своим ником.
Ну ни как народ не научится культуре хакинга. Пишите свои ники в титры игры, а не на титульный экран.
коды сжатого текста из исходника не ищутся в роме.Даже зная коды хаффмана, ты не найдёшь текст в роме, так как коды переменной длины.



Выложи сюда, уже есть желающие потестить!Незарелизенные переводы не принято выкладывать в общий доступ.
А титульник тоже переведён? Если да, то это вообще Атас!Да, конечно.
За какую следующую возьмёшься? Mission impossible?Mission impossible уже переведена.
procedure TCODEC.CompressedStreamWriteBits(Value: string);
var
I: Byte;
begin
for I := 1 to Length(Value) do
begin
if Value[I] = '0' then
CompressedStreamWriteBit(False)
else
CompressedStreamWriteBit(True);
end;
end;2. Сколько предметов Ламонта нужно минимально?Если исходить из описания паролей со страницы Санчеза, то минимально 1 предмет, чтобы получить хорошую концовку.
!me9acheat! - On a regular levels: press Start to open the ingame pause menu, hold one of corresponding combinations and press A to get a corresponding effect:
Hold Left + Down - Level select.
Note, when selecting stage 18 with this mode, you select the Ending level. By default this is worst ending. To see all three good endings, add either 1, 2 or 3 to the current password:
!me9acheat!1 - Good Ending 1 (Few Items Found)
!me9acheat!2 - Good Ending 2 (Many Items Found)
!me9acheat!3 - Best Ending 3 (All items Found)
1. На каких уровнях есть русалка?Вот здесь был ответ https://www.emu-land.net/forum/index.php/topic,83217.msg1484733.html#msg1484733
Марат, там ещё подстановка. Если в самом начале игры пойти наверх: "Important: Switch may not release the trap." (видео). Слово "Switch" берётся из другого места указанием байта 01 и следующий байт смещение - 44. Также с "the". Я думаю проблема в чём-то ещё, потому что это не было бы главной проблемой.MTE. Пока что никаких проблем не возникло.
Посмотрел одним глазом, там сжатие/упаковка текста/NT, поэтому места может не хватит на нормальный переводЯ бы не назвал это сжатием. Просто манипулируя старшими битами в коде символа можно получать различный эффект. Если выставить бит под индексом 7, то после печатания символа будет добавляться пробел, а если выставить биты под индексами 6 и 7, то после символа будет добавляться буква Е. Если выставить только бит под индексом 6, то следующий текст будет выведен с новой строки. Также перед каждой новой строкой в двух байтах идёт адрес ppu. А в старшем байте адреса выставленный старший бит означает конец сообщения.
Американку перевести сложно. Санчез мог бы, но за донаты, наверное. )В чём сложность?
чёрный-красный-чёрный.Вот твой средний пиксель, который из другого слоя. Ты сам же описал этот случай и сам же не поймешь)
В итоге, если палитр штук 20, то вот получим целых двадцать байт места, так?Ну, такая себе экономия.
Так вот, если нижний будет из трёх чёрных подряд, то ведь и сожмётся эта полоска лучше с RLE, не так ли? А при наложении слоёв не будет визуальной разницы. В итоге оптимизация и места и производительности распаковки. Правильно?Так то оно так, но тайлы хранят не цвет пикселей, а индексы цвета в палитре.