-
Notifications
You must be signed in to change notification settings - Fork 6
Expand file tree
/
Copy pathproject.xml
More file actions
156 lines (109 loc) · 6.22 KB
/
project.xml
File metadata and controls
156 lines (109 loc) · 6.22 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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<?xml version="1.0" encoding="utf-8"?>
<project
xmlns="http://lime.openfl.org/project/1.0.4"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://lime.openfl.org/project/1.0.4 http://lime.openfl.org/xsd/project-1.0.4.xsd">
<!-- _________________________ Application Settings _________________________ -->
<app title="Friday Night Funkin' Super Engine" file="FNF Super Engine" packageName="com.super04.fnfsuperengine" package="com.super04.fnfsuperengine" main="Main" version="0.2.7.1" company="superpowers04" if="android"/>
<app title="Friday Night Funkin' Super Engine" file="FNF Super Engine" packageName="com.super.fnfsuperengine" package="com.super.fnfsuperengine" main="Main" version="0.2.7.1" company="superpowers04" unless="android" />
<!--Switch Export with Unique ApplicationID and Icon-->
<set name="APP_ID" value="0x0100f6c013bbc000" />
<!--The flixel preloader is not accurate in Chrome. You can use it regularly if you embed the swf into a html file
or you can set the actual size of your file manually at "FlxPreloaderBase-onUpdate-bytesTotal"-->
<!-- <app preloader="Preloader" resizable="true" /> -->
<app preloader="flixel.system.FlxPreloader" />
<!--Minimum without FLX_NO_GAMEPAD: 11.8, without FLX_NO_NATIVE_CURSOR: 11.2-->
<set name="SWF_VERSION" value="11.8" />
<!-- ____________________________ Window Settings ___________________________ -->
<!--These window settings apply to all targets-->
<window width="1280" orientation="landscape" height="720" background="#100010" hardware="true" vsync="false" allowShaders="true" />
<!--Desktop-specific-->
<window if="desktop" fullscreen="false" resizable="true" vsync="false"/>
<!--Mobile-specific-->
<window if="mobile" fullscreen="true" resizable="false"/>
<assets path="assets/alsoft.ini" rename="assets/alsoft.conf" unless="windows"/>
<assets path="assets/alsoft.ini" if="windows"/>
<!-- _____________________________ Path Settings ____________________________ -->
<set name="BUILD_DIR" value="export/release" unless="debug ghaction"/>
<set name="BUILD_DIR" value="export/32bit" if="32bit" unless="ghaction"/>
<set name="BUILD_DIR" value="c:/fnfbrbin/" if="ghaction windows"/>
<set name="BUILD_DIR" value="/tmp/fnfbrbin/" if="ghaction" unless="windows"/>
<set name="BUILD_DIR" value="export/debug" if="debug" />
<!-- <haxedef name="haxe5"/> -->
<!-- (haxe > '4.3.4') -->
<classpath name="source" />
<classpath name="othersources" />
<classpath name="haxe5" if="haxe5"/>
<assets path="assets/preload" rename="assets" exclude="*.mp3" embed='false'/>
<define name="PRELOAD_ALL" unless="web" />
<library name="shared" preload="true" />
<assets path="assets/shared" library="shared" exclude="*.mp3" />
<assets path="assets/fonts" embed='true'/>
<assets path='example_mods' rename='mods' embed='false'/>
<assets path='art/readme.txt' rename='do NOT readme.txt' embed='false'/>
<assets path='art/credits.md' rename='Credits.md' embed='false'/>
<assets path='LICENSE' rename='LICENSE.txt' embed='false'/>
<!-- <assets path="CHANGELOG.md" rename='changelog.txt'/> -->
<!-- NOTE FOR FUTURE SELF SINCE FONTS ARE ALWAYS FUCKY
TO FIX ONE OF THEM, I CONVERTED IT TO OTF. DUNNO IF YOU NEED TO
THEN UHHH I USED THE NAME OF THE FONT WITH SETFORMAT() ON THE TEXT!!!
NOT USING A DIRECT THING TO THE ASSET!!!
-->
<define name='message.no-color'/>
<haxedef name='message.no-color'/>
<haxedef name="message.reporting" value="pretty" />
<!-- _______________________________ Libraries ______________________________ -->
<!-- Super Engine targets latest lime and openfl,
if it doesn't work with them, it's a bug and needs to be fixed -->
<haxelib name="lime"/>
<haxelib name="openfl"/>
<haxelib name="flixel" version="5.6.2"/> <!-- Note, if this is set to 6.X, SE will get stupidly unstable for some reason -->
<haxelib name="flixel-addons" version="3.2.3"/>
<!--In case you want to use the ui package-->
<haxelib name="flixel-ui" version="2.6.3" />
<haxelib name="hxCodec" if="desktop || android" /> <!-- TODO, MAKE WORK ON LINUX BETTER -->
<!-- <haxedef name='FLXRUNTIMESHADER' if='desktop'> -->
<haxelib name="flxanimate" />
<haxedef name="hscript-improved" />
<haxedef name="hscriptPos" />
<!-- Expects https://github.com/superpowers04/linc_luajit, Nebula's fork will not work!-->
<haxelib name="linc_luajit" if="cpp" />
<haxelib name="linc_discord-rpc" if="desktop cpp" />
<haxelib name="extension-androidtools" if="android" /> <!-- I am not reimplementing this shit myself -->
<haxedef name="FLX_NO_GAMEPAD" />
<!--Disable the Flixel core focus lost screen-->
<haxedef name="FLX_NO_FOCUS_LOST_SCREEN" />
<!--Disable the Flixel core debugger. Automatically gets set whenever you compile in release mode!-->
<haxedef name="FLX_NO_DEBUG"/>
<!-- <haxelib name="hxtelemetry"/> -->
<!-- <haxedef name="HXCPP_DEBUGGER"/> -->
<!-- This is to hopefully increase preformance on x64 systems, if it's not compiling to them already for some reason -->
<section if="cpp">
<!-- <haxedef name="HXCPP_VERBOSE"/> -->
<haxedef name="HXCPP_M64"/>
<haxedef name="HXCPP_CHECK_POINTER"/>
<haxedef name="HXCPP_STACK_LINE"/>
<haxedef name="HXCPP_STACK_TRACE"/>
<!-- <haxedef name="HXCPP_TELEMETRY" unless="ghaction"/> -->
<!-- <def name="TELEMETRY" unless="ghaction"/> -->
<haxedef name="HXCPP_CATCH_SEGV"/>
<haxedef name="HXCPP_CPP11"/>
<!-- <haxedef name='HXCPP_DEBUG_LINK' if='desktop' unless="ghaction"/> -->
</section>
<!-- <haxedef name="HXCPP_DEBUGGER"/> -->
<haxedef name="NO_PRECOMPILED_HEADERS"/>
<!-- _________________________________ Custom _______________________________ -->
<icon path="art/icon8.png" size='8'/>
<icon path="art/icon16.png" size='16'/>
<icon path="art/icon32.png" size='32'/>
<icon path="art/icon64.png" size='64'/>
<icon path="art/icon128.png" size='128'/>
<icon path="art/icon256.png" size='256'/>
<icon path="art/icon512.png" size='512'/>
<icon path="art/icon1024.png" size='1024'/>
<icon path="art/iconOG.png" />
<config:android permission="android.permission.INTERNET"/>
<config:android permission="android.permission.ACCESS_NETWORK_STATE" />
<config:android permission="android.permission.WRITE_EXTERNAL_STORAGE"/>
<config:android permission="android.permission.READ_EXTERNAL_STORAGE"/>
</project>