Список форумов shedevr.org.ru shedevr.org.ru
Группа перевода приставочных игр "ШЕДЕВР"
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Small Patcher for *.ips

 
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Ромхакинг в России и в мире
Предыдущая тема :: Следующая тема  
Автор Сообщение
zephyr



Зарегистрирован: 27.10.2008
Сообщения: 24
Откуда: Беларусь НовоПолоцк

СообщениеДобавлено: Чт Янв 22, 2009 11:59 pm    Заголовок сообщения: Small Patcher for *.ips Ответить с цитатой

Написал консольный патчер для формата *.ips
Размер этой крохи - менее 16 кб Smile !!!

Она работает ничуть не медленнее своих больших собратьев
(IPS Win 2, Smart IPS 1, Chief-net_IPS 1.1) и умеет создавать текстовые логи.
Такой патчер не займет много места на Вашем flash носителе и будет
всегда при Вас!!!

Это бетта версия программы.
Прошу протестировать всех желающих помочь.

Я удачно пропатчил такие игры как "Дюна 2" и "Сияющая сила 2"
в исполнении группы "Шедевр" с приставки "Sega Mega Drive",
а также игру "Двойной дракон 3" с приставки "NES" от нашей группы -
"Rustranslate team".

http://webfile.ru/2575917
_________________

http://rustranslate.narod.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Tigran



Зарегистрирован: 27.08.2006
Сообщения: 328
Откуда: Саратов

СообщениеДобавлено: Пт Янв 23, 2009 2:32 am    Заголовок сообщения: Ответить с цитатой

Без GUI неудобно. Да и учитывая размер современных флешек какая разница 16 Кб или 16 Мб Smile
Так что вряд ли программка заслужит популярность (ИМХО)
_________________
Russian Romhacking Compo 2008
Сайт конкурса
Форум
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пт Янв 23, 2009 3:25 pm    Заголовок сообщения: Ответить с цитатой

Опять много шума вокруг ничего.
Коль уж написал - добавь появления даилога выбора файла для пропатчивания, если прога запускается с одним аргументом. Я давно хотел написать подобный экстра-патчер, но руки никак не доходят.
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
zephyr



Зарегистрирован: 27.10.2008
Сообщения: 24
Откуда: Беларусь НовоПолоцк

СообщениеДобавлено: Пт Янв 23, 2009 4:06 pm    Заголовок сообщения: Ответить с цитатой

HoRRoR
С чем прога запускается?
Вообще-то параметров минимум 3.
А максимум 6.
Ты бы хоть запустил ее раз, чтоли :)

PS: а какого шума? Подробнее можно???
_________________

http://rustranslate.narod.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Пт Янв 23, 2009 5:06 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
С чем прога запускается?

Не понял вопроса. Тебе лучше знать, с чем твоя прога запускается.

Цитата:
Вообще-то параметров минимум 3.
А максимум 6.
Ты бы хоть запустил ее раз, чтоли

Ты бы мои посты хоть осмысливал, что ли. И вводимых параметров минимум 2, где это пользователи ручками вводят путь к программе в качестве нулевого аргумента?

Цитата:
PS: а какого шума? Подробнее можно???

Ну вот смысл писать и публиковать очередной клон, если никаких явных преимуществ перед старыми проверенными патчерами нет, при этом восхваляя своё творение? Понимаю ещё просто написать и выложить, но вот этот вот необоснованный самопиар...
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
АнС
RRC2008
RRC2008


Зарегистрирован: 08.11.2003
Сообщения: 2818

СообщениеДобавлено: Пт Янв 23, 2009 5:26 pm    Заголовок сообщения: Ответить с цитатой

zephyr писал(а):
Размер этой крохи - менее 16 кб Smile !!!
Такой патчер не займет много места на Вашем flash носителе и будет всегда при Вас!!!


Ну, 16кб - это совсем не мало. В IPSEXE полноценный патчер с GUI, поддержкой RLE-компрессии и проверками чексумм/обработкой исключений занимает всего 4кб. Консольный можно было бы вообще в 2кб впихнуть, причём это без компрессии exe-упаковщиками.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
zephyr



Зарегистрирован: 27.10.2008
Сообщения: 24
Откуда: Беларусь НовоПолоцк

СообщениеДобавлено: Пт Янв 23, 2009 7:25 pm    Заголовок сообщения: Ответить с цитатой

HoRRoR

И вводимых параметров минимум 2, где это пользователи ручками вводят путь к программе в качестве нулевого аргумента?

В *.bat файле к примеру, в коммандной строке.
Почитай книги. Не позорься.
Какой ты кодер если не вкурсе что имя программы считается ее
нулевым параметром. И он тоже подсчитывается.

Ты из тех людей кто вначале просит коды показать с улыбкой, а
потом выеживается ходит типо я умнее всех! Давно было, забыл?

Какой клон??? Самопиар ??? Второй Shiru растет...
Просто кого-то душит что он хотел... да дальше дело не пошло Smile
Ты много говоришь...

У нас из Российских патчеров тока патчер Chief-net_IPS насколько мне
известно. И кстати с его автором я знаком.


АнС
Возможно. Я не спорю. Но у меня одих исключений более чем на
2 кб Smile И рле секции кстати тоже работают.
Теперь чтобы ты знал - вывод на консоль занимает больше
чем простое окно. Но оно удобнее для вывода информации.
Простое окно занимает 524 байта в моем компиляторе, а
консоль - 8 кб.

Ты же тут основной вроде. Поддерживал бы людей с новыми
идеями. Кто реально пишет программы. Хотя тебе виднее...

------------------------------------------------------------------------------------
Теперь об интересном. Распакуем любой архив
на "Шедевре". 2 патча - 1 exe 1 ips причем инфа в них дублируется.
Вот это не глупо??? А почему так? Нормально никто сделать
не смог??? И никто меня не переубедит что можно было
просто создать экзешник черпающий инфу из ips и все
никакого дублирования!!!

Теперь о главном. На "Шедевре" особое обращение видимо.
Я дал ссылки на много ресурсов в инете
с просьбой потестить, а не засирать в духе Хоррора, по видимому
местного "авторитета".
Нигде кроме этого форума мне так плохо не отвечают.
Это что, быдло-форум??? Или я не пойму???
Так какого ляха мне начинают рассказывать про самопиар
не сделав ни 1 лога даже.

Я просто в курсе реального положения вещей.
Что тут на всех ваших 50 "ромхакеров" тока 5-8
кодеров было, которые знали что они делали.
Остальные тупо копировали работу других
пользуясь готовыми чужими буржуйскими прогами.

Почему от вас люди бегут так и не получив помощи,
зато получив хорошую дозу оскарблений!?
Проще нужно быть. Не с маленьким мальчиком общаетесь.
Хотите что-то изменить - пишите, пожалуйста.
На оскарбления обращать внимания более не буду.
И общаться с данным человеком тоже...
_________________

http://rustranslate.narod.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
АнС
RRC2008
RRC2008


Зарегистрирован: 08.11.2003
Сообщения: 2818

СообщениеДобавлено: Пт Янв 23, 2009 8:55 pm    Заголовок сообщения: Ответить с цитатой

zephyr писал(а):
Теперь об интересном. Распакуем любой архив
на "Шедевре". 2 патча - 1 exe 1 ips причем инфа в них дублируется.
Вот это не глупо??? А почему так? Нормально никто сделать
не смог??? И никто меня не переубедит что можно было
просто создать экзешник черпающий инфу из ips и все
никакого дублирования!!!


Это потребует лишних манипуляций от пользователя - выбирать помимо РОМа ещё и патч. Не нужно усложнять им жизнь.
Дублировать данные - не так уж глупо. Вполне рационально. Архивы же упаковываются с непрерывным словарём, поэтому размер архива точно такой же, как если бы в архиве содержался один EXE. Можно хоть 10 одинаковых патчей с разным именем в архив положить - его размер не увеличится.


zephyr писал(а):
Теперь о главном. На "Шедевре" особое обращение видимо.


Старые песни. :)


zephyr писал(а):
Я дал ссылки на много ресурсов в инете
с просьбой потестить, а не засирать в духе Хоррора, по видимому
местного "авторитета".
Нигде кроме этого форума мне так плохо не отвечают.


Возможно, на других форумах менее искушённые в данной теме посетители. Но Хоррор, конечно, зря так.


zephyr писал(а):
Я просто в курсе реального положения вещей.
Что тут на всех ваших 50 "ромхакеров" тока 5-8
кодеров было, которые знали что они делали.


Да нет, почти все что-то писали для себя - кто на делфи, кто на си, кто на бейсике, кто на пхп. Просто мало что выкладывается, ведь инструменты - это лишь вспомогательный этап, это не самоцель, конечный продукт их применения намного важнее.


zephyr писал(а):
Остальные тупо копировали работу других
пользуясь готовыми чужими буржуйскими прогами.


Остальные тупо ИСПОЛЬЗОВАЛИ чужие инструменты. И создавали качественные переводы!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Djinn
RRC2008
RRC2008


Зарегистрирован: 16.03.2004
Сообщения: 633
Откуда: Москва

СообщениеДобавлено: Сб Янв 24, 2009 8:45 am    Заголовок сообщения: Ответить с цитатой

В том, что человек решил похвастаться своим маленьким достижением, ничего плохого нет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Сб Янв 24, 2009 1:27 pm    Заголовок сообщения: Ответить с цитатой

zephyr писал(а):

В *.bat файле к примеру, в коммандной строке.
Почитай книги. Не позорься.
Какой ты кодер если не вкурсе что имя программы считается ее
нулевым параметром. И он тоже подсчитывается.

Господи, зачем простым пользователям вот это всё знать? Они вводят имя программы и два параметра. Обычно пишут, что проге передаётся столько-то параметров. Писать, что первым (нулевым) параметром необходимо имя программы - ни к чему, это только введёт пользователя в заблуждение.

zephyr писал(а):

Ты из тех людей кто вначале просит коды показать с улыбкой, а
потом выеживается ходит типо я умнее всех! Давно было, забыл?

Это у тебя неадекватная реакция на критику. Ты её просто-напросто не принимаешь. И не надо переходить на личности, складывается впечатление, что ты совершенно невменяем в плане споров и тебе легче облить грязью, чем найти достойный ответ.

zephyr писал(а):

Какой клон??? Самопиар ??? Второй Shiru растет...

Не клон? Хорошо. В чём, кроме веса, существенное отличие твоей программы от десятка таких же? Только прошу ответить по существу, а не "вот тебе лишь бы обосрать" и т.п. Если ты приведёшь убедительные доводы - я просто вынужден буду согласиться с тем, что это не клон. Если таковых не имеется - зачем ты идёшь против фактов? К тому же, клон - это не значит плохая программа и т.п., это значит, что нет особой необходимости в программе на фоне её аналогов.
Доля "самопиара" тут тоже имеется - написал простенькую программку, а преподносишь как нечто ну очень особенное. Я не исключаю тот факт, что цели "самопиара" не ставилось, но ведь автор этого не сказал, автар с пеной у рта начал доказывать, какой я плохой, а он святой.

zephyr писал(а):

Просто кого-то душит что он хотел... да дальше дело не пошло Smile
Ты много говоришь...

Ну вот опять. Выводы рождаются на пустой ненависти. Просто так, на пустом месте, по зову эмоций. Если меня душит, зачем я тебе предложил добавить диалог выбора файла для пропатчивания, если в параметрах передаётся только путь к IPS-файлу? Тогда преимущество перед аналогами (по крайней мере, перед теми, с которыми я знаком) будет явное. Ассоциировал прогу с ипсами, кликнул два раза на ипсе, выбрал файл - от пропатчился. На апи, я думаю, не составит труда заюзать comdlg или где там этот диалог.

zephyr писал(а):

У нас из Российских патчеров тока патчер Chief-net_IPS насколько мне
известно. И кстати с его автором я знаком.

Эм... А какая разница, отечественная программа или нет? Надо, ИМХО, обращать внимание, в первую очередь, на функциональность.

zephyr писал(а):
а не засирать в духе Хоррора, по видимому
местного "авторитета".

Добавить в заметки: "против прог Зефира и слова не говорить, с говном смешает".

zephyr писал(а):

Нигде кроме этого форума мне так плохо не отвечают.
Это что, быдло-форум??? Или я не пойму???
Так какого ляха мне начинают рассказывать про самопиар
не сделав ни 1 лога даже.

А может стоит в первую очередь подумать о том, как пишешь ты? Естественно, тут на подобные вещи глядят с другой стороны, ведь люди сами этим занимаются, если постишь пост с прогой на форуме, где водятся кодеры - надо уметь адекватно реагировать на любую критику, пусть даже пустую, злую и необоснованную. От твоего взрыва эмоций правее ты не кажешься.

zephyr писал(а):

Я просто в курсе реального положения вещей.
Что тут на всех ваших 50 "ромхакеров" тока 5-8
кодеров было, которые знали что они делали.
Остальные тупо копировали работу других
пользуясь готовыми чужими буржуйскими прогами.

Что плохого в использовании не самописного инструментария? WinHex тоже самому надо писать? Может и свою систему написать, раз на то пошло?

zephyr писал(а):

Почему от вас люди бегут так и не получив помощи,
зато получив хорошую дозу оскарблений!?

Где, блин, ты увидел здесь оскорбления? ГДЕ??? Ткни пальцем! Это только я их от тебя получил. Может, у тебя очки особые, которые всё превращают в оскорбления? Выпей варельянки, успокойся, может полегчает.

zephyr писал(а):

Проще нужно быть.

Это бы следовало адресовать тебе.
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Mefistotel
RRC2008
RRC2008


Зарегистрирован: 08.03.2008
Сообщения: 294
Откуда: МАГАДАН

СообщениеДобавлено: Сб Янв 24, 2009 3:20 pm    Заголовок сообщения: Ответить с цитатой

Блина, опять срач. Человек хочет, как лучше, а получается как всегда.
Ребята, давайте не будем ссориться.
_________________
Перевод приставочных игр
База переводов
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
zephyr



Зарегистрирован: 27.10.2008
Сообщения: 24
Откуда: Беларусь НовоПолоцк

СообщениеДобавлено: Сб Янв 24, 2009 3:33 pm    Заголовок сообщения: Ответить с цитатой

HoRRoR
Я говорить ничего больше не буду по поводу наших споров.
Ты просто не прав был изначально.
Зайди посмотри как ответил Eevon в зеркальной теме
http://forum.emu-russia.net/viewtopic.php?f=13&t=664
Почему-то после его слов я просто сел и начал писать юзер гуи
версию... Зайди на "Эму-ланд", зайди на "Тв-геймс"...
Там тоже есть зеркала.... Я же попросил потестить, а не засирать.
Зачем мне слушать про твой самопиар, про клоны???\
Я патчер с 0 написал. И формат по сути узнал их хекс редактора.
Тока рле секции - о них узнал из доки...
Я перевожу игру "Снатчер"... Мне нужен этот патчер
хотя бы для того, чтобы пропатчить более 1 файла.
А сделать это можно либо батником и консольным патчером
либо специальным гуи многопатчером.
Можно было хоть 1 лог создать...

Ассоциировал прогу с ипсами, кликнул два раза на ипсе, выбрал
файл - от пропатчился. На апи, я думаю, не составит труда заюзать
comdlg или где там этот диалог.

Вот за это СПАСИБО! Подумаю...

Теперь для всех...
Я просто не сильно вижу необходимость в гуи в подобных
программах... Lame mp3 работает без гуи, UPX...
Это патчер скорее для разработчиков...
Там в логе подробно указан каждый изменяемый байт.
На дюну лог составил аж 4 мб.

Вот никто не предложил добавить функцию бэкапа файла.
Создания лога в 16 ричной сиситеме...!?
Особое форматирование для лога...

Мой лог работает прямо по ходу работы. По изменению
команд идет запись, а за остальные патчеры я не ручаюсь.
И никто не знает, делают они лог за отдельный прогон
тк это проще или по ходу работы... И если во время работы
произойдет ошибка - она запишется в лог... Я на этот лог неделю
убил, а сам патчер за 1 день написал. Тяжелее было вначале
пытаться узнавать формат файла в хекс редакторе,
потом нашел доку - в ней была ошибка - потерял еще пару дней.
Потом нашел патчер на пхп, но он и близко не делает
того что делает мой. У меня 1х проверок на неправильную работу
более 10. Но он помог найти ошибку указаную в доке на рле...

Да, я напишу гуи версию... Она будет не намного более...
А по идеи менее...

Теперь про патчи на "Шедевре".
1) Всеравно 2 раза делать одинаковые данные не стоит.
Можно написать пустой экзешник в котором будет заложено
имя лежавшего отдельно ips. Ведь ваш патчер информацию из
отдельного txt по кнопке черпает? Так почему нельзя сделать это
с ips и избавится от гигантских размеров распакованных файлов.

2) Это рар паковка. Рар платный архиватор. 7z простоые
смертныые не любят (нет красивого гуи, как в раре Smile
А вот zip алгоритм входит в состав Windows начиная с версии
9X а точнее Millenium. А не логичнее было бы использовать
стандартный zip архив??? Но тут как раз и выплывет
ваши 2х пакованные данные! Но логичнее всего жать именно
zip тк он проще и бесплатный и встроен в виндовс.
К тому же распаковать его можно в любой ос. А за рар
я не ручаюсь - всетаки платный софт. Да и популярности
zip все архиваторы за пояс заткнет. А ведь писан очень давно,
по-моему году в 89... Филип Кацц кажись программиста звали...
Но вот это мое ИМХО...

Всем спасибо за внимание...
_________________

http://rustranslate.narod.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Сб Янв 24, 2009 4:06 pm    Заголовок сообщения: Ответить с цитатой

zephyr писал(а):
Ты просто не прав был изначально.

Может быть в чём-то и был не прав. Может, лихо сказал, не подумав, что может быть воспринято не совсем так, как я имел ввиду. Но согласись, твоя реакция была под контролем эмоций.

zephyr писал(а):
Зайди посмотри как ответил Eevon в зеркальной теме

Ну и что? Люди разные, обстоятельства разные, ответы тоже будут разные.

zephyr писал(а):
Там тоже есть зеркала.... Я же попросил потестить, а не засирать.
Зачем мне слушать про твой самопиар, про клоны???\

А кто засирал то? Я просто придрался к некоторым вещам, на что получил очень эмоциональный и бурный ответ. Так дела не делаются.

zephyr писал(а):
Я просто не сильно вижу необходимость в гуи в подобных
программах... Lame mp3 работает без гуи, UPX...
Это патчер скорее для разработчиков...

Ну так бы и написал - очень быстрый и маленький патчер для разработчиков и хакеров. Тогда да, преимущество имеется. Меня вот не устраивала скорость лепки патчей через PATCHMK.EXE. Хотя, как оказалось, отчасти тут виной файрволл.

zephyr писал(а):
Вот никто не предложил добавить функцию бэкапа файла.

Кстати, можно сделать два варианта бэкапа - оставить копию исходного файла или сделать ips-патч отката.

zephyr писал(а):
Особое форматирование для лога...

Можно сделать нечто вроде карты изменённых участков РОМа, отслеживать каждый байт - зачем? Тем же тоталом сравнить можно.

zephyr писал(а):
1) Всеравно 2 раза делать одинаковые данные не стоит.
Можно написать пустой экзешник в котором будет заложено
имя лежавшего отдельно ips. Ведь ваш патчер информацию из
отдельного txt по кнопке черпает? Так почему нельзя сделать это
с ips и избавится от гигантских размеров распакованных файлов.

Данные можно в архивах и хранить. А привязывать экзешник к ипсу ненадёжно - бывает, что не так распакуется или пути не кушаются (если в темп распаковывается), или рабочая директория не та.

zephyr писал(а):
2) Это рар паковка. Рар платный архиватор. 7z простоые
смертныые не любят (нет красивого гуи, как в раре )

7z спокойно распаковывается тем же красивогуёвым винраром.

zephyr писал(а):
А вот zip алгоритм входит в состав Windows начиная с версии
9X а точнее Millenium. А не логичнее было бы использовать
стандартный zip архив??? Но тут как раз и выплывет
ваши 2х пакованные данные!

Кому надо - могут скачать необходимый архиватор вместе с патчем. ИМХО, лучше уступить 7-зипу из-за эффективности, чем зипу из-за совместимости.

zephyr писал(а):
А за рар
я не ручаюсь - всетаки платный софт.

Ну вообще-то он условно-бесплатный.
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
zephyr



Зарегистрирован: 27.10.2008
Сообщения: 24
Откуда: Беларусь НовоПолоцк

СообщениеДобавлено: Сб Янв 24, 2009 4:27 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
Ну вообще-то он условно-бесплатный.

Заходим смотрим...

English WinRAR and RAR release
Software name User interface License Size
WinRAR 3.80 Graphic and command line Trial 1205 KB
RAR 3.80 for Pocket PC Graphic only Free 270 KB
RAR 3.80 for Linux Command line only Trial 773 KB
RAR 3.80 for Linux x64 Command line only Trial 802 KB
RAR 3.80 for FreeBSD Command line only Trial 759 KB
RAR 3.80 for Mac OS X Command line only Trial 614 KB
RAR 3.80 for MS DOS <info> Command line only Trial 652 KB
WinRAR on CNet site Graphic and command line Trial
WinRAR interface themes Graphic only Free

GNU Lesser General Public License
LGPL помещает ограничения копилефта на саму программу, но не
применяет эти ограничения на другое программное обеспечение,
которое только связывается с программой.

ТЕ сама программа платная. А сторонние разработчики
могут использовать ее dll для распаковки в своих
проектах (программах), но не более...

А сама программа
WinRAR 3.80 Graphic and command line Trial 1205 KB
Скока не читал, 40 дней триал... не более...
Скидок на жителей XUSSR подобно фару не нашел...
_________________

http://rustranslate.narod.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Сб Янв 24, 2009 4:30 pm    Заголовок сообщения: Ответить с цитатой

Хм... Хз, у меня до сих пор стоит версия, которая выводит сообщение о незарегистрированной копии, но не более. Если для архивации платная - тогда явное преимущество у 7z.
_________________
Работаю за деньги
KILL ALL HUMANS!!!!!111
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
zephyr



Зарегистрирован: 27.10.2008
Сообщения: 24
Откуда: Беларусь НовоПолоцк

СообщениеДобавлено: Сб Янв 24, 2009 4:58 pm    Заголовок сообщения: Ответить с цитатой

Цитата:
Кстати, можно сделать два варианта бэкапа - оставить копию исходного файла или сделать ips-патч отката.

У меня патчер только применяет *.ips но не создает их пока что...
Вот идея о привязке к ипсу мне понравилась - честно.

Цитата:
отслеживать каждый байт - зачем?

Затем что ты можешь отследить где возможно неверно происходит
работа. Где дополняется ром нулями. А может у тебя вообще
файл не ips а тока с таким расширением.
Идет проверка сигнатур PATCH и OEF.

Да и лог дает не только пользователю картину измененных
данных, но и разработчику понять если будет ошибка в работе.

Цитата:
А привязывать экзешник к ипсу ненадёжно - бывает,

Ну вообще-то надежно. Пути они для всех экзешников пути
одинаковые. Тем более экзешник получает только имя
ips, а путь получает такой же как и у себя, тк они в 1 папке.
Для надежности там множество способов подстраховаться...

А вот если конечно распаковать во временную папку, то это
равносильно распаковки просто патчера без ips... Это
глупо и к делу не относится... Ты же не распаковываешь
половину файлов игры (ПК) и не возмущаешся почему она
не работает. Так и тут. Либо весь архив, либо никак.
К тому же некоторые архиваторы распаковывают весь архив
во временную папку, даже ради 1 файла...


Цитата:
7z спокойно распаковывается тем же красивогуёвым винраром.
Да но тут речь шла наоборот об использовании 7z
отказавшись от платного рара...

Цитата:
ИМХО, лучше уступить 7-зипу из-за эффективности, чем зипу из-за совместимости.

Тут всеравно что для меня лучше консольный патчер, а народ
требует гуи Smile Народу надо то, что проще. А тут и проще
и лучше. На форумах до сих пор через день вопросы - а что такое
7z??? А что мне с ним делать???

Ну опять таки - это мое скромное ИМХО мнение...
Я просто не могу взять в толк зачем дублировать данные,
если их можно не дублировать. И паковать более
доступным архиватором, с которым даже новичок справится.
А при отсутствии дублирования на размере архива это не особо
и скажется. Но зато это будет более грамотно.

А если уже паковать раром - то самораспаковывающимися
архивами, которые кстати не везде и работают Smile
И обзавестись 1 лицензией стоимостью 25$ для паковавшего.

Вот тогда можно и говорить о правильности и соблюдении
авторских прав даже. А то высовывать табличку
что на перевод есть права и нарушать их нельзя, а на все
остальное мы забили тоже некрасиво, и дополнительной солидности
группе не приносит.

А если я из-под Free-DOS-а или MS-DOS-а сижу?
У меня 80486 машина, проц на 66 MHZ и браузер Арахна
для выхода в инет. При всем этом, у меня есть
картридж с Европейской версией дюны 2, а значит я
могу держать у себя ее образ для игры на эмуляторе - Genecyst.
Я жутко правильный. Как мне этот RAR распаковать???
И зачем мне win32 дубляж?
_________________

http://rustranslate.narod.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
LG.BALUKATION



Зарегистрирован: 05.08.2006
Сообщения: 141
Откуда: Saint-Patersburg

СообщениеДобавлено: Вс Янв 25, 2009 6:24 pm    Заголовок сообщения: Ответить с цитатой

для рара есть распаковщики под кучу систем, даж сорсы есть, 7зип тоже не тока мастдаем жив и он весь открыт...

А вот прогу нисмотрел - вот как-то не в венде я нынче. Уж консольную-то тулзу легче всего сделать кроссплатформенной - а то ставить венду или её симулятор для консольной тулзы чтот не хочется. И кстати сижу я не на 486 и не в досе - тут не самые слабые 64-битные камни с одним и двумя ядрами, управляют всем этим добром те или иные вариации BSD и Linux.

Кстати в имя проги нулевым параметром верят многие, но на самом деле это не стандарт. Так что лучше не полагаться на это предубеждение и пользовать стандартизированные вещи - так надёжней.

Про сорсы - ну лично мне кажется былоб вполне логично выложить и их, а не некий exe на левом файлообменнике... Если уж оно такое маленькое, значит нормально хостить его не проблема. Не то чтоб я так горел желанием почитать код, но просто привычка пользовать свободный софт, а не кота в мешке.

ЗЫ:
Я не хочу сказать что прога похая, на самом деле я не знаю какова она и думаю, что своё дело она скорее всего делает нормально, но я весьма удивлён её подаче и возникшим вокруг обсуждениям.
_________________
Zwei Drachen betrachten einander
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
St.MPA3b



Зарегистрирован: 09.03.2009
Сообщения: 31

СообщениеДобавлено: Вт Мар 10, 2009 7:13 am    Заголовок сообщения: Ответить с цитатой

+тыща насчёт исходников, +тыща насчёт рара (rar должен умереть! Smile).
_________________
Я схожу с ума или это глючит реальность?
Использую только Gentoo Linux.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
zephyr



Зарегистрирован: 27.10.2008
Сообщения: 24
Откуда: Беларусь НовоПолоцк

СообщениеДобавлено: Сб Май 02, 2009 2:20 am    Заголовок сообщения: Ответить с цитатой

Всетаки решил поучавстовавать в
http://www.rrc2008.tu2.ru/?Glavnaya_stranica
несмотря на опасную близость к госам...

Обновил патчер. Сделал GUI.
Целиком на WinApi.
Подробнее:
http://shedevr.org.ru/forum/viewtopic.php?t=3790

PS: решил, что как доделаю его до удовлетворительного состояния,
выложу исходные коды.
_________________

http://rustranslate.narod.ru/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Ромхакинг в России и в мире Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group