-
Notifications
You must be signed in to change notification settings - Fork 5
/
project.xml
111 lines (79 loc) · 4.06 KB
/
project.xml
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
<?xml version="1.0" encoding="utf-8"?>
<project>
<!-- _________________________ Application Settings _________________________ -->
<app title="Friday Night Funkin'" file="Funkin" packageName="com.maru.funkin" package="com.maru.funkin" main="Main" version="0.2.8" company="MaybeMaru" />
<!--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" height="720" fps="" background="#000000" hardware="true" vsync="false" />
<!--HTML5-specific-->
<window if="html5" resizable="true" />
<!--Desktop-specific-->
<window if="desktop" orientation="landscape" fullscreen="false" resizable="true" vsync="false"/>
<!--Mobile-specific-->
<window if="mobile" orientation="landscape" fullscreen="true" resizable="false" vsync="false"/>
<!-- ______________________________ Funkin Settings _____________________________ -->
<!--If to have mod folders allowed to load on the game-->
<define name="MODS_ALLOWED" if="desktop"/>
<!--Enables tools for modding (like the console, editors, etc)-->
<define name="DEV_TOOLS" if="desktop"/>
<!--If you want hxvlc videos to be used-->
<define name="VIDEOS_ALLOWED"/>
<!--If you want the discord rcp to be used-->
<define name="DISCORD_ALLOWED" if="desktop"/>
<!--If to check on startup for newer versions of the game-->
<define name="CHECK_UPDATES" if="desktop"/>
<!--If you want more accurate sprite angles, at cost of performance-->
<define name="FAST_MATH"/>
<!--If to enable custom classes support in Hscript-->
<define name="CUSTOM_CLASSES" />
<!-- _____________________________ Path Settings ____________________________ -->
<classpath name="source" />
<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="32bit" />
<assets path="assets/preload" rename="assets"/>
<assets path="assets/songs"/>
<assets path="assets/shared"/>
<assets path="assets/weeks"/>
<assets path="assets/fonts"/>
<assets path="assets/videos"/>
<assets path='example_mods' rename='mods' embed='false' if="MODS_ALLOWED"/>
<assets path='art/readme.txt' rename='do NOT readme.txt' if="desktop" />
<assets path='art/preloaderArt.png' rename='assets/images/preloaderArt.png' if="desktop"/>
<!-- _______________________________ Libraries ______________________________ -->
<haxedev set='webgl' if="web" />
<haxelib name="flixel"/>
<haxelib name="flixel-ui"/>
<haxelib name="flixel-addons"/>
<haxelib name="maru-hscript"/>
<haxelib name="moonchart"/>
<section if="cpp">
<haxelib name="hxvlc" if="VIDEOS_ALLOWED"/>
<haxelib name="discord_rpc" if="DISCORD_ALLOWED"/>
</section>
<define name="TEXTURES_OFF" if="hl || web"/>
<haxedef name="hscriptPos"/>
<haxeflag name="--macro" value="macros.PackagesMacro.include()" />
<!-- ______________________________ Haxedefines _____________________________ -->
<haxedef name="FLX_NO_FOCUS_LOST_SCREEN" />
<haxedef name="FLX_NO_DEBUG" unless="debug" />
<haxedef name="NAPE_RELEASE_BUILD" unless="debug" />
<!-- _________________________________ Mobile _______________________________ -->
<section if="mobile">
<architecture exclude="armv7" if="android" />
<assets path="art/mobile" rename="assets/images/mobile"/>
</section>
<!-- _________________________________ Icons _______________________________ -->
<icon path="art/icon16.png" size='16'/>
<icon path="art/icon32.png" size='32'/>
<icon path="art/icon64.png" size='64'/>
<icon path="art/iconOG.png" />
</project>