Логин:
Пароль:
Настройки
http://lfforever.ru/design/black.css http://lfforever.ru/design/ds_dw.css http://lfforever.ru/design/xmas.css
Присоединяйся к каналу LFF в Discord!
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Фан Форум для LF'айтеров » Прочее » Оффтоп » Что с реплеем? (нечто странное)
Что с реплеем?
27.08.11 01:04 | #1

Репутация: 50
Постов: 254
Такая вот проблемка! Есть два реплея. Один из них - копия другого. На первый взгляд файлы идентичны, но игра воспроизводит только один. Если открывать второй, то игра выдаёт ошибку.
Если кто разбирается в тонкостях информатики (не знаю, в какой области проблема, быть может с кодировкой что-то), подскажите, отчего бы это могло быть?! И главное - можно ли "починить" неоткрываемый реплей?
perlay1.lfr - нормальный реплей (там комбо Дипа)
perlay2.lfr - "сломанный" реплей

Спасибо заранее! =))

Прикрепленные файлы: replay1.lfr (10.3 Kb) · replay2.lfr (10.3 Kb)
27.08.11 01:45 | #2

Репутация: 487
Постов: 3434
Сначала подумал, что это прикол и фишка в гласных буквах "е", "а", написанных кириллицей.
Но тогда была бы соответствующая ошибка, что путь к файлу содержит левые символы :)
Но не тут-то было. Короче, пока не разгадал загадку.

27.08.11 16:24 | #3

Репутация: 50
Постов: 254
Нет, это не прикол!!! Мне реально нужно восстановить несколько реплеев, у меня только к этому осталась рабочая копия! =(( Неужели никто не сможет помочь? =((
28.08.11 05:22 | #4

Репутация: 416
Постов: 8072
могу посоветовать лишь попробовать пооткрывать реплеи с редактором от Саты, и через него же сохранить.
мало ли.

Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
28.08.11 16:27 | #5

Репутация: 487
Постов: 3434
EdL, редактор? Разве он помимо чтения может что-то менять и сохранять?
Вроде разработка остановилась лишь на чтении реплеев.
rudolf_oO

28.08.11 17:21 | #6

Репутация: 416
Постов: 8072
Shad90, не помню уж.=Р
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
28.08.11 21:21 | #7

Репутация: 487
Постов: 3434
Если такое есть, то это катастрофа. Попади прога в плохие руки, все сразу же начнут присваивать себе чужие реплеи (вместе с достижениями, рекордами, комбами и пр.).
Поэтому редактора реплеев не должно существовать!! >:O
deep_smbd_kill

28.08.11 21:25 | #8

Репутация: 487
Постов: 3434
Synoptik, вот тебе работающий replay2, теперь всё пашет! ;)
Благодарности не надо ^^'
den_lol den_lol

Прикрепленные файлы: replay2fix.lfr (10.3 Kb)
28.08.11 21:53 | #9

Репутация: 416
Постов: 8072
Quote
Поэтому редактора реплеев не должно существовать! >:O


угу, сейчас тебе бац и назло сделают =D

Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
29.08.11 02:50 | #10

Репутация: 169
Постов: 1658



Щёлкните на дракончика, он должен рости!!!
Никто не знает столько, сколько не знаю Я
29.08.11 14:28 | #11

Репутация: 50
Постов: 254
Shad90, мне нужен не сам реплей, а способ починки таких реплеев! =) И не думай, что никто не догадался, твой replay2fix это переименованный replay1 =)
Quote (EdL)
могу посоветовать лишь попробовать пооткрывать реплеи с редактором от Саты, и через него же сохранить. мало ли.

Если это поможет, то хорошо бы вооружиться таким редактором! =))

29.08.11 15:01 | #12

Репутация: 416
Постов: 8072
для интереса можешь открыть реплеи этим редактором и посмотреть различия, и открываются ли вообще оба варианта реплея им.
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
29.08.11 15:55 | #13

Репутация: 487
Постов: 3434
Второй не открылся.
"Data error" :Р
louis_p

Quote (Synoptik)
И не думай, что никто не догадался, твой replay2fix это переименованный replay1 =)
Эх, розыгрыш не удался ^^'

29.08.11 16:40 | #14

Репутация: 416
Постов: 8072
хм, может быть проблема в том, что слово шифрования у реплея изменилось?
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
29.08.11 18:56 | #15

Репутация: 169
Постов: 1658
А там шифрования нет, там упаковка через zlib - стандартными средствами Delphi распаковать можно, после распаковки в файле в фиксированных местах все показатели находятся, ближе к концу e-mail.

Добавлено (29/08/2011, 18:14)
---------------------------------------------
Щас исходники проги своей посмотрел, я ошибка - да там сначала шифруется а то чтто расшифровано ещё и zlib архив. Просто подзабылось. Шифровка тупая как всегда арифметика плюс да минус.

Добавлено (29/08/2011, 18:19)
---------------------------------------------
И zlib не в ходит в дельфи, я сторонюю библиотеку использовал.

Добавлено (29/08/2011, 18:20)
---------------------------------------------
Посмотрел я почему в моей проге не открывается - просто разархивирование через zlib не происходит. Варианта два: либо шифровка сменилось, либо другой способ архивации - может стандарт версией выше.

Добавлено (29/08/2011, 18:37)
---------------------------------------------
ТРОЛОЛО! Я ПОНЯЛ КАК ПОЧИНИТЬ! ЩАС СФОРМУЛИРУЮ!

Добавлено (29/08/2011, 18:53)
---------------------------------------------
Шифровка не менялась!
И так во втором файле модифицированы только определенные значения. с определённым смещением (размер смещения будет указан в шестнадцатеричном формате).
Ниже перечислены значения от которых нужно отнять значение равное E0 (224 в десятичном формате)
r1-первый реплей, r2 - второй реплей.



Далее вот этот диапазон (F23-28C8) забит не значение 00 а значением 20 (это числа в шест.формате).
Скорее всего сделано так чтобы неиспользованное пространство забивалось значение 20 а не 00.
Вот данные:


Добавлено (29/08/2011, 18:56)
---------------------------------------------
На разгадывание ушло 1,5 минуты.

[ Маленький Фриз говорит: это сообщение было отредактировано!]


Щёлкните на дракончика, он должен рости!!!
Никто не знает столько, сколько не знаю Я
29.08.11 20:28 | #16

Репутация: 487
Постов: 3434
Quote (Satanael)
На разгадывание ушло 1,5 минуты.
Ппц, для Саты это как ребус из журнала с кроссвордами и загадками :)
Браво, Satanael :)
А теперь Синоптик будет думать, что с этим всем делать xD
den_lol

29.08.11 21:26 | #17

Репутация: 169
Постов: 1658
лол den_lol


Щёлкните на дракончика, он должен рости!!!
Никто не знает столько, сколько не знаю Я
30.08.11 15:48 | #18

Репутация: 487
Постов: 3434
Satanael, подскажи, пожалуйста, вот этот реплей (relpay3.lfr) имеет такие же отличия?
И отдельно сравнить бы эти: tempvsju1.lfr и tempvsju2.lfr
------------------------------------
update:
------------------------------------
update:
Походу Синоптик пересохранял реплеи в текстовом редакторе.
И видимо у разных файлов меняются разные значения, поэтому универсальное "лекарство" непросто сделать.

Прикрепленные файлы: replay3.lfr (10.3 Kb) · tempvsju1.lfr (10.3 Kb) · tempvsju2.lfr (10.3 Kb)
30.08.11 22:29 | #19

Репутация: 169
Постов: 1658
Где сам Синоптик куда пропал. Пускай объяснит что за файлы, почему разные. Где он их вообще взял.


Щёлкните на дракончика, он должен рости!!!
Никто не знает столько, сколько не знаю Я
30.08.11 22:39 | #20

Репутация: 416
Постов: 8072
может перенести тему в "форумные игры" ? XD
Coding in Assembly requires a mix of:
80% of brain, passion, intuition, creativity
10% of programming skills
10% of tan levels in your blood.
Фан Форум для LF'айтеров » Прочее » Оффтоп » Что с реплеем? (нечто странное)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: