|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <project> |
| 3 | + <!-- _________________________ Application Settings _________________________ --> |
| 4 | + |
3 | 5 | <app title="Friday Night Funkin': ALE Psych" file="ALEPsych" packageName="com.alejogdofficial.alepsych" package="com.alejogdofficial.alepsych" main="Main" version="0.1.0" company="AlejoGDOfficial" /> |
4 | 6 |
|
5 | 7 | <set name="APP_ID" value="0x0100f6c013bbc000" /> |
6 | 8 |
|
7 | 9 | <haxedef name="LINC_LUA_RELATIVE_DYNAMIC_LIB"/> |
8 | 10 |
|
9 | | - <app preloader="flixel.system.FlxPreloader" /> |
10 | | - |
11 | 11 | <set name="SWF_VERSION" value="11.8" /> |
12 | 12 |
|
| 13 | + <!-- _____________________________ ALE Defines _______________________________ --> |
| 14 | + |
13 | 15 | <define name="MODS_ALLOWED" if="desktop" /> |
| 16 | + |
14 | 17 | <define name="HSCRIPT_ALLOWED" if="desktop" /> |
| 18 | + |
15 | 19 | <define name="LUA_ALLOWED" if="desktop" /> |
| 20 | + |
16 | 21 | <define name="DISCORD_ALLOWED" /> |
17 | | - <define name="PSYCH_WATERMARKS"/> |
| 22 | + |
18 | 23 | <define name="VIDEOS_ALLOWED" if="windows || linux || android" unless="32bits"/> |
19 | 24 |
|
20 | | - <section if="officialBuild"> |
21 | | - <define name="TITLE_SCREEN_EASTER_EGG"/> |
22 | | - </section> |
| 25 | + <define name="CRASH_HANDLER" if="desktop"/> |
| 26 | + |
| 27 | + <define name="CHECK_FOR_UPDATES" if="desktop"/> |
| 28 | + |
| 29 | + <!-- ____________________________ Window Settings ___________________________ --> |
23 | 30 |
|
24 | 31 | <window width="1280" height="720" fps="120" background="#000000" hardware="true" vsync="false" /> |
25 | 32 |
|
26 | 33 | <window if="desktop" orientation="landscape" fullscreen="false" resizable="true" vsync="false"/> |
27 | 34 |
|
28 | 35 | <window if="mobile" orientation="landscape" fullscreen="true" width="0" height="0" resizable="false"/> |
29 | 36 |
|
30 | | - <set name="BUILD_DIR" value="export/debug" if="debug" /> |
31 | | - <set name="BUILD_DIR" value="export/release" unless="debug" /> |
32 | | - <set name="BUILD_DIR" value="export/32bit" if="32bits" /> |
33 | | - |
34 | | - <classpath name="source" /> |
35 | | - |
36 | | - <define name="CRASH_HANDLER" if="desktop release" /> |
| 37 | + <!-- _____________________________ Path Settings ____________________________ --> |
37 | 38 |
|
38 | | - <assets path="assets/fonts" /> |
39 | | - <assets path="assets/shared" exclude="*.ogg" if="web"/> |
40 | | - <assets path="assets/shared" exclude="*.mp3" unless="web"/> |
41 | | - <assets path="assets/videos" library="videos" if="VIDEOS_ALLOWED"/> |
42 | | - <assets path="assets/songs" library="songs" exclude="*.ogg" if="web"/> |
43 | | - <assets path="assets/songs" library="songs" exclude="*.mp3" unless="web"/> |
44 | | - <assets path="assets/week_assets" library="week_assets" rename="assets" exclude="*.ogg" if="web"/> |
45 | | - <assets path="assets/week_assets" library="week_assets" rename="assets" exclude="*.mp3" unless="web"/> |
| 39 | + <set name="BUILD_DIR" value="export/debug" if="debug"/> |
| 40 | + <set name="BUILD_DIR" value="export/release" unless="debug"/> |
| 41 | + <set name="BUILD_DIR" value="export/32bit" if="32bits"/> |
46 | 42 |
|
47 | | - <library name="videos" preload="true" if="VIDEOS_ALLOWED"/> |
48 | | - <library name="songs" preload="true" /> |
49 | | - <library name="week_assets" preload="true" /> |
| 43 | + <source path="source"/> |
50 | 44 |
|
51 | | - <define name="CHECK_FOR_UPDATES" if="desktop officialBuild"/> |
| 45 | + <assets path="assets"/> |
| 46 | + |
| 47 | + <assets path="mods" embed="false"/> |
52 | 48 |
|
53 | | - <section if="MODS_ALLOWED"> |
54 | | - <assets path='mods' rename='mods' embed='false'/> |
55 | | - </section> |
| 49 | + <!-- _______________________________ Libraries ______________________________ --> |
56 | 50 |
|
57 | 51 | <haxelib name="flixel" /> |
58 | 52 | <haxelib name="flixel-ui" /> |
59 | 53 | <haxelib name="flixel-addons" /> |
60 | | - <haxelib name="tjson" /> |
61 | 54 |
|
62 | 55 | <haxelib name="linc_luajit" if="LUA_ALLOWED"/> |
| 56 | + |
63 | 57 | <haxelib name="SScript" if="HSCRIPT_ALLOWED"/> |
| 58 | + |
64 | 59 | <haxelib name="hxvlc" if="VIDEOS_ALLOWED"/> |
| 60 | + |
65 | 61 | <haxelib name="hxdiscord_rpc" if="DISCORD_ALLOWED"/> |
| 62 | + |
66 | 63 | <haxelib name="flxanimate"/> |
| 64 | + |
| 65 | + <haxelib name="tjson" /> |
| 66 | + |
| 67 | + <haxelib name="hxcpp-debug-server" if="debug"/> |
| 68 | + |
| 69 | + <!-- ______________________________ Haxe Defines _____________________________ --> |
67 | 70 |
|
68 | 71 | <haxedef name="DISCORD_DISABLE_IO_THREAD" if="hxdiscord_rpc" /> |
69 | 72 | <haxedef name="NO_PRECOMPILED_HEADERS" if="linux" /> |
70 | 73 |
|
71 | | - <haxelib name="hxcpp-debug-server" if="debug"/> |
72 | 74 | <haxedef name="HXC_LIBVLC_LOGGING" if="VIDEOS_ALLOWED debug" /> |
73 | 75 |
|
74 | 76 | <haxedef name="FLX_NO_FOCUS_LOST_SCREEN" /> |
|
92 | 94 |
|
93 | 95 | <haxedef name='no-deprecation-warnings' /> |
94 | 96 |
|
| 97 | + <!-- ______________________________ Application Icon ______________________________ --> |
| 98 | + |
95 | 99 | <assets path='art/iconOG.png' rename='icon.png' if="linux" /> |
96 | 100 |
|
97 | 101 | <icon path="art/icon16.png" size='16'/> |
98 | 102 | <icon path="art/icon32.png" size='32'/> |
99 | 103 | <icon path="art/icon64.png" size='64'/> |
100 | 104 | <icon path="art/iconOG.png" /> |
| 105 | + |
| 106 | + <!-- ______________________________ ALSoft Config ______________________________ --> |
| 107 | + |
| 108 | + <section if="desktop"> |
| 109 | + <assets path="alsoft.txt" rename="plugins/alsoft.ini" type="text" if="windows"/> |
| 110 | + <assets path="alsoft.txt" rename="plugins/alsoft.conf" type="text" unless="windows"/> |
| 111 | + </section> |
101 | 112 | </project> |
0 commit comments