App.icf — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
м
Строка 80: Строка 80:
 
'''flurry=1''' - заносить в логи активность flurry <br>
 
'''flurry=1''' - заносить в логи активность flurry <br>
 
'''memorymanager=1''' - заносить в логи количество памяти затраченной приложением <br>
 
'''memorymanager=1''' - заносить в логи количество памяти затраченной приложением <br>
 +
#Level="Verbose/Info/Warnings/Errors"
 +
#Verbose  - Debug,Info,Warnings,Errors  (default)
 +
#Info    - Info,Warnings,Errors
 +
#Warnings - Warnings,Errors
 +
#Errors  - Errors
 +
'''Level'''="Verbose" - уровень записи в лог. Verbose - самый детальный, используется по умолчанию.  Errors - в лог пишутся только ошибки.
 +
'''All'''=0 - 0-выключены все логи от объектов кроме тех, у которых стоит параметр 1 (см. ниже). 1 - логи от объектов включены, кроме тех у которых параметр 0 (см. ниже)
 +
'''GMachine'''=1 - 1 логи от объекта включены, 0 - выключены
 +
'''GESocial'''=0
  
 
[GameMemory] <br>
 
[GameMemory] <br>

Версия 13:39, 28 апреля 2015

[S3E]
MemSize=32000000 - Размер "кучи" для основного приложения в байтах. По-умолчанию 3Mб.

MemSize должен быть больше чем MB_GRAFICS

MemSize1=15000000 - Размер "кучи" для звуков приложения в байтах. По-умолчанию 0Mб.
WinWidth=960 - Ширина окна
WinHeight=640 - Высота окна
DispFixRot="Free" - ориентация приложения (Free/Landscape/Portrait/FixedLandscape/FixedPortrait)
SysStackSize=65536
MemSizeDebug=200000000
WindowAllowResize=1 - Разрешить изменение размера окна
WinResizable=1 0 или 1. На устройствах с оконным мэнеджером даёт возможность изменять размеры окна.
SoundOutputFreq=44100 - Частота звука
IOSDispScaleFactor=200

[GX]
NumTPages=64

[Util]
MemMgrMaxAllocWarning=0

[GL]
AllowTextureAllocInBind=0

[GX]
DataCacheSize=136384

[GxFont]
CacheTextureMaxSize=1024 - кэш для текстовой текстуры

[s3e]
SysAppVersion=0.0.1
SysAppCaption="Viewer"

[Banners]
url="http://global.absolutist.com" - Ссылка на банеры
image_url="http://global.absolutist.com" - Ссылка на банеры
file="games.dat"
def_file="games.xml" - файл настроек отображения банеров(куда по тапу на банер переходить, как часто показывать тот или иной банер)
game_id="32" - ID игры по которому определяется какие банеры показывать
locale="en-US" - Локализация банерной системы

[Flurry]
game_id="17" - id игры в flurry, может быть вынесено в viewer.xml

[Default]
save="0" - сохранять экран на котором были перед выходом из приложения. необходимо для книжек(1), для пазлов и прочего отключить(0). Может быть вынесено в viewer.xml
cut="0" - обрезать изображение по размеру layout-а. В случае если предполагается что отмасштабированое изображение будет мало по отношению к окну(окно больше, а картинка меньше) ставим "0" и изображение не будет обрезано а будет выходить за рамки окна. Может быть вынесено в viewer.xml

[GlobalTop] — настройки глобального рейтинга
game_id="3" - id игры в глобальном рейтинге
platform_id="0" - id платформы(andriod/ios/и т.д.)
test="false" — тестовая ли база рейтинга
url="http://" - адрес базы рейтинга

[Fonts]
font_1="1_arial_16" - шрифт и его номер который используется
size_1=16 - размер шрифта для формирования текстуры (чем больше значение, тем меньше знаков поместятся на текстуре. Необходимо будет увеличивать значение CacheTextureMaxSize=1024 что приведет к излишнему использованию памяти)
chars_1=256 - Число знаков помещенных в кеш для отрисовки в единицу времени на экране. Иначе говоря - максимальное количество разных знаков, которое может отображаться на отдельных экранах.
koef_6=1 - масштаб шрифта
koef_6_de=1.3 - масштаб шрифта для определённого языка


[Twitter] - настройки для твиттера
CustomerKey=
CustomerSecret=

[Tapjoy] - настройки для TapJoy
game_id=
game_secret=

[Game]
Market="amazon" - задаёт какие будут использованы инапы, если они есть, и ссылки в текстовой базе. возможны варианты: samsung, amazon, ios, wildtangent, android, blackberry, fortumo, google, mac, windows, phone8
debug="Absolutist-2253" - режим отладки, если ненужен, или для выгрузки в магазин - удалить.
show_build_date=1 - показывать дату билда вьювера
mouseOver - 1 send mouse over events to viewer (for PC projects) 0 - don't send (for Mobile projects)
DispFixRot="Landscape" програмная ориентация приложения. Не путать с параметром в [S3E]
alignType=1 позиционирование объектов, если указано в объекте. 1 - по логическому экрану, 0 - по физическому. 1 - по умолчанию.

[GameTrace]
flurry=1 - заносить в логи активность flurry
memorymanager=1 - заносить в логи количество памяти затраченной приложением

  1. Level="Verbose/Info/Warnings/Errors"
  2. Verbose - Debug,Info,Warnings,Errors (default)
  3. Info - Info,Warnings,Errors
  4. Warnings - Warnings,Errors
  5. Errors - Errors

Level="Verbose" - уровень записи в лог. Verbose - самый детальный, используется по умолчанию. Errors - в лог пишутся только ошибки. All=0 - 0-выключены все логи от объектов кроме тех, у которых стоит параметр 1 (см. ниже). 1 - логи от объектов включены, кроме тех у которых параметр 0 (см. ниже) GMachine=1 - 1 логи от объекта включены, 0 - выключены GESocial=0

[GameMemory]
MB_GRAFICS=18000000 - размер буфера для загрузки изображений. Сначала изображение помещается в этот буфер, потом из него в видеопамять. По умолчанию - 9 мб. Память для буфера входит в MemSize - тоесть для объектов выделяется объём памяти равный MemSize - MB_GRAFICS.

[AndroidLVL]
base64_public_key_1="" - 1-я часть лицензионного ключа приложения для google play, должна быть не более 100 символов
base64_public_key_2="" - 2-я часть лицензионного ключа приложения для google play, должна быть не более 100 символов
base64_public_key_3="" - 3-я часть лицензионного ключа приложения для google play, должна быть не более 100 символов
base64_public_key_4="" - 4-я часть лицензионного ключа приложения для google play, должна быть не более 100 символов
free_app=1 - если приложение для google play бесплатное, должно стоять 1, 0 - если платное

[ISCHARTBOOST]
DisableChartboost=0 - включено или выключен модуль ChartBoost
AndroidAppID="" - AppID приложения для android сборки
AndroidAppSecret="" - AppSecret приложения для android сборки
IOSAppID="" - AppID приложения для ios сборки
IOSAppSecret="" - AppSecret приложения для android сборки

[s3ePlayhaven] - настройки для Playhaven
token=""
secret=""

[s3eAndroidAppirater]
title="App name" - название приложения
app_name="market://id?=com.your_company.application" - package id приложения
days=0
launches=0
events=0
need_email_button=1 - нужна ли кнопка "отправить письмо"
email_addr="user@yourcompany.com" - email на который будет отправлено письмо
email_subj="Subject of email" - тема письма
email_text="Hello!" - текст письма

Добавляет в options параметр и значение при запуске приложения. Параметры этой секции будут установлены в опции; нумерация должна быть последовательной от 1 до бесконечности
[Parameters]
param1_name="param1.param" - имя параметра
param1_value="12" - значение параметра
param1_overwrite="0" - перезаписывать параметр, если был ранее 1 - по умолчанию. 1 - перезаписывать, 0 - неперезаписывать
param2_name="param2"
param2_value="13"

Также для android устройств необходимо добавить следующие параметры для улучшения отображения графики


[GL]
AndroidSurfaceHolder=1
EGL_RED_SIZE=8
EGL_GREEN_SIZE=8
EGL_BLUE_SIZE=8
EGL_ALPHA_SIZE=8