Разработка и ромхакинг > Ромхакинг и программирование
RNC ProPack (source code)
(1/1)
DrMefistO:
Собственно, рад представить вам восстановленный исходный код RNC компрессора!
Много лет подходов начать декомпиляцию..., и, вот, мне удалось.

Собственно, поддерживаются режимы -m=1, -m=2, и шифрование ключом (-k=0x1234).

Исходники: https://github.com/lab313ru/rnc_propack_source
Релизы: https://github.com/lab313ru/rnc_propack_source/releases


* 3 Ninjas Kick Back
* Addams Family Values
* Adventures of Mighty Max, The
* Asterix and the Great Rescue
* Asterix and the Power of The Gods
* Batman Forever
* BC Racers
* Blockbuster World Video Game Championship II
* Bram Stoker's Dracula
* Brutal - Paws of Fury
* Brutal Unleashed - Above the Claw
* Bubba N Stix
* Bubble and Squeak
* Bugs Bunny in Double Trouble
* Cheese Cat-Astrophe Starring Speedy Gonzales
* Chuck II - Son of Chuck
* Chuck Rock
* Daffy Duck in Hollywood
* Davis Cup World Tour Tennis
* Davis Cup World Tour Tennis 2
* Disney's Aladdin
* Doom
* Doom Troopers - The Mutant Chronicles
* Dragon's Lair
* Earthworm Jim
* Earthworm Jim 2
* Family Feud
* Frank Thomas Big Hurt Baseball
* Humans, The
* Hurricanes
* Incredible Hulk, The
* Itchy and Scratchy Game, The
* Joe & Mac Caveman Ninja
* Judge Dredd - The Movie
* Jungle Book, The
* Kick Off 3 - European Challenge
* Last Action Hero
* Lemmings 2 - The Tribes
* Marsupilami
* Mary Shelley's Frankenstein
* Mickey Mania - Timeless Adventures of Mickey Mouse
* Mortal Kombat
* Mortal Kombat II
* Mr. Nutz
* NCAA College Football
* Newman-Haas IndyCar Racing
* No Escape
* Outlander
* Pagemaster, The
* Phantasy Star - The End of the Millenium
* Pitfall - The Mayan Adventure
* Power Drive
* Primal Rage
* Puggsy
* Rise of the Robots
* Second Samurai, The
* Skeleton Krew
* Smurfs 2, The
* Soldiers of Fortune
* Sonic 3D Blast
* Soulstar X
* Spirou
* Spot Goes to Hollywood
* Stone Protectors
* Street Racer
* Striker
* Terminator 2 - Judgment Day
* Tinhead
* Tintin Au Tibet
* TNN Bass Tournament of Champions
* Toy Story
* Vectorman 2
* VR Troopers
* Wacky Races
* Waterworld
* Wolf Child
* Zool
* 4-in-1
* Addams Family, The
* Batman - Revenge of the Joker
* Beavis and Butt-head
* Blood Shot
* Bram Stoker's Dracula
* Cheese Cat-Astrophe Starring Speedy Gonzales
* Dragon - The Bruce Lee Story
* F1 World Championship Edition
* Frank Thomas Big Hurt Baseball
* Humans, The
* Itchy and Scratchy Game, The
* Jelly Boy
* Marko's Magic Football
* Mickey Mania - Timeless Adventures of Mickey Mouse
* Mortal Kombat II
* NBA Jam Tournament Edition
* NFL Quarterback Club 96
* Nigel Mansell's World Championship
* Pinocchio
* Pitfall - The Mayan Adventure
* Power Drive
* Primal Rage
* Prince of Persia
* Puggsy
* Resq
* Rise of the Robots
* Robocop 3
* SeaQuest DSV
* Sensible Soccer
* Smurfs, The
* Sonic 3D Blast
* Soulstar X
* Stargate
* Striker
* Tintin Au Tibet
* TNN Bass Tournament of Champions
* Toy Story
* Wiz 'n' Liz - The Frantic Wabbit Wescue
* World Championship Soccer II
worm:
Хорошая работа - новые ОС все еще жрут дос-версию, однако обновление и портабельность данного "архиватора" не помешают)
DrMefistO:

--- Цитата: worm от 14 Июнь 2017, 20:56:28 ---новые ОС все еще жрут дос-версию
--- Конец цитаты ---
Не жрут. Начиная с 8-ки.
worm:

--- Цитата: DrMefistO от 14 Июнь 2017, 20:57:24 ---Не жрут. Начиная с 8-ки.

--- Конец цитаты ---
Странно, вроде 10й маст дай ставил - работало... хотя, может я что-то путаю)
spiiin:
Не жрут, 16-битные приложения не работают в новой винде, работало только под досбоксом. Ну и в ходе экспериментов запускали амига-версию под эмулятором VamOS. Хорошо, что теперь можно нормально будет юзать :thumbup:
DrMefistO:
Хотя, это вроде касается только 64-битных осей...
DrMefistO:
Обновил версию. Теперь не крашится на MK1, да и в принципе работать должна замечательно.
Добавил описание и вывод ошибок.
DrMefistO:
Обновил исходник: были исправлены некоторые баги в -m2 режиме.
Выяснилось, что в Earthworm Jim используется нестандартный размер словаря, поэтому, для нормальной работы игры с вашими архивами необходимо использовать ключ -d=0x4000 (т.к. по-умолчанию используется -d=0x8000).
dedok179:
Спасибо большое за труды, давно исках сорсы от этой программулины.
DrMefistO:
Спасибо.  Приятно знать, что делал всё не зря!
DrMefistO:
Обновил версию: теперь работает и с большими файлами.
dedok179:
Существует ли для данного типа архива рутина распаковки на asm для PS2,PSP?
DrMefistO:
Могу посоветовать только найти toolchain на основе gcc под нужные платформы, для компиляции C-исходников в бинарь (с оптимизацией), взять мои исходники, или те, что для Dungeon Keeper, а затем дизассемблировать код, и привести его в нужный вид.
Навигация
Главная страница сообщений

Перейти к полной версии