Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Hahahoj
Site Admin

Пол:  Возраст: 51 Зарегистрирован: 08.10.2008 Сообщения: 1848
Группы:
|
|
Нужен совет.
Собственно проблема одна - дистрибьюция базы в данный момент (на этапе сборки) не удобна. Хочу добавить скачку опенсорс-проектов с русбейза.
Остается вопрос по тому куда лить и откуда потом качать вам абондонваре. Нужен совет по хостингу, который может держать файл в течении тройки месяцев (пока собирается проект) и выдающий прямую ссылку на скачку действующую всё это время. _________________ Просто Вовк |
|
Вернуться к началу |
|
 |
Otto Baynes
Постоялец
Пол:  Возраст: 37 Зарегистрирован: 19.01.2012 Сообщения: 42
Группы: Нет
|
|
Вернуться к началу |
|
 |
EugeneP
Местный

Возраст: 44 Зарегистрирован: 04.06.2009 Сообщения: 170
Группы:
|
|
Позвольте вставить свои пять копеек про bennu. В отличии от Феникса различные версии интерпритаторов bennu не совместимы друг с другом. Более того: практически невозможно узнать номер сборки у большинства старых версии интерпретатора. Именно по этому в моих программках версия bennu явно указана.
Я категорически рекомендую перепаковывать игры интегрируя bgd-runtime внутрь папки приложения, а не используя "общую" папку. Если с этим будут технические проблемы оброщаитесь ко мне. |
|
Вернуться к началу |
|
 |
Hahahoj
Site Admin

Пол:  Возраст: 51 Зарегистрирован: 08.10.2008 Сообщения: 1848
Группы:
|
|
Otto Baynes писал(а): | Под wine не работает Программа открывается, но список игр не грузит. |
Запусти файл Setup Megre.bat перед запуском Мегре. Остальные батники для тех кто забивает базу.
Всё моментально задергается.
2Евгений
Я тесчу игру на работоспособность. Пока вроде всё работает на последних бенушных либах. (учитывая то, что мало кто кодил на бенну на твоем уровне - твою гамму запаковал в оригинале).
Если с какой-то из игр замечены проблемы - прошу проверить действительно ли глюк вызван старой версией Бенну залив версию с архива (первая ссылка) и репортить в этом треде о несовместимости версий - для таких игр будем интегрировать версии либ прямо в папку с игрой.
.add
В общем - посидел, подумал. Давай сделаем так. Архив с играми для Бенну остается таким как есть - привязанным к верхнеуровневой библиотеке bgd-runtime, но кроме пункта установить библиотеки Бенну (который следует читать "установить последние библиотеки Бенну" появляется пункт "настроить на использование оригинальных библиотек" - при выборе которого на игру будет наливаться архив библиотек из оригинального архива + правленный под это дело гпе-шник).
Итак, давайте еще разочек притормозим для того чтобы прояснить новые вопросы:
1) предлагаю добавить функционал:
- во время инстала игры запускать файл pfm.bat из папки Extra, если таковой существует. Он позволит в дальнейшем осуществлять какие-нибудь узкоспецефические задачи для менеджера
- может стоит копировать в каталог с игрой все 4 скрина (или хотя бы 2 - тайтл и скрин)? тогда реально сделать плавное затухание-появление картинок и забавный режим скринсейвера.
2) никто не отписался про возможность загрузки файлов с сайта, если таковых нет в наличии в архивной базе.
И еще раз - жду ваших предложений по функционалу - возможно вам не нравится наличие полей BennuGD,Source в поле поджанра или возникают еще какие-нибудь вопросы или предложения. _________________ Просто Вовк |
|
Вернуться к началу |
|
 |
Hahahoj
Site Admin

Пол:  Возраст: 51 Зарегистрирован: 08.10.2008 Сообщения: 1848
Группы:
|
|
Нужны люди готовые протестить последний вариант базы.
Желательно как минимум один человек под Линуксом и вайн и по одному на Винду. _________________ Просто Вовк |
|
Вернуться к началу |
|
 |
Otto Baynes
Постоялец
Пол:  Возраст: 37 Зарегистрирован: 19.01.2012 Сообщения: 42
Группы: Нет
|
|
Вернуться к началу |
|
 |
Hahahoj
Site Admin

Пол:  Возраст: 51 Зарегистрирован: 08.10.2008 Сообщения: 1848
Группы:
|
|
Держи:
http://wiz.rusbase.net/forum/opensource/GPH-WIP.rar
Как обычно - строго требуется создать файл console.id в корне флешки консоли, либо на эмулирующем её диске, отключить на время все устройства к которым нет прямого доступа (картридеры с невставленными флешками - под некоторыми виндами это дает ошибку (в случае появления такой ошибки просто нажмите "продолжить"). Отключить можно и в батнике settings.bat в цикле for - убрав из списка буквы соответствующие таким устройствам).
Далее запускаем файл SetUp Meagre.bat
Относительно разрешения - попробуй пока что поколдовать с настройками отображения в инишнике оболочки. _________________ Просто Вовк |
|
Вернуться к началу |
|
 |
Otto Baynes
Постоялец
Пол:  Возраст: 37 Зарегистрирован: 19.01.2012 Сообщения: 42
Группы: Нет
|
|
В вайне игра не устанавливается, пишет в консоли файл не найден. А вот мануал открывает, и ссылки на сайт работают.
Оболочка отвратительна, лучше свою написать. _________________ Мой блог
Мой эмулятор CHIP-8 и Super CHIP |
|
Вернуться к началу |
|
 |
Hahahoj
Site Admin

Пол:  Возраст: 51 Зарегистрирован: 08.10.2008 Сообщения: 1848
Группы:
|
|
Зайди по пути Games>Games>Имя игры и подредактируй файл install.bat закоментарив отключение эха (rem @echo off).
Потом запусти install.bat > log и вышли этот лог мне.
Насчет ошибки - подозреваю что ты пропустил вот этот обязательный пункт:
создайте в корне флешки Кену файл console.id или не подключил консоль с включенным USB моде к компу во время инсталла. Собственно создается ощущение что твой комп не увидел Кенушную флешку.
Оболочка не главное - сейчас главное забить базу. Оболочку потом можно и свою поверху приклеить. _________________ Просто Вовк |
|
Вернуться к началу |
|
 |
Otto Baynes
Постоялец
Пол:  Возраст: 37 Зарегистрирован: 19.01.2012 Сообщения: 42
Группы: Нет
|
|
Файл создал, других флешек не подключал.
Код: | H:\GPH-WIP\Games\Games\EpicFreeFall>rem @echo off
H:\GPH-WIP\Games\Games\EpicFreeFall>set RETURN_TO_HOME=H:\GPH-WIP\Games\Games\EpicFreeFall
H:\GPH-WIP\Games\Games\EpicFreeFall>cd ..
H:\GPH-WIP\Games\Games>cd ..
H:\GPH-WIP\Games>cd ..
H:\GPH-WIP>cd util
H:\GPH-WIP\util>call install-application EpicFreeFall EpicFreeFall
H:\GPH-WIP\util>if "EpicFreeFall"=="" goto no_param_app
H:\GPH-WIP\util>if "EpicFreeFall"=="" goto no_param_app
H:\GPH-WIP\util>set START_PLACE=H:\GPH-WIP\util
H:\GPH-WIP\util>if not defined TEMP_ROOT_DIR call settings.bat
H:\GPH-WIP\util>rem echo off
H:\GPH-WIP\util>rem
H:\GPH-WIP\util>set SAVE_MANAGER_ON_INSTALL=TRUE
H:\GPH-WIP\util>set ONLINE_ACCESS=TRUE
H:\GPH-WIP\util>set PFM_COMPABILITY=TRUE
H:\GPH-WIP\util>cd ..
H:\GPH-WIP>set TEMP_ROOT_DIR=H:\GPH-WIP
H:\GPH-WIP>if not exist H:\GPH-WIP\Archive\nul md Archive
H:\GPH-WIP>cd Archive
H:\GPH-WIP\Archive>set ARCHIVE_DIR=H:\GPH-WIP\Archive
H:\GPH-WIP\Archive>set TEMP_ARCHIVE_DIR=H:\GPH-WIP\Archive
H:\GPH-WIP\Archive>cd ..
H:\GPH-WIP>if not exist H:\GPH-WIP\Profile\nul md Profile
H:\GPH-WIP>cd Profile
Файл не найден.
H:\GPH-WIP>set PLAYER_PROFILE_HDD=H:\GPH-WIP
H:\GPH-WIP>cd ..
H:\>cd util
Файл не найден.
H:\>set UTIL_DIR=H:\
H:\>set CONSOLE_TYPE=CAANOO
H:\>for %I in (D,E,F,G,H,W,R,T,Y,U,I,O,P,S,J,K,L,Z,X,V,B,N,M,Q) do if exist %I:\console.id set CAANOO_DRIVE=%I
H:\>set CAANOO_DIR=F:\Game
H:\>if not exist F:\Profile\nul md F:\Profile
H:\>set PLAYER_PROFILE_CONSOLE=F:\Profile
H:\>if not defined TEMPER1 set TEMPER1=H:\GPH-WIP\Games\Games\EpicFreeFall
H:\>if exist F:\Game\EpicFreeFall\nul goto uninstall
H:\>echo Uninstall Game started.
Uninstall Game started.
H:\>if defined SAVE_MANAGER_ON_INSTALL call backup.bat EpicFreeFall EpicFreeFall
Файл не найден.
H:\>call uninstall-application.bat EpicFreeFall EpicFreeFall
Файл не найден.
H:\>:end
H:\>cd /D H:\GPH-WIP\util
H:\GPH-WIP\util>cd /D H:\GPH-WIP\Games\Games\EpicFreeFall
|
Флешку он правильно определяет, wine именно ее делает диском F
Почему-то Profile не создается. _________________ Мой блог
Мой эмулятор CHIP-8 и Super CHIP |
|
Вернуться к началу |
|
 |
Hahahoj
Site Admin

Пол:  Возраст: 51 Зарегистрирован: 08.10.2008 Сообщения: 1848
Группы:
|
|
Ясно. Вайн похоже ничего не знает про заглушку nul которую по умолчанию в каждой директории распознает винда.
Это хреново, поскольку используется во всех скриптах и довольно широко. 8/
Создай плиз ручками подпапку Profile в корне на флешке и в корне GPH-WIP-а и попробуй запустить install заново.
Еще вопрос, на флехе оно создало папку Profile автоматом?
Если создало отпишись плиз, я подготовлю новую версию скрипта. _________________ Просто Вовк |
|
Вернуться к началу |
|
 |
Otto Baynes
Постоялец
Пол:  Возраст: 37 Зарегистрирован: 19.01.2012 Сообщения: 42
Группы: Нет
|
|
Ничего не выходит. Если просто запустить install.bat меня спрашивают о бэкапе и удалять ли папку с игрой. Остальное не успеваю прочитать. На флешке ничего нового не появилось.
А если запускать через meagre, то в консоль выводится следующее, но ввести ответ я не могу.
Код: | H:\GPH-WIP\Games\Games\EpicFreeFall>rem @echo off
H:\GPH-WIP\Games\Games\EpicFreeFall>set RETURN_TO_HOME=H:\GPH-WIP\Games\Games\EpicFreeFall
H:\GPH-WIP\Games\Games\EpicFreeFall>cd ..
H:\GPH-WIP\Games\Games>cd ..
H:\GPH-WIP\Games>cd ..
H:\GPH-WIP>cd util
H:\GPH-WIP\util>call install-application EpicFreeFall EpicFreeFall
H:\GPH-WIP\util>if "EpicFreeFall"=="" goto no_param_app
H:\GPH-WIP\util>if "EpicFreeFall"=="" goto no_param_app
H:\GPH-WIP\util>set START_PLACE=H:\GPH-WIP\util
H:\GPH-WIP\util>if not defined TEMP_ROOT_DIR call settings.bat
H:\GPH-WIP\util>rem echo off
H:\GPH-WIP\util>rem
H:\GPH-WIP\util>set SAVE_MANAGER_ON_INSTALL=TRUE
H:\GPH-WIP\util>set ONLINE_ACCESS=TRUE
H:\GPH-WIP\util>set PFM_COMPABILITY=TRUE
H:\GPH-WIP\util>cd ..
H:\GPH-WIP>set TEMP_ROOT_DIR=H:\GPH-WIP
H:\GPH-WIP>if not exist H:\GPH-WIP\Archive\nul md Archive
H:\GPH-WIP>cd Archive
H:\GPH-WIP\Archive>set ARCHIVE_DIR=H:\GPH-WIP\Archive
H:\GPH-WIP\Archive>set TEMP_ARCHIVE_DIR=H:\GPH-WIP\Archive
H:\GPH-WIP\Archive>cd ..
H:\GPH-WIP>if not exist H:\GPH-WIP\Profile\nul md Profile
H:\GPH-WIP>cd Profile
H:\GPH-WIP\Profile>set PLAYER_PROFILE_HDD=H:\GPH-WIP\Profile
H:\GPH-WIP\Profile>cd ..
H:\GPH-WIP>cd util
H:\GPH-WIP\util>set UTIL_DIR=H:\GPH-WIP\util
H:\GPH-WIP\util>set CONSOLE_TYPE=CAANOO
H:\GPH-WIP\util>for %I in (D,E,F,G,H,W,R,T,Y,U,I,O,P,S,J,K,L,Z,X,V,B,N,M,Q) do if exist %I:\console.id set CAANOO_DRIVE=%I
H:\GPH-WIP\util>set CAANOO_DIR=F:\Game
H:\GPH-WIP\util>if not exist F:\Profile\nul md F:\Profile
H:\GPH-WIP\util>set PLAYER_PROFILE_CONSOLE=F:\Profile
H:\GPH-WIP\util>if not defined TEMPER1 set TEMPER1=H:\GPH-WIP\Games\Games\EpicFreeFall
H:\GPH-WIP\util>if exist F:\Game\EpicFreeFall\nul goto uninstall
H:\GPH-WIP\util>echo Uninstall Game started.
Uninstall Game started.
H:\GPH-WIP\util>if defined SAVE_MANAGER_ON_INSTALL call backup.bat EpicFreeFall EpicFreeFall
H:\GPH-WIP\util>if "EpicFreeFall"=="" goto no_param
H:\GPH-WIP\util>if "EpicFreeFall"=="" goto no_param
H:\GPH-WIP\util>set START_PLACE=H:\GPH-WIP\util
H:\GPH-WIP\util>if not defined TEMP_ROOT_DIR call settings.bat
H:\GPH-WIP\util>if not defined TEMPER1 set TEMPER1=H:\GPH-WIP\Games\Games\EpicFreeFall
H:\GPH-WIP\util>if not exist H:\GPH-WIP\Games\Games\EpicFreeFall\Meagre\Extras\saves.lst goto finalbackup
H:\GPH-WIP\util>echo This is game have backup feature.
This is game have backup feature.
H:\GPH-WIP\util>if exist H:\GPH-WIP\Profile\EpicFreeFall\EpicFreeFall.tgz echo You have backuped saves on PC.
H:\GPH-WIP\util>if exist F:\Profile\EpicFreeFall\EpicFreeFall.tgz echo You have backuped saves on CONSOLE.
H:\GPH-WIP\util>echo What you want do with saves?
What you want do with saves?
H:\GPH-WIP\util>echo 0 - You want go without backup .
0 - You want go without backup .
H:\GPH-WIP\util>echo 1 - You want backup saves on PC.
1 - You want backup saves on PC.
H:\GPH-WIP\util>echo 2 - You want backup saves on CONSOLE.
2 - You want backup saves on CONSOLE.
H:\GPH-WIP\util>H:\GPH-WIP\util\choice /C:012 |
Папку Profile на флешке не создало. _________________ Мой блог
Мой эмулятор CHIP-8 и Super CHIP |
|
Вернуться к началу |
|
 |
Hahahoj
Site Admin

Пол:  Возраст: 51 Зарегистрирован: 08.10.2008 Сообщения: 1848
Группы:
|
|
Скопируй в пустой батник и запусти плиз такой скрипт, поделившись со мной ответом:
Код: | @echo off
if not exist H:\GPH-WIP\Archive\nul echo Wine say: "Archive folder dont present."
if exist H:\GPH-WIP\Archive\nul echo Wine say: "Archive folder is presents."
pause |
_________________ Просто Вовк |
|
Вернуться к началу |
|
 |
Otto Baynes
Постоялец
Пол:  Возраст: 37 Зарегистрирован: 19.01.2012 Сообщения: 42
Группы: Нет
|
|
Вернуться к началу |
|
 |
Hahahoj
Site Admin

Пол:  Возраст: 51 Зарегистрирован: 08.10.2008 Сообщения: 1848
Группы:
|
|
С правами доступа к папкам всё нормально?
Попробуй вот такой скрипт:
Код: | @echo off
md .\1234
if not exist .\1234\nul echo Wine say: "Archive folder dont present."
if exist .\1234\nul echo Wine say: "Archive folder is presents."
pause |
_________________ Просто Вовк |
|
Вернуться к началу |
|
 |
|