App.icf — различия между версиями
Sadovoy (обсуждение | вклад) |
Vlegkun (обсуждение | вклад) м (→[Game]) |
||
(не показано 7 промежуточных версий 4 участников) | |||
Строка 1: | Строка 1: | ||
− | [S3E] | + | ==[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 - совершать эмуляцию покупки (для тестирования покупок из-под редактора). | ||
+ | |||
+ | '''fps'''=1 - показывать fps в верхнем левом углу. | ||
+ | |||
+ | '''dt'''=17 - таймер с мс (17 по умолчанию, для замедления уменьшать). | ||
+ | |||
+ | ==[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]] | [[Category:Projects]] |
Текущая версия на 09:31, 2 октября 2020
Содержание
[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 - совершать эмуляцию покупки (для тестирования покупок из-под редактора).
fps=1 - показывать fps в верхнем левом углу.
dt=17 - таймер с мс (17 по умолчанию, для замедления уменьшать).
[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); при включённом режиме конфиг будет браться локально (из кеша), если имеется в наличии.