Repository navigation
Expand file tree
/
Copy pathProject.xml
More file actions
136 lines (100 loc) · 4.88 KB
/
Copy pathProject.xml
File metadata and controls
136 lines (100 loc) · 4.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<?xml version="1.0" encoding="utf-8"?>
<project>
<app title="Friday Night Funkin': FrameCore Engine" unless="mobile" />
<app title="FNF: FrameCore Engine" if="mobile" />
<app file="FrameCoreEngine"
packageName="com.stefandx.framecoreengine"
package="com.stefandx.framecoreengine"
main="Main"
version="0.3.0"
company="StefanDX" />
<set name="APP_ID" value="0x0100f6c013bbc000" />
<haxedef name="LINC_LUA_RELATIVE_DYNAMIC_LIB"/>
<app preloader="flixel.system.FlxPreloader" />
<set name="SWF_VERSION" value="11.8" />
<section if="android">
<permission android:name="android.permission.INTERNET" />
<permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<permission android:name="android.permission.READ_MEDIA_AUDIO" />
<permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
<permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<permission android:name="android.permission.WAKE_LOCK" />
<permission android:name="android.permission.VIBRATE" />
</section>
<config:android minimum-sdk-version="21" />
<config:android target-sdk-version="36" />
<config:android build-tools-version="36.0.0" />
<java path="source" if="android" />
<define name="MODS_ALLOWED" if="desktop || mobile" />
<define name="HSCRIPT_ALLOWED" if="desktop || mobile" />
<define name="LUA_ALLOWED" if="desktop || mobile" />
<define name="ACHIEVEMENTS_ALLOWED" />
<define name="DISCORD_ALLOWED" if="desktop" />
<define name="TRANSLATIONS_ALLOWED" />
<define name="IRIS_DEBUG"/>
<define name="MULTITHREADED_LOADING" />
<define name="SHOW_LOADING_SCREEN" />
<define name="PSYCH_WATERMARKS"/>
<section if="officialBuild">
<define name="TITLE_SCREEN_EASTER_EGG"/>
<define name="VIDEOS_ALLOWED" if="windows || linux || android || mac" unless="32bits"/>
<define name="CHECK_FOR_UPDATES" if="desktop"/>
</section>
<define name="VIDEOS_ALLOWED" if="android" />
<window width="1280" height="720" fps="60" background="#000000"
hardware="true" vsync="false" allow-high-dpi="true" />
<window if="html5" resizable="true" />
<window if="desktop" orientation="landscape" fullscreen="false" resizable="true" vsync="false"/>
<window if="mobile" orientation="landscape" fullscreen="true" width="0" height="0" resizable="false"/>
<window if="switch" orientation="landscape" fullscreen="true" width="0" height="0" resizable="true" />
<set name="BUILD_DIR" value="export/debug" if="debug" />
<set name="BUILD_DIR" value="export/release" unless="debug" />
<set name="BUILD_DIR" value="export/32bit" if="32bits" />
<classpath name="source" />
<assets path="assets/fonts" />
<assets path="assets/shared" exclude="*.ogg" if="web"/>
<assets path="assets/shared" exclude="*.mp3" unless="web"/>
<assets path="assets/embed" exclude="*.ogg" if="web" embed="true"/>
<assets path="assets/embed" exclude="*.mp3" unless="web" embed="true"/>
<assets path="assets/videos" if="VIDEOS_ALLOWED"/>
<assets path="assets/songs" exclude="*.ogg" if="web"/>
<assets path="assets/songs" exclude="*.mp3" unless="web"/>
<assets path="assets/week_assets" rename="assets" />
<assets path="assets/base_game" rename="assets" />
<section if="TITLE_SCREEN_EASTER_EGG">
<assets path="assets/secrets" rename="assets/shared" />
</section>
<section if="TRANSLATIONS_ALLOWED">
<assets path="assets/translations" rename="assets" />
</section>
<section if="MODS_ALLOWED">
<assets path='example_mods' rename='mods' embed='false' />
<assets path='list.txt' rename='modsList.txt' />
</section>
<assets path='art/readme.txt' rename='do NOT readme.txt' />
<haxelib name="flixel" version="5.6.1"/>
<haxelib name="flixel-addons" version="3.2.2"/>
<haxelib name="tjson" version="1.4.0"/>
<haxelib name="linc_luajit" if="LUA_ALLOWED"/>
<haxelib name="hscript-iris" if="HSCRIPT_ALLOWED" version="1.1.3"/>
<haxelib name="hxvlc" if="VIDEOS_ALLOWED" version="2.0.1"/>
<haxelib name="hxdiscord_rpc" version="1.2.4" if="DISCORD_ALLOWED"/>
<haxelib name="flxanimate"/>
<haxedef name="NO_PRECOMPILED_HEADERS" if="linux || android" />
<haxedef name="FLX_NO_FOCUS_LOST_SCREEN" />
<haxedef name="FLX_NO_DEBUG" unless="debug" />
<haxedef name="NAPE_RELEASE_BUILD" unless="debug" />
<haxedef name="no-deprecation-warnings" />
<haxedef name="message.reporting" value="pretty" />
<haxedef name="hscriptPos" if="HSCRIPT_ALLOWED" />
<haxeflag name="--macro" value="allowPackage('flash')" />
<haxeflag name="--macro" value="include('my.pack')" />
<compilerflag value="-O3" if="android && !debug" />
<compilerflag value="-ffast-math" if="android && !debug" />
<icon path="art/icons/icon16.png" size='16'/>
<icon path="art/icons/icon32.png" size='32'/>
<icon path="art/icons/icon64.png" size='64'/>
<icon path="art/icons/iconOG.png" />
</project>