Показать сообщение отдельно
Старый 13.10.2004, 10:55   #34
Vam

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: Декомпилятор скриптов Готики

2Irwin1138:
Нужен конвертер анимации у Г2.
Написать в принципе можно, все зависит от времени и от того, что нам известно о форматах, пока нет ни того, ни другого.
Немного теории:
Любой процесс конвертации состоит из трех неизвестных: 1 - исходный формат --> 2 - алгоритм --> 3 - результирующий формат. Возможен и обратный процесс, из формата 3 получить формат 1. Если известны любые две неизвестные величины из трех, то задача в принципе разрешима, сложность задачи зависит от того, что же нам известно и от вида конвертации.
Существуют два вида конвертации - "жесткая" и "виртуальная". При жесткой конвертации информация не теряется и 100% возможны прямой и обратный процессы (пример - архивация и разархивация). При виртуальной конвертации часть информации из исходного формата не передается в результирующий формат, поэтому прямой процесс 100% реализуем, а при обратном процессе 100% получить исходный формат невозможно (пример - компиляция исходников и декомпиляция).
Теперь, что же нам известно?
1. Если известны оба формата, то реализация алгоритма для прямого процесса не составляет особого труда. Сложность обратного процесса зависит от вида конвертации.
2. Если известен исходный формат и алгоритм, то легко получить результирующий формат для прямого процесса, а затем попытаться реализовать и обратный процесс.
3. Если известен алгоритм и результирующий формат, то задача усложняется, необходимо одновременно строить обратный процесс и исходный формат.
Иногда, к сожалению, известен только один формат и есть реализованный алгоритм, то задача еще усложняется тем, что необходимо изучить и понять алгоритм, а затем приступать к реализации конвертации.
Вопрос: нельзя ли конкретизировать, что нам известно в твоем случае? *;)
Ответить с цитированием