Автор |
Сообщение |
08 окт 2009, 17:40 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
нет. пароль генерит столько, сколько заложено в игре. либо он перестанет работать, либо будет крашить игру.
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
08 окт 2009, 18:29 |
|
Зарегистрирован: 14 авг 2009, 21:03 Сообщения: 13
|
мне это нужно для моего хака. там не будет крашить. просто новые персонажи, планеты и цвета не сейвятся в паролях. мне нужно расширить и пароли, желательно без удлинения строки ввода. каиллера имеет привычку виснуть каждые 30минут.
|
|
08 окт 2009, 21:18 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
А вообще есть генератор паролей на рнр? Проблема только в том, сколько бит в пароле отводится под эти поля. Может быть там физически нельзя вставить больше 8.
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
08 окт 2009, 21:35 |
|
Зарегистрирован: 14 авг 2009, 21:03 Сообщения: 13
|
CaH4e3 писал(а): А вообще есть генератор паролей на рнр? Проблема только в том, сколько бит в пароле отводится под эти поля. Может быть там физически нельзя вставить больше 8. на васике только был вроде. Код: CLS REM <<<<<"Save file to Disk then run from Q-Basic">>>>> DIM a%(12) DIM b$(12) a%(1) = 18: a%(2) = 30: a%(3) = 20: a%(4) = 21 a%(5) = 13: a%(6) = 12: a%(7) = 23: a%(8) = 18 a%(9) = 21: a%(10) = 14: a%(11) = 25: a%(12) = 0 GOSUB showit PRINT CLS PRINT "Rock 'n' Roll Racing Password Generator" PRINT "" PRINT "Copyright Joel Elliot" PRINT "" PRINT "1-Rookie, 2-Veteran, 3-Warrior" INPUT "Difficulty"; IN1% IF IN1% < 1 OR IN1% > 4 THEN IN1% = 1 IN1% = IN1% - 1 IF (IN1% AND 1) = 1 THEN : a%(1) = a%(1) XOR 8: a%(4) = a%(4) XOR 4 IF (IN1% AND 2) = 2 THEN : a%(1) = a%(1) XOR 16: a%(4) = a%(4) XOR 8 GOSUB showit CLS PRINT "1-Snake, 2-Hawk, 3-Ivan, 4-Kat, 5-Jake, 6-Tarquin, 7-Olaf" INPUT "Driver"; IN2% IF IN2% < 1 OR IN2% > 8 THEN IN2% = 1 IN2% = IN2% - 1 IF (IN2% AND 1) = 1 THEN : a%(1) = a%(1) XOR 16: a%(7) = a%(7) XOR 4 IF (IN2% AND 2) = 2 THEN : a%(4) = a%(4) XOR 16: a%(7) = a%(7) XOR 8 IF (IN2% AND 4) = 4 THEN : a%(3) = a%(3) XOR 1: a%(7) = a%(7) XOR 16 GOSUB showit CLS PRINT "1-Black, 2-Blue, 3-Red, 4-Green, 5-Yellow, 6-Purp/Blue, 7-Orng/Grn, 8-Lt. Grn" INPUT "Car color"; IN3% IF IN3% < 1 OR IN3% > 8 THEN IN3% = 1 IN3% = IN3% - 1 IF (IN3% AND 1) = 1 THEN : a%(2) = a%(2) XOR 4: a%(8) = a%(8) XOR 1 IF (IN3% AND 2) = 2 THEN : a%(2) = a%(2) XOR 8: a%(8) = a%(8) XOR 2 IF (IN3% AND 4) = 4 THEN : a%(2) = a%(2) XOR 16: a%(8) = a%(8) XOR 4 GOSUB showit CLS PRINT "1-Dirt D, 2-Marauder, 3-Battle Trax, 4-Hydrofoil, 5-BT, 6-HF, 7-Air Blade, 8-Exp" INPUT "Car"; IN4% IF IN4% < 1 OR IN4% > 8 THEN IN4% = 1 IN4% = IN4% - 1 IF (IN4% AND 1) = 1 THEN : a%(3) = a%(3) XOR 16: a%(9) = a%(9) XOR 4 IF (IN4% AND 2) = 2 THEN : a%(2) = a%(2) XOR 1: a%(9) = a%(9) XOR 8 IF (IN4% AND 4) = 4 THEN : a%(2) = a%(2) XOR 2: a%(9) = a%(9) XOR 16 GOSUB showit CLS PRINT "1-Chem IV, 2-Drakonis, 3-Bogmire, 4-New Mojave, 5-Nho, 6-Inferno, 7-NEED, 8-HAVE" INPUT "Level"; IN5% IF IN5% < 1 OR IN5% > 8 THEN IN5% = 1 IN5% = IN5% - 1 IF (IN5% AND 1) = 1 THEN : a%(1) = a%(1) XOR 1: a%(8) = a%(8) XOR 8 IF (IN5% AND 2) = 2 THEN : a%(1) = a%(1) XOR 2: a%(8) = a%(8) XOR 16 IF (IN5% AND 4) = 4 THEN : a%(1) = a%(1) XOR 4: a%(7) = a%(7) XOR 1 GOSUB showit CLS PRINT "1-Division B, 2-Division A" INPUT "Division"; IN6% IF IN6% < 1 OR IN6% > 2 THEN IN6% = 1 IF IN6% = 2 THEN : a%(1) = a%(1) XOR 8: a%(7) = a%(7) XOR 2 GOSUB showit CLS INPUT "Hundreds of thousands of dollars(0-15)"; in7h% IF in7h% < 0 OR in7h% > 15 THEN in7h% = 0 IF (in7h% AND 1) = 1 THEN : a%(2) = a%(2) XOR 16: a%(5) = a%(5) XOR 8 IF (in7h% AND 2) = 2 THEN : a%(1) = a%(1) XOR 1: a%(5) = a%(5) XOR 16 IF (in7h% AND 4) = 4 THEN : a%(1) = a%(1) XOR 2: a%(4) = a%(4) XOR 1 IF (in7h% AND 8) = 8 THEN : a%(1) = a%(1) XOR 4: a%(4) = a%(4) XOR 2 GOSUB showit CLS INPUT "Tens of thousands of dollars(0-15)"; in7t% IF in7t% < 0 OR in7t% > 15 THEN in7t% = 0 IF (in7t% AND 1) = 1 THEN : a%(2) = a%(2) XOR 1: a%(6) = a%(6) XOR 16 IF (in7t% AND 2) = 2 THEN : a%(2) = a%(2) XOR 2: a%(5) = a%(5) XOR 1 IF (in7t% AND 4) = 4 THEN : a%(2) = a%(2) XOR 4: a%(5) = a%(5) XOR 2 IF (in7t% AND 8) = 8 THEN : a%(2) = a%(2) XOR 8: a%(5) = a%(5) XOR 4 GOSUB showit CLS INPUT "Thousands of dollars(0-15)"; in7u% IF in7u% < 0 OR in7u% > 15 THEN in7u% = 0 IF (in7u% AND 1) = 1 THEN : a%(3) = a%(3) XOR 2: a%(6) = a%(6) XOR 1 IF (in7u% AND 2) = 2 THEN : a%(3) = a%(3) XOR 4: a%(6) = a%(6) XOR 2 IF (in7u% AND 4) = 4 THEN : a%(3) = a%(3) XOR 8: a%(6) = a%(6) XOR 4 IF (in7u% AND 8) = 8 THEN : a%(3) = a%(3) XOR 16: a%(6) = a%(6) XOR 8 GOSUB showit CLS INPUT "Armor(1-4)"; IN8% IF IN8% < 1 OR IN8% > 4 THEN IN8% = 1 IN8% = IN8% - 1 IF (IN8% AND 1) = 1 THEN : a%(3) = a%(3) XOR 4: a%(9) = a%(9) XOR 1 IF (IN8% AND 2) = 2 THEN : a%(3) = a%(3) XOR 8: a%(9) = a%(9) XOR 2 GOSUB showit CLS INPUT "Engine(1-4)"; IN9% IF IN9% < 1 OR IN9% > 4 THEN IN9% = 1 IN9% = IN9% - 1 IF (IN9% AND 1) = 1 THEN : a%(1) = a%(1) XOR 4: a%(11) = a%(11) XOR 16 IF (IN9% AND 2) = 2 THEN : a%(1) = a%(1) XOR 8: a%(10) = a%(10) XOR 1 GOSUB showit CLS INPUT "Guns(0-7)"; IN10% IF IN10% < 0 OR IN10% > 7 THEN IN10% = 0 IF (IN10% AND 1) = 1 THEN : a%(3) = a%(3) XOR 8: a%(12) = a%(12) XOR 1 IF (IN10% AND 2) = 2 THEN : a%(3) = a%(3) XOR 16: a%(12) = a%(12) XOR 2 IF (IN10% AND 4) = 4 THEN : a%(2) = a%(2) XOR 1: a%(12) = a%(12) XOR 4 GOSUB showit CLS INPUT "Bombs(0-7)"; IN11% IF IN11% < 0 OR IN11% > 7 THEN IN11% = 0 IF (IN11% AND 1) = 1 THEN : a%(2) = a%(2) XOR 2: a%(12) = a%(12) XOR 8 IF (IN11% AND 2) = 2 THEN : a%(2) = a%(2) XOR 4: a%(12) = a%(12) XOR 16 IF (IN11% AND 4) = 4 THEN : a%(2) = a%(2) XOR 8: a%(11) = a%(11) XOR 1 GOSUB showit CLS INPUT "Boost(0-7)"; IN12% IF IN12% < 0 OR IN12% > 7 THEN IN12% = 0 IF (IN12% AND 1) = 1 THEN : a%(2) = a%(2) XOR 16: a%(11) = a%(11) XOR 2 IF (IN12% AND 2) = 2 THEN : a%(1) = a%(1) XOR 1: a%(11) = a%(11) XOR 4 IF (IN12% AND 4) = 4 THEN : a%(1) = a%(1) XOR 2: a%(11) = a%(11) XOR 8 GOSUB showit CLS INPUT "Shocks(1-4)"; IN13% IF IN13% < 1 OR IN13% > 4 THEN IN13% = 0 IN13% = IN13% - 1 IF (IN13% AND 1) = 1 THEN : a%(3) = a%(3) XOR 1: a%(10) = a%(10) XOR 8 IF (IN13% AND 2) = 2 THEN : a%(3) = a%(3) XOR 2: a%(10) = a%(10) XOR 16 GOSUB showit CLS INPUT "Tires(1-4)"; IN14% IF IN14% < 1 OR IN14% > 4 THEN IN14% = 0 IN14% = IN14% - 1 IF (IN14% AND 1) = 1 THEN : a%(4) = a%(4) XOR 8: a%(10) = a%(10) XOR 2 IF (IN14% AND 2) = 2 THEN : a%(4) = a%(4) XOR 16: a%(10) = a%(10) XOR 4 GOSUB showit CLS PRINT b$(1); b$(2); b$(3); b$(4); " "; b$(5); b$(6); b$(7); b$(8); " "; b$(9); b$(10); b$(11); b$(12) END
'Power ' C3 I5 2 'C2 I4 3 'Engine ' A3 K1 2 'A2 J5 3 'Gun ' C2 L5 1 ' C1 L4 2 'B5 L3 4 'Bomb ' B4 L2 1 ' B3 L1 2 'B2 K5 4 'Boost ' B1 K4 1 ' A5 K3 2 'A4 K2 4 'Shocks ' C5 J2 2 'C4 J1 3 'Tires ' D2 J4 2 'D1 J3 3 ' 'B-00 C-01 D-02 F-03 G-04 H-05 J-06 K-07 'L-08 M-09 N-10 P-11 Q-12 R-13 S-14 T-15 'V-16 W-17 X-18 Y-19 Z-20 0-21 1-22 2-23 '3-24 4-25 5-26 6-27 7-28 8-29 9-30 !-31
showit: FOR z% = 1 TO 12 IF a%(z%) = 0 THEN b$(z%) = "B" IF a%(z%) = 1 THEN b$(z%) = "C" IF a%(z%) = 2 THEN b$(z%) = "D" IF a%(z%) = 3 THEN b$(z%) = "F" IF a%(z%) = 4 THEN b$(z%) = "G" IF a%(z%) = 5 THEN b$(z%) = "H" IF a%(z%) = 6 THEN b$(z%) = "J" IF a%(z%) = 7 THEN b$(z%) = "K" IF a%(z%) = 8 THEN b$(z%) = "L" IF a%(z%) = 9 THEN b$(z%) = "M" IF a%(z%) = 10 THEN b$(z%) = "N" IF a%(z%) = 11 THEN b$(z%) = "P" IF a%(z%) = 12 THEN b$(z%) = "Q" IF a%(z%) = 13 THEN b$(z%) = "R" IF a%(z%) = 14 THEN b$(z%) = "S" IF a%(z%) = 15 THEN b$(z%) = "T" IF a%(z%) = 16 THEN b$(z%) = "V" IF a%(z%) = 17 THEN b$(z%) = "W" IF a%(z%) = 18 THEN b$(z%) = "X" IF a%(z%) = 19 THEN b$(z%) = "Y" IF a%(z%) = 20 THEN b$(z%) = "Z" IF a%(z%) = 21 THEN b$(z%) = "0" IF a%(z%) = 22 THEN b$(z%) = "1" IF a%(z%) = 23 THEN b$(z%) = "2" IF a%(z%) = 24 THEN b$(z%) = "3" IF a%(z%) = 25 THEN b$(z%) = "4" IF a%(z%) = 26 THEN b$(z%) = "5" IF a%(z%) = 27 THEN b$(z%) = "6" IF a%(z%) = 28 THEN b$(z%) = "7" IF a%(z%) = 29 THEN b$(z%) = "8" IF a%(z%) = 30 THEN b$(z%) = "9" IF a%(z%) = 31 THEN b$(z%) = "!" NEXT z% temp1% = POS(0) temp2% = CSRLIN LOCATE 1, 1 PRINT b$(1); b$(2); b$(3); b$(4); " "; b$(5); b$(6); b$(7); b$(8); " "; b$(9); b$(10); b$(11); b$(12) LOCATE temp2%, temp1% RETURN
|
|
08 окт 2009, 23:34 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
ну судя по всему, нельзя. вижу фиксированные положения битов для каждого параметра.
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
22 дек 2009, 00:25 |
|
Зарегистрирован: 14 авг 2009, 21:03 Сообщения: 13
|
вообщем нашелся человек который смог написать новый генератор.
|
|
30 июл 2010, 16:25 |
|
Зарегистрирован: 02 сен 2007, 06:07 Сообщения: 46 Откуда: Москва
|
Генератор для Nigel Mansell's World Championship Challenge (NES).
Вложения:
nigel.rar [19.98 КБ]
Скачиваний: 491
|
|
03 дек 2010, 01:05 |
|
Зарегистрирован: 30 июл 2007, 18:50 Сообщения: 34
|
Интересная статья на Хабре, о структуре паролей Road Rush 3 с Мегадрайва: http://habrahabr.ru/blogs/algorithm/108728/
|
|
16 дек 2010, 12:03 |
|
Зарегистрирован: 02 сен 2007, 06:07 Сообщения: 46 Откуда: Москва
|
Какие ещё остались игры на NES с системой паролей (кроме иероглифических), обделённые генераторами?
|
|
16 дек 2010, 19:57 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
почти все если есть желание позаниматься, я тут давно список начал лол, но не закончил, и в первых пунктах списка, половина уже без паролей, а дальше боюсь представить... http://cah4e3.shedevr.org.ru/misc/list_password.txt
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
25 дек 2010, 02:39 |
|
Зарегистрирован: 02 сен 2007, 06:07 Сообщения: 46 Откуда: Москва
|
Генератор паролей для Break Time - The National Pool Tour (NES) с исходничком.
|
|
09 янв 2011, 14:51 |
|
|
Онлайн генераторы паролей к Herzog Zwei[SMD], Road Rash 3[SMD], Prince of Persia [SMD], Rock & Roll Racing [SMD] тут. Собственно это те игры где пароли можно взломать методом анализа и вывода алгоритмов "улучшения". Есть ряд игр где без копания в коде разобраться проблематично, например если там переменная длина пароля - Power Monger, Syndicate... как такое ломать на бумажке (не заглядывая в код) я не знаю...
|
|
19 янв 2011, 09:47 |
|
Зарегистрирован: 02 сен 2007, 06:07 Сообщения: 46 Откуда: Москва
|
CaH4e3, твой генератор паролей для Indiana Jones and the Last Crusade (UBI Soft) выдает неверные пароли, если ввести ненулевое количество очков, или мне кажется? Может быть, есть какие-то требования к количеству очков? Для примера: 3й уровень, 5000 очков, есть кнут, random0 = random1 = 0; выдает неверный пароль 3X4J80S3.
|
|
19 янв 2011, 13:36 |
|
Зарегистрирован: 22 июл 2007, 11:16 Сообщения: 787
|
Да, спасибо, поправил.
_________________ 1. Модератор всегда прав. 2. Если модератор не прав, см. п. 1.
|
|
18 май 2011, 23:47 |
|
|
|
|
01 июл 2011, 14:13 |
|
Зарегистрирован: 02 сен 2007, 06:07 Сообщения: 46 Откуда: Москва
|
Генератор паролей для Formula 1 Sensation (E) / F-1 Sensation (J) на NES с исходничком.
А также исправленный генератор для Nigel Mansell's World Championship Challenge (NES) с исходничком. В прошлой версии не раскрывалось значение 1 байта пароля из 14-ти.
|
|
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
|
|