Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D

Ответ
 
Опции темы
Старый 16.02.2008, 12:09   #1
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Декомпиляция

Как-то раз мы уже затрагивали этот вопрос, но поверхностно, хотелось-бы узнать, как же все-таки ехе, написанный на блице преобразовать в код?
(Offline)
 
Ответить с цитированием
Старый 16.02.2008, 12:10   #2
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: Декомпиляция

Курить дизасм
(Offline)
 
Ответить с цитированием
Старый 16.02.2008, 12:15   #3
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: Декомпиляция

Курить дизасм
???????
(Offline)
 
Ответить с цитированием
Старый 16.02.2008, 12:27   #4
Tadeus
Троллота
 
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений
(для 1,772 пользователей)
Ответ: Декомпиляция

1. Изучить ассемблер
2. Раздобыть себе дизассемблер
3. Эксперементировать с ЕХЕ-шниками Blitz3D, чтоб найти что чему соответствует
4. Сделать декомпилятор
(Offline)
 
Ответить с цитированием
Старый 16.02.2008, 12:37   #5
jimon
 
Сообщений: n/a
Ответ: Декомпиляция

в exe Blitz3d файле есть ресурс с скомпилированым кодом
тоесть blitz3d не нативно компилирует, а с дополнительным модулем
берем етот компилированый код и переводим в asm
asm уже как-то в код blitz3d

вот и всё
 
Ответить с цитированием
Старый 16.02.2008, 15:53   #6
FDsagizi
Бывалый
 
Аватар для FDsagizi
 
Регистрация: 04.01.2008
Адрес: Казахстан \ Талдыкорган
Сообщений: 659
Написано 170 полезных сообщений
(для 509 пользователей)
Ответ: Декомпиляция

И пока ты напишешь прогу которая это будет делать- поймешь что от блиц 3Д тебе не особо что нада то.
__________________
Жизнь как говориться игра- делать игры моя профессия(с)

Программирование, это религия! Её нужно исповедовать.
(Offline)
 
Ответить с цитированием
Старый 16.02.2008, 16:28   #7
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Декомпиляция

Да он наверно хочет таким способом раскрыть секрет успеха некоторых разрабов, например они вполне могут юзать в коде недокументированную функцию CreateCoolGame(gametype$)
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
HolyDel (18.02.2008), Leito (20.02.2008)
Старый 16.02.2008, 18:55   #8
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Декомпиляция

http://forum.boolean.name/showthread.php?t=4213
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Leito (20.02.2008)
Старый 17.02.2008, 14:29   #9
AndruXa
Знающий
 
Регистрация: 10.09.2007
Сообщений: 262
Написано 6 полезных сообщений
(для 8 пользователей)
Re: Декомпиляция

Просто на неделе что-то мне захотелось поиграть в Карбон, ну поискал у друзей - не нашел, пошел и купил пиратский диск, на нем было 3 игры - карбон, ЛА стрет райсинг и Need for Russia - якобы с русскими авто, ну запустил я ее, при этом у меня работало еще одно 3д приложение, и к моему удивлению выскочила блицевская ошибка мемору... залез я в папку с игрушкой и правда игра оказалась на блице, вот мне и интересно стало чтож там в коде то творится. Игра, если честно-полное ГГГ...но факт о том, что ее довели до конца говорит сам за себя. Прикольно было то, что игра на дх7, но при установке почемуто дх9 полез устанавливаться
(Offline)
 
Ответить с цитированием
Старый 17.02.2008, 16:26   #10
jimon
 
Сообщений: n/a
Ответ: Декомпиляция

AndruXa
в таком случае проще игру заново написать
 
Ответить с цитированием
Старый 20.02.2008, 00:33   #11
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Декомпиляция

Заюзав декомпилятор имперсоналиса (за что ему респект).
Я Выяснил что игра NeedForRussia дествительно написана на Blitz3d.
Содержит:
5 меток для GoTo (Ужос!!!)
32 Массива
99 Глобальных переменных
43 Типа
661 функция

Полный листинг найденого в атаче
Вложения
Тип файла: txt NFR.txt (22.0 Кб, 737 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо SBJoker за это полезное сообщение:
impersonalis (20.02.2008), Leito (20.02.2008)
Старый 20.02.2008, 00:39   #12
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Декомпиляция

http://forum.boolean.name/showpost.p...29&postcount=4
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Leito (20.02.2008)
Старый 20.02.2008, 00:44   #13
SBJoker
Злобный Админ
 
Аватар для SBJoker
 
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений
(для 9,330 пользователей)
Ответ: Декомпиляция

Апдейт листинга от нового декомпилятора.
Вложения
Тип файла: txt NFR.txt (17.9 Кб, 785 просмотров)
__________________
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
кажется проблема с указателями:( aureli0 C++ 2 27.08.2009 22:18
Помогите определиться Sqrt 3D-программирование 29 21.04.2009 22:38
Все статьи, уроки,дополнения, ошибки компl anton_obuhov Основной форум 3 14.09.2008 13:11
Оптимизация: Отбрасывание невидимых пол& Dstorton111 3D-программирование 20 27.04.2008 02:46
Помогите , глюк с компилЯцией klopmaks Blitz3D 12 26.01.2008 23:19


Часовой пояс GMT +4, время: 17:29.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com