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

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
([Advertisement])
(не показано 38 промежуточных версий 10 участников)
Строка 1: Строка 1:
[S3E]<br>
+
==[S3E]==
MemSize=32000000 - ''Размер "кучи" для основного приложения в байтах. По-умолчанию 3Mб.''<br>
+
 
WinWidth=1280 - ''Ширина окна''<br>
+
'''WinWidth'''=960 - Ширина окна
WinHeight=800 - ''Высота окна''<br>
+
 
WindowAllowResize=1 - ''Разрешить изменение размера окна''<br>
+
'''WinHeight'''=640 - Высота окна
WinResizable=1 ''0 или 1. На устройствах с оконным мэнеджером даёт возможность изменять размеры окна.''<br>
+
 
SoundOutputFreq=44100 - ''Частота звука''<br>
+
'''DispFixRot'''="Landscape" - ориентация приложения (Free/Landscape/Portrait/FixedLandscape/FixedPortrait)
IOSDispScaleFactor=200 <br>
+
 
[GX]<br>
+
'''MemSize'''=32000000 - Размер "кучи" для основного приложения в байтах. По-умолчанию 3Mб. '''MemSize''' должен быть больше чем  '''MB_GRAFICS'''
NumTPages=64<br>
+
 
[Util]<br>
+
'''MemSize1'''=15000000 - Размер "кучи" для звуков приложения в байтах. По-умолчанию 0Mб.
MemMgrMaxAllocWarning=0 <br>
+
 
[GL]<br>
+
'''SysStackSize'''=65536
AllowTextureAllocInBind=0<br>
+
 
[GX]<br>
+
'''MemSizeDebug'''=200000000
DataCacheSize=136384 <br>
+
 
[GxFont]<br>
+
'''WindowAllowResize'''=1 - Разрешить изменение размера окна
CacheTextureMaxSize = 2048<br>
+
 
[s3e]<br>
+
'''WinResizable'''=1 - 0 или 1. На устройствах с оконным менеджером даёт возможность изменять размеры окна.
SysAppVersion=0.0.1<br>
+
 
SysAppCaption="Viewer"<br>
+
'''SoundOutputFreq'''=44100 - Частота звука
[Banners]<br>
+
 
url="http://global.absolutist.com" - ''Ссылка на банеры''<br>
+
''Параметры для вьювера из-под редактора:''
image_url="http://global.absolutist.com" - ''Ссылка на банеры''<br>
+
 
file="games.dat"<br>
+
'''WinTitle'''="Viewer"
def_file="games.xml" - ''файл настроек отображения банеров(куда по тапу на банер переходить, как часто показывать тот или иной банер)''<br>
+
 
game_id="32" - ''ID игры по которому определяется какие банеры показывать''<br>
+
'''SysAppVersion'''=0.0.1
locale="en-US" - ''Локализация банерной системы''<br>
+
 
[Flurry]<br>
+
'''SysAppCaption'''="viewer"
game_id="I7" - ''id игры в flurry, может быть вынесено в viewer.xml''<br>
+
 
[Default]<br>
+
 
save="0" - ''сохранять экран на котором были перед выходом из приложения. необходимо для книжек(1), для пазлов и прочего отключить(0). Может быть вынесено в viewer.xml''<br>
+
 
cut="0" - ''обрезать изображение по размеру layout-а. В случае если предполагается что отмасштабированое изображение будет мало по отношению к окну(окно больше, а картинка меньше) ставим "0" и изображение не будет обрезано а будет выходить за рамки окна. Может быть вынесено в viewer.xml''<br>
+
==[GxFont]==
[s3e]<br>
+
 
SysAppVersion=0.0.1<br>
+
'''CacheTextureMaxSize=1024''' - кэш для текстовой текстуры
SysAppCaption="viewer"<br>
+
 
[Game]<br>
+
 
debug="Absolutist-2253" ''включение вьювера с дебагом, если не надо, или для выгрузки в магазин - убрать''<br>
+
==[Default]==
[GlobalTop] ''настройки глобального рейтинга''<br>
+
 
game_id="3" - ''id игры в глобальном рейтинге''<br>
+
'''save'''="0" - сохранять экран на котором были перед выходом из приложения. необходимо для книжек(1), для пазлов и прочего отключить(0). Может быть вынесено в viewer.xml
platform_id="0" - ''id платформы(andriod/iosт.д.)''<br>
+
 
test="false" ''тестовая ли база рейтинга''<br>
+
'''cut'''="0" - обрезать изображение по размеру layout-а. В случае если предполагается что отмасштабированое изображение будет мало по отношению к окну(окно больше, а картинка меньше) ставим "0" и изображение не будет обрезано а будет выходить за рамки окна. Может быть вынесено в viewer.xml
url="http://" - ''адрес базы рейтинга''<br>
+
 
[Fonts]<br>
+
 
font_1="1_arial_16" - ''шрифт и его номер который используется''<br>
+
==[Fonts]==
[Twitter] - ''настройки для твиттера''<br>
+
 
CustomerKey=<br>
+
'''font_1'''="1_arial_16" - шрифт и его номер который используется
CustomerSecret=<br>
+
 
[GAME]<br>
+
'''size_1=16''' - размер шрифта для формирования текстуры (чем больше значение, тем меньше знаков поместятся на текстуре. Необходимо будет увеличивать значение CacheTextureMaxSize=1024 что приведет к излишнему использованию памяти)
Market="amazon" - ''задаёт какие будут использованы инапы, если они есть, и ссылки в текстовой базе. возможны варианты: samsung, amazon, ios, wildtangent, android, blackberry, fortumo,  google, mac, windows''
+
 
 +
'''chars_1=256''' - Число знаков помещенных в кеш для отрисовки в единицу времени на экране. Иначе говоря - максимальное количество разных знаков, которое может отображаться на отдельных экранах.
 +
 
 +
'''koef_6=1''' - масштаб шрифта
 +
 
 +
'''koef_6_de=1.3''' - масштаб шрифта для определённого языка
 +
 
 +
 
 +
==[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 - по умолчанию.
 +
 
 +
'''allow_background'''=1 - не ставить вьювер на паузу при потере фокуса.
 +
 
 +
'''purchaseEverything''=1 - совершать эмуляцию покупки (для тестирования покупок из-под редактора).
 +
 
 +
 
 +
==[GameTrace]==
 +
 
 +
'''flurry=1''' - заносить в логи активность flurry
 +
 
 +
'''memorymanager=1''' - заносить в логи количество памяти затраченной приложением
 +
 
 +
'''Level'''="Verbose" - уровень записи в лог. Verbose - самый детальный, используется по умолчанию (Verbose/Info/Warnings/Errors). Info - в лог попадает только информация (Info,Warnings,Errors). Warnings - в лог пишутся только предупреждения и ошибки (Warnings,Errors). Errors - в лог пишутся только ошибки (Errors).
 +
 
 +
'''All'''=0 - 0-выключены все логи от объектов кроме тех, у которых стоит параметр 1 (см. ниже). 1 - логи от объектов включены, кроме тех у которых параметр 0 (см. ниже)
 +
 
 +
'''GMachine'''=1 - 1 логи от объекта включены, 0 - выключены
 +
 
 +
'''GESocial'''=0
 +
 
 +
 
 +
==[GameMemory]==
 +
 
 +
'''MB_GRAFICS=18000000''' - размер буфера для загрузки изображений. Сначала изображение помещается в этот буфер, потом из него в видеопамять. По умолчанию - 9 мб. Память для буфера входит в '''MemSize''' - тоесть для объектов выделяется объём памяти равный '''MemSize''' - '''MB_GRAFICS'''.
 +
 
 +
 
 +
==[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!"''' - текст письма
 +
 
 +
 
 +
 
 +
==[Parameters]==
 +
Добавляет в options параметр и значение при запуске приложения. Параметры этой секции будут установлены в опции; нумерация должна быть последовательной от 1 до бесконечности
 +
 
 +
'''param1_name="param1.param"''' - имя параметра
 +
 
 +
'''param1_value="12"''' - значение параметра
 +
 
 +
'''param1_overwrite="0"''' - перезаписывать параметр, если был ранее 1 - по умолчанию. 1 - перезаписывать, 0 - неперезаписывать
 +
 
 +
'''param2_name="param2"'''
 +
 
 +
'''param2_value="13"'''
 +
 
 +
 
 +
==[GHiddenList]==
 +
 
 +
'''HitTest''' - мода автотеста; (0- выкл.; 1 - разовая логика, пишется в файл раз в сессию для одного хидден листа ; 2 - при каждом init любого хидн листа дописывается статистика в файл);
 +
 
 +
'''HitTestDx''' = 5 - шаг с которым проходит автокликер по X;
 +
 
 +
'''HitTestDy''' = 5 - шаг с которым проходит автокликер по Y.
 +
 
 +
 
 +
==[Splash]==
 +
 
 +
'''inscribe''' - вписывать видео сплэшскрина в текущий экран; (1 - вписывать);
 +
 
 +
Видео должно называться Splash.ogv и находиться рядом с вьювером
 +
 
 +
==[Advertisement]==
 +
'''OfflineMode''' - включить оффлайн режим, при котором конфиг рекламы не будет качаться с сервера (будет браться из кеша); Если в кеше нет конфига - реклама работать не будет.
 +
 
 +
'''DebugMode''' - включить отладочный режим при котором загружается дебажный конфиг с серврера независимо от того с какого адреса идет запрос
 +
 
 +
'''ReleaseMode''' - включить релизный режим при котором загружается релизный конфиг с серврера независимо от того с какого адреса идет запрос
 +
 
 +
(если установлены оба последних параметра, выбирается отладочный режим)
 +
 
 +
==[DynamicConfig]==
 +
'''offline''' -  включить оффлайн режим использования динамического конфига (конфиг при помощи которого можно патчить приложение - пока используется только в H365 и HiddenBattle); при включённом режиме конфиг будет браться локально (из кеша), если имеется в наличии.  
 +
 
 +
[[Category:Projects]]

Версия 10:39, 23 ноября 2018

[S3E]

WinWidth=960 - Ширина окна

WinHeight=640 - Высота окна

DispFixRot="Landscape" - ориентация приложения (Free/Landscape/Portrait/FixedLandscape/FixedPortrait)

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

MemSize1=15000000 - Размер "кучи" для звуков приложения в байтах. По-умолчанию 0Mб.

SysStackSize=65536

MemSizeDebug=200000000

WindowAllowResize=1 - Разрешить изменение размера окна

WinResizable=1 - 0 или 1. На устройствах с оконным менеджером даёт возможность изменять размеры окна.

SoundOutputFreq=44100 - Частота звука

Параметры для вьювера из-под редактора:

WinTitle="Viewer"

SysAppVersion=0.0.1

SysAppCaption="viewer"


[GxFont]

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


[Default]

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

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


[Fonts]

font_1="1_arial_16" - шрифт и его номер который используется

size_1=16 - размер шрифта для формирования текстуры (чем больше значение, тем меньше знаков поместятся на текстуре. Необходимо будет увеличивать значение CacheTextureMaxSize=1024 что приведет к излишнему использованию памяти)

chars_1=256 - Число знаков помещенных в кеш для отрисовки в единицу времени на экране. Иначе говоря - максимальное количество разных знаков, которое может отображаться на отдельных экранах.

koef_6=1 - масштаб шрифта

koef_6_de=1.3 - масштаб шрифта для определённого языка


[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 - по умолчанию.

allow_background=1 - не ставить вьювер на паузу при потере фокуса.

'purchaseEverything=1 - совершать эмуляцию покупки (для тестирования покупок из-под редактора).


[GameTrace]

flurry=1 - заносить в логи активность flurry

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

Level="Verbose" - уровень записи в лог. Verbose - самый детальный, используется по умолчанию (Verbose/Info/Warnings/Errors). Info - в лог попадает только информация (Info,Warnings,Errors). Warnings - в лог пишутся только предупреждения и ошибки (Warnings,Errors). Errors - в лог пишутся только ошибки (Errors).

All=0 - 0-выключены все логи от объектов кроме тех, у которых стоит параметр 1 (см. ниже). 1 - логи от объектов включены, кроме тех у которых параметр 0 (см. ниже)

GMachine=1 - 1 логи от объекта включены, 0 - выключены

GESocial=0


[GameMemory]

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


[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!" - текст письма


[Parameters]

Добавляет в options параметр и значение при запуске приложения. Параметры этой секции будут установлены в опции; нумерация должна быть последовательной от 1 до бесконечности

param1_name="param1.param" - имя параметра

param1_value="12" - значение параметра

param1_overwrite="0" - перезаписывать параметр, если был ранее 1 - по умолчанию. 1 - перезаписывать, 0 - неперезаписывать

param2_name="param2"

param2_value="13"


[GHiddenList]

HitTest - мода автотеста; (0- выкл.; 1 - разовая логика, пишется в файл раз в сессию для одного хидден листа ; 2 - при каждом init любого хидн листа дописывается статистика в файл);

HitTestDx = 5 - шаг с которым проходит автокликер по X;

HitTestDy = 5 - шаг с которым проходит автокликер по Y.


[Splash]

inscribe - вписывать видео сплэшскрина в текущий экран; (1 - вписывать);

Видео должно называться Splash.ogv и находиться рядом с вьювером

[Advertisement]

OfflineMode - включить оффлайн режим, при котором конфиг рекламы не будет качаться с сервера (будет браться из кеша); Если в кеше нет конфига - реклама работать не будет.

DebugMode - включить отладочный режим при котором загружается дебажный конфиг с серврера независимо от того с какого адреса идет запрос

ReleaseMode - включить релизный режим при котором загружается релизный конфиг с серврера независимо от того с какого адреса идет запрос

(если установлены оба последних параметра, выбирается отладочный режим)

[DynamicConfig]

offline - включить оффлайн режим использования динамического конфига (конфиг при помощи которого можно патчить приложение - пока используется только в H365 и HiddenBattle); при включённом режиме конфиг будет браться локально (из кеша), если имеется в наличии.