Клуб любителей телефонов Siemens (BenQ-Siemens)
Главная | Телефоны | Барахолка | Файлы | Аксессуары | Мелодии | Игры для Siemens | Графика | Документация | в закладки |
  ПравилаПравила FAQ по Siemens (BenQ-Siemens)FAQ ПоискПоиск
 
 РегистрацияРегистрация ВходВход 

FAQ: портирование игр на Siemens.
На страницу 1 2 3
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Java, Symbian OS [ Версия для печати ]
Предыдущая тема :: Следующая тема  
Автор Сообщение
SplindeR
Реаниматор
Реаниматор
Популярность: +87 (157)
Имя: Александр

Возраст: 26
С нами с: 03.01.2006
Сообщений: 764
Откуда: Санкт-Петербург
Модель телефона: С клавишами

1/15 СообщениеДобавлено:Чт Янв 11, 2007 18:08   Заголовок сообщения: FAQ: портирование игр на Siemens.
Цитата

ВНИМАНИЕ! ДЛЯ ИГР В 3D ДАННЫЙ МЕТОД НЕ ПОДХОДИТ, Я ВООБЩЕ НЕ ЗНАЮ ПОДХОДЯЩЕГО СПОСОБА... Idea


ВАЖНО!!!
Правила темы!!!
1. Все "СПАСИБЫ" в личку или еще куда нибудь, но не в тему.
2. Флуд = ЖК без предупреждения.


Дополнение 1. Где найти графический редактор? - Выбрать любой какой хочешь ЗДЕСЬ.
Также для этих целей подойдёт Microsoft Office Picture Manager из стандартного комплекта поставки Оффиса.

Итак, приступим. Very Happy

Мы имеем: java-игру от Sony Ericsson, Nokia, Samsung... При попытке запустить ее на любимом Siemens'е мы видим либо сообщение об отсутствии необходимых классов, либо любую другую ошибку (короче - игра не пашет). Однако, даже если она у вас запустилась... Вас подстерегают другие проблемы: толком неработающее управление, изображение не на весь экран (или что гораздо неприятнее - больше размера вашего экрана), любые другие глюки. В любом случае игру необходимо адаптировать, "подогнать" под Siemens. Чтобы начать работу необходимо запастись необходимым минимумом программ для начинающего "портировщика". Вам понадобятся:

1. Замечательная программа Acp FullJava версии не ниже 1.5. Скачать ее можно в прикрепленных к посту файлах.
2. Куда более мощный инструмент - программа Java Adapter for Mobile by Ant-ON (в простонаречье JAM). К посту приложена свежая версия 1.7.


Это минимум) Для дальнейшего копания в игре пригодятся...
3. Архиватор WinRAR 3.62 (или аналогичный)
4. Любой простенький графический редактор (но не Paint), чтобы менять разрешение картинок "на лету".
5. Блокнот)) Для редактирования файла формата "jad" или manifest.

Поехали.


1) Запускаем FullJava. Сразу, не теряя времени, идем в "Настройки".
Ставим галочку на "Добавлять классы для совместимости с Nokia".
Разрешение Canvas выставляем какое надо (130 на 130, 128 на 160,132 на 176...)
Опции преобразования Jad - Я вообще jad'ом не пользуюсь.

Цитата:
Для того, чтобы исправить игру, нажмите кнопку "Исправить Jar" и выберите jar-файл игры.
Чтобы исправить несколько файлов, нажмите "Пакетная обработка".
Вы можете просто перетащить Jar файл(ы) на окно программы.


Там маленькая инструкция в комплекте) Все в принципе понятно.

2) Запускаем Java_Adapter_for_Mobile. Там все совсем просто.
В меню "адаптировать под" выбираем свой телефон и размер экранаю
В меню "адаптировать от" выбираем то, с чего портируем.
В опциях галочки осутавляем только на "Создать JAD файл" и "Удалять ненужные параметры".

Выбираем нужный файл (УЖЕ ПОБЫВАВШИЙ В FULLJAVA 1.5) рядом с кнопкой открыть Jar.
Жмем адаптировать Jar.

Вуаля) Вроде бы все. Если вам повезло и вы все сделали правильно...
Подчеркиваю: если вам повезло, т.к. абсолютно НЕ ЛЮБАЯ ИГРА ПОДДАЕТСЯ УДАЧНОМУ ПОРТИРОВАНИЮ. icon_confused2
...то все должно нормально работать.
Поздравляю.

ВНИМАНИЕ! ВЫШЕ РАССМАТРИВАЛОСЬ ПОРТИРОВАНИЕ ОТ ТЕЛЕФОНА НА ТЕЛЕФОН С ОДИНАКОВЫМИ РАЗМЕРАМИ ЭКРАНА. Arrow

Если же экран у вас 132 на 176, а игра 176 на 208... Ничего не гарантирую)
Тогда картинки надо ужимать вручную.
В определенной пропорции.


Здесь нам пригодятся WinRAR и графический редактор. Архиватором распаковываем папку с игрой, редактором открываем все картинки, КАКИЕ ТАМ НАЙДЕМ. И изменяем И РАЗМЕР по следующей схеме...

Предположим: у нас экран 132 на 176. А игра 176 на 208. 176 делим на 132 - получается 1,(3). А 208 на 176 - 1,18. В такой пропорции и ужимаем все картинки. Как это высчитать? Вспомните школьные уроки алгебры))
Все поменяли - аккуратно запакуйте назад, сменив разрешение архива с zip на jar (тупо переименовав).

Вроде все. Если что - строго не винить... ЭТО БЕТА-ВЕРСИЯ FAQ! Embarassed

Всем спасибо.

(с) SplindeR. Не люблю незаконное копирование icon_blah


FullJava 1.5
FullJava15.zip - 459,85 KB
Файл скачен или просмотрен 2668 раз.

Java Adapter.rar - 958,33 KB
Файл скачен или просмотрен 2799 раз.


Последний раз редактировалось: SplindeR (Вт Май 15, 2007 18:44), всего редактировалось 9 раз(а)
^ Вверх ^
Профиль Личное Email Сайт ICQ
SplindeR
Реаниматор
Реаниматор
Популярность: +87 (157)
Имя: Александр

Возраст: 26
С нами с: 03.01.2006
Сообщений: 764
Откуда: Санкт-Петербург
Модель телефона: С клавишами

2/15 СообщениеДобавлено:Чт Янв 11, 2007 21:35   Заголовок сообщения:
Цитата

DRUN писал(а):
А есть подбные программы как Java Adapter ?


Она вполне самодостаточна) А если не работает - поставь обязательно Сервис-Пак 2 для ХР...
^ Вверх ^
Профиль Личное Email Сайт ICQ
Kovkir
Новичок
Новичок
Популярность: +1 (11)
Имя: Кирилл
Возраст: 26
С нами с: 16.12.2006
Сообщений: 41
Откуда: Cургут
Модель телефона: Siemens CX75

3/15 СообщениеДобавлено:Чт Янв 11, 2007 21:40   Заголовок сообщения:
Цитата

Splinder выложи пожалуйста Любой простенький графический редактор нигде не могу найти, с меня +
_________________
Siemens CX75 SW13
^ Вверх ^
Профиль Личное Сайт
SplindeR
Реаниматор
Реаниматор
Популярность: +87 (157)
Имя: Александр

Возраст: 26
С нами с: 03.01.2006
Сообщений: 764
Откуда: Санкт-Петербург
Модель телефона: С клавишами

4/15 СообщениеДобавлено:Чт Янв 11, 2007 21:47   Заголовок сообщения:
Цитата

Да хотя бы Pixia.... Считается неплохим...

СКАЧАТЬ
^ Вверх ^
Профиль Личное Email Сайт ICQ
DRUN
Студент
Студент
Популярность: +11 (17)
Имя: Андрей

Возраст: 27
С нами с: 09.01.2007
Сообщений: 88
Откуда: Анапа
Модель телефона: BenQ•Siemens E71sw45+512mb

5/15 СообщениеДобавлено:Чт Янв 11, 2007 21:49   Заголовок сообщения:
Цитата

Вот еще пара полезных программ для партотирования и изменения игр!
JAVAICON-Работаtn с ява-приложениями.Заменяет иконки, а так же их размер.
MOBITRANS-Программа для перевода JAVA-игр и приложений.
^ Вверх ^
Профиль Личное Сайт ICQ
Kovkir
Новичок
Новичок
Популярность: +1 (11)
Имя: Кирилл
Возраст: 26
С нами с: 16.12.2006
Сообщений: 41
Откуда: Cургут
Модель телефона: Siemens CX75

6/15 СообщениеДобавлено:Пт Янв 12, 2007 11:11   Заголовок сообщения:
Цитата

SplindeR никак не могу разобраться с твоей прогой обьясни пожалуйста куда нужно заходить чтобы изменить размер картинки Crying or Very sad
_________________
Siemens CX75 SW13
^ Вверх ^
Профиль Личное Сайт
SplindeR
Реаниматор
Реаниматор
Популярность: +87 (157)
Имя: Александр

Возраст: 26
С нами с: 03.01.2006
Сообщений: 764
Откуда: Санкт-Петербург
Модель телефона: С клавишами

7/15 СообщениеДобавлено:Пт Янв 12, 2007 18:33   Заголовок сообщения:
Цитата

Открываешь картинку - меню image - Make Resized Duplicate icon_wave
^ Вверх ^
Профиль Личное Email Сайт ICQ
vagner
Глав. Хелпер
Глав. Хелпер
Популярность: +181 (301)
Имя: Василий
Возраст: 25
С нами с: 09.11.2006
Сообщений: 1757
Откуда: Москва
Модель телефона: Samsung Galaxy SIII

8/15 СообщениеДобавлено:Сб Янв 27, 2007 18:46   Заголовок сообщения:
Цитата

И ещё таким способом можно:

Чтобы начать работу необходимо запастись необходимым минимумом программ для начинающего "портировщика". Вам понадобятся:
1.программа Acp FullJava версии не ниже 1.5. Скачать ее можно в прикрепленных к посту файлах.
2.программа Java Adapter for Mobile by Ant-ON (в простонаречье JAM). К посту приложена свежая версия 1.7.
Это минимум) Для дальнейшего копания в игре пригодятся...
3. Архиватор WinRAR 3.62 (или аналогичный)
4. Любой простенький графический редактор (но не Paint), чтобы менять разрешение картинок "на лету". Я использую Pixia
5. Блокнот)) Для редактирования файла формата "jad" или manifest.

Поехали.
1) Запускаем FullJava. Сразу, не теряя времени, идем в "Настройки".
Ставим галочку на "Добавлять классы для совместимости с Nokia".
Разрешение Canvas выставляем какое надо 132*176
Цитата:
Для того, чтобы исправить игру, нажмите кнопку "Исправить Jar" и выберите jar-файл игры.
Чтобы исправить несколько файлов, нажмите "Пакетная обработка".
Вы можете просто перетащить Jar файл(ы) на окно программы.
Там маленькая инструкция в комплекте) Все в принципе понятно.
2) Запускаем Java_Adapter_for_Mobile. Там все совсем просто.
В меню "адаптировать под" выбираем свой телефон и размер экрана
В меню "адаптировать от" выбираем то, с какой модели портируем.
В опциях галочки оставляем только на "Создать JAD файл" и "Удалять ненужные параметры".
Выбираем нужный файл (который мы переделали в FullJava ) рядом с кнопкой открыть Jar.
Жмем адаптировать Jar.
Вроде бы все. Если вам повезло и вы все сделали правильно...
Подчеркиваю: если вам повезло, т.к. абсолютно НЕ ЛЮБАЯ ИГРА ПОДДАЕТСЯ УДАЧНОМУ ПЕРЕДЕЛЫВАНИЮ.
...то все должно нормально работать.
Поздравляю.
ВНИМАНИЕ! ВЫШЕ РАССМАТРИВАЛОСЬ ПЕРЕДЕЛЫВАНИЕ ОТ ТЕЛЕФОНА НА ТЕЛЕФОН С ОДИНАКОВЫМИ РАЗМЕРАМИ ЭКРАНА.
Если же экран у вас 132 на 176, а игра 176 на 208... Ничего не гарантирую)
Тогда картинки надо ужимать вручную.
Здесь нужен WinRAR и графический редактор Pixia ( или любой другой редактор который сжимает картинки) . Архиватором распаковываем папку с игрой, редактором открываем поочерёдно картинки, КАКИЕ ТАМ НАЙДЕМ. И изменяем Их РАЗМЕР по следующей порядку...
1) Заходите в Pixia
2) Открывайте нужную вам картинку
3)Вкладка Image
4)И выбираете Make Resized Duplicate
5) Где New Width ставите 132 и Где New Height ставите 176
Все поменяли - аккуратно запакуйте назад, сменив разрешение архива с zip на jar (просто переименовав).
^ Вверх ^
Профиль Личное
vagner
Глав. Хелпер
Глав. Хелпер
Популярность: +181 (301)
Имя: Василий
Возраст: 25
С нами с: 09.11.2006
Сообщений: 1757
Откуда: Москва
Модель телефона: Samsung Galaxy SIII

9/15 СообщениеДобавлено:Сб Янв 27, 2007 19:17   Заголовок сообщения:
Цитата

Помоему я версию продублировал только по-своему.... Embarassed
^ Вверх ^
Профиль Личное
Kovkir
Новичок
Новичок
Популярность: +1 (11)
Имя: Кирилл
Возраст: 26
С нами с: 16.12.2006
Сообщений: 41
Откуда: Cургут
Модель телефона: Siemens CX75

10/15 СообщениеДобавлено:Сб Янв 27, 2007 19:34   Заголовок сообщения:
Цитата

А ты сам написал это или спер с другого сайта только говори честно.(Я все равно знаю откуда ты это спер надеюсь на твою честность)
_________________
Siemens CX75 SW13
^ Вверх ^
Профиль Личное Сайт
SplindeR
Реаниматор
Реаниматор
Популярность: +87 (157)
Имя: Александр

Возраст: 26
С нами с: 03.01.2006
Сообщений: 764
Откуда: Санкт-Петербург
Модель телефона: С клавишами

11/15 СообщениеДобавлено:Сб Янв 27, 2007 19:36   Заголовок сообщения:
Цитата

Лмчно я написал сам. А учитывая что версия vagnerа повторяет мою, то если он взял это с другого сайта, значит мою версию НАГЛО украли. Как всегда и бывает с интеллектуальной собственностью.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Kovkir
Новичок
Новичок
Популярность: +1 (11)
Имя: Кирилл
Возраст: 26
С нами с: 16.12.2006
Сообщений: 41
Откуда: Cургут
Модель телефона: Siemens CX75

12/15 СообщениеДобавлено:Сб Янв 27, 2007 19:48   Заголовок сообщения:
Цитата

Нет у тебя ее не сперли а изменили и отредактировали и написали но за основу взята твоя
_________________
Siemens CX75 SW13
^ Вверх ^
Профиль Личное Сайт
Revenant
Зелёный
Зелёный
Популярность: +1 (1)
Возраст: 29
С нами с: 23.01.2006
Сообщений: 4
Модель телефона: S65 Nokia N70

13/15 СообщениеДобавлено:Сб Фев 03, 2007 22:19   Заголовок сообщения:
Цитата

У меня такой вопрос: во многих играх рисунки запакованы в *.bin-файл. Чем их открывать?
По идее, это должен быть файл-образ, но ни Alcohol, ни Winiso, ни Nero их не берет. Переименование в zip тоже не помогает.
^ Вверх ^
Профиль Личное
Tails
Студент
Студент
Популярность: +8 (48)
Имя: Сергей

Возраст: 27
С нами с: 19.11.2006
Сообщений: 372
Откуда: Пермь
Модель телефона: S65 SW58, S75 SW52, SE G900

14/15 СообщениеДобавлено:Сб Фев 10, 2007 23:02   Заголовок сообщения:
Цитата

[/quote]
1) Заходите в Pixia
2) Открывайте нужную вам картинку
3)Вкладка Image
4)И выбираете Make Resized Duplicate
5) Где New Width ставите 132 и Где New Height ставите 176
[/quote]

а если размер картинки не полноэкранным был(например персонаж, эффект или предмет) то как быть?
и еще- пользуюсь ACDSEE 8.0- так при изменении размера от большего к меньшему размер у png файлов увеличивается более чем в 2 раза-это глюк или так и должно быть?

_________________
Siemens > Intel Core 2 Duo
Нет предела Siemens'у!
^ Вверх ^
Профиль Личное Email ICQ
SplindeR
Реаниматор
Реаниматор
Популярность: +87 (157)
Имя: Александр

Возраст: 26
С нами с: 03.01.2006
Сообщений: 764
Откуда: Санкт-Петербург
Модель телефона: С клавишами

15/15 СообщениеДобавлено:Сб Фев 10, 2007 23:07   Заголовок сообщения:
Цитата

Tails, эта инструкция глючная, её кто-то испортил Confused

У меня в первом посте про пропорции картинок всё написано.... Годится и не для полноэкранных.
^ Вверх ^
Профиль Личное Email Сайт ICQ
Перейти:  
Новая тема Написать ответ Форумы Все для телефонов Siemens (BenQ-Siemens) » Java, Symbian OS Часовой пояс: GMT + 3
На страницу 1 2 3



AllNokia.ru - Клуб Nokia

» телефоны nokia » темы для nokia » игры для nokia
Проблемы с Nokia? Иди на All Nokia! » программы для nokia » прикольные смс » прошивки nokia