Привет Гость!
Ты можешь:
Войти или зарегистрироваться

Забыл пароль
Регистрация
Меню сайта
Главная страница Каталог файлов Всё для моддинга Новости Моды ПК игр Форум Flash игры/журналы Помощь сайту WAP/PDA версия сайта Мы вКонтакте
Категории
Уроки по модификации java [174]
Уроки по переводу java игр [15]
Программы для компьютера [100]
Программы для телефона [82]
Модификация смартфонных игр [15]
Symbian, Android, iPhone и т.д.
Прочее [35]
Уроки по модификации ПК игр [9]
Мини-чат
Главная » Статьи » Прочее

03.09.2016, 13:21

Исходный код Gish Reloaded

Итак, время очередных кулсторей: в далеком ... 2013-ом году у разработчика самым бессовестным образом был выклянчен исходный код Гиша. И все было бы радужно, да вот незадача: полная сборка игры требовала наличия самого разного софта, найти который спустя аж 5 лет было крайне тяжко (а отгадать пути, по которым это все дело стояло у разраба, вообще почти нереально). По идее, в итоге из кусочков графики, текста и кода должно было собираться порядка 100 (!!) версий различной паршивости под самые разные платформы. Но найти весь стафф в итоге не удалось.
Вот так 3 года этот груз не давал мне покоя. Если вы хотите пройти тяжким путем - вот оригинальные исходникикусок под андроид, что с ними делать я не знаю). А сейчас мы поговорим немного о другом.
Спустя 3 года было все же решено забить на 100 версий и попытаться собрать хоть одну более-менее сносную. Это не означало вбросить код в компилятор и нажать кнопку "Сделать хорошо", для этого пришлось перебрать символы препроцессора и выбрать те, которые выдавали бы не кастрированную версию (потому что на выходе получалось какое-то говно с 2,5 уровнями в 96х128 и на немецком). Так как оживить препроцессор мне кое-как, но все же удалось, это было сделано. А потом для проверки скомпилировано. Ну, вроде пашет.

Вот

Итак, что как и куда:
0. У вас должна быть скачана (и даже установлена) JDK (предпочтительна 7.0, на 8.0 я не могу ничего обещать)
1. Как поставите, откройте build.bat из скачанного и распакованного архива блокнотом.
1.1 В самом начале идет путь к файлу javac.exe (ради него JDK и ставим)
1.2 Пропишите тот, который получается у вас
2. Запустите
2.1 Никакого уведомления об успешности компиляции не будет! Смотрите по дате изменения файлов в папке bin
3. Запакуйте в GishReborn.jar (можете переименовать, но дальше будет проблемнее). Если вам достаточно поиграться на компе с эмулятора, то засим можете заканчивать. А иначе...
4. Запустите proguardgui.jar так, словно это обычный исполняемый файл
4.1 Найдите справа внизу кнопку Load Configuration
4.2 Выберите файл pg, который лежит рядом с остальным хламом
4.3 После загрузки конфигурации (вы не узнаете об этом) нажмите Next
4.4 Если красной строки каким-то чудом нет, то переходите к пункту 4.8
4.5 Нажмите на ту самую красную строку
4.6 Жмакните Edit
4.7 По аналогии с путем в этой строке найдите rt.jar у себя
4.8 Нажмите Process слева
4.9 Если есть желание, можете пересохранить настройки в тот же файл
4.10 Жмакните Process справа внизу
4.11 Как только появится строка "Processing completed successfully", вы можете забрать свой файл (gish_recompilled.jar) и закинуть в телефон

Если вам вдруг нужна версия с иными символами препроцессора, отпишите мне, описывать подъем этого барахла слишком долго и сложно.

Символы в текущей версии исходников


Также в текущей версии исходников вместо английского по техническим причинам (отсутствие скомпилированных английских текстов (нет, тексты из гуляющих по сети версий не подходят)) стоит чешский. Также формально в исполняемом jar-файле имеются ru-файлы, но их вызов не происходит, так как в шрифте не прописаны русские символы.

А теперь перечень большинства символов. Просто, чтобы вы оценили масштабы пиздеца программирования на мобильную яву. Что помечено в начале ! - взято из параметров сборки под андроид (это не обязательно значит, что больше нигде не присутствует)

Доступно только для пользователей
Категория: Прочее | Добавил: stsyn
Просмотров: 1247 | Комментарии: 2 | Рейтинг: 5.0/1

Всего комментариев: 2
Спам
Lite_one   (30.09.2016 20:49)
ееее ещё статья про гиша. Исходники андройдовские себе взял, мб поколдую что-нибудь

stsyn   (05.09.2016 09:07)
ну как-то так

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

о, привет
Новинки
  • Файлы
  • Статьи
  • Новости

SERVERSIDE Demo
Комментов: 3 | Загрузок: 12
Quakeman ORIGINS - Beta Test
Комментов: 32 | Загрузок: 26
Flappy Bird
Комментов: 0 | Загрузок: 26
Piano Tiles 2
Комментов: 0 | Загрузок: 29
L2D Android
Комментов: 9 | Просмотров: 901
DOOM II APK
Комментов: 21 | Загрузок: 52
Gravity Defied Antology 2017 LevelPack Part 13
Комментов: 0 | Загрузок: 58
Gravity Defied Antology 2017 LevelPack Part 12
Комментов: 0 | Загрузок: 18
Gravity Defied Antology 2017 LevelPack Part 11
Комментов: 0 | Загрузок: 31
Physics - Ball 3D
Комментов: 1 | Загрузок: 71

ЛУЧШИЕ ИГРЫ ЗА ИСТОРИЮ JAVA #2 Дополнение
Комментов: 2 | Просмотров: 107
F.E.A.R. Mobile (Полное прохождение долгожданного мода + и небольшой обзор)
Комментов: 1 | Просмотров: 187
Nowhere 3D
Комментов: 10 | Просмотров: 468
НОВЫЕ ПОДРОБНОСТИ О "Project Beta"
Комментов: 4 | Просмотров: 339
Поколение Java #2 — Gothic 3: The Beginning (видео)
Комментов: 1 | Просмотров: 251
Поколение Java #1 — Spider-Man 3 (видео)
Комментов: 3 | Просмотров: 726
Java'зор - Space Impact (PC) #7.5 (Nokia Game)
Комментов: 1 | Просмотров: 388
Случайный мод

это мой мод
1186 194 7 0.0
Статистика
Онлайн всего: 2
Гостей: 2
Пользователей: 0
Пользователи
Гости сайта

[ Нас сегодня посетили ]
При копировании материалов, желательно оставлять ссылку на этот сайт!
© Tommy_M 2009-2017 | Хостинг от uCoz