Логин:
Пароль:

http://lfforever.ru/design/ds_dw.css http://lfforever.ru/design/black.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

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

27.08.11 16:24 | #3

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

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

28.08.11 16:27 | #5

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

28.08.11 17:21 | #6

Репутация: 408
Постов: 8024
Shad90, не помню уж.=Р
28.08.11 21:21 | #7

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

28.08.11 21:25 | #8

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

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

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


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

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

Репутация: 408
Постов: 8024
для интереса можешь открыть реплеи этим редактором и посмотреть различия, и открываются ли вообще оба варианта реплея им.
29.08.11 15:55 | #13

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

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

29.08.11 16:40 | #14

Репутация: 408
Постов: 8024
хм, может быть проблема в том, что слово шифрования у реплея изменилось?
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

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

29.08.11 21:26 | #17

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


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

Репутация: 478
Постов: 3405
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

Репутация: 408
Постов: 8024
может перенести тему в "форумные игры" ? XD
Фан Форум для LF'айтеров » Прочее » Оффтоп » Что с реплеем? (нечто странное)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: