Last active
June 5, 2018 07:14
-
-
Save alicerunsonfedora/9e90385aadc0afb6b4165c87e540d4cc to your computer and use it in GitHub Desktop.
Just some preloader stuff before the game starts. Nothing unusual...
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
from alice import setup, utils | |
from ddlc import monika, yuri | |
def recover_from_internet(): | |
download_from_servers("10.14") | |
if _platform == "alice": | |
utils.recover.select = 0 | |
elif _platform == "windows": | |
utils.recover.select = 1 | |
elif _platform == "darwin": | |
utils.recover.select = 2 | |
elif _platform == "linux": | |
utils.recover.select = 3 | |
else: | |
utils.error(10) | |
utils.start_recovery_service() | |
def install_alice_os(): | |
download_from_servers(latest) | |
utils.recovery.select = 0 | |
utils.start_recovery_service(install) | |
utils.flags("skip") | |
install_target = alice.setup() | |
install_target.detect_system_requirements() | |
install_target.check_for_pass() | |
if install_target.pass != True && install_target.pass != False: | |
m = ddlc.monika() | |
m.assist_with_flags() | |
else: | |
print("Success") | |
if install_target.pass == False: | |
utils.error(3) | |
return | |
elif install_target == True: | |
y = ddlc.yuri() | |
y.enable_guided_setup(install_target) | |
y.insert(init) | |
y.say("""\ | |
Welcome to the Setup wizard for Alice OS. | |
Alice OS provides new features and updates to the DDLC system. | |
Please press ENTER to continue, or press ESC to quit the installer. | |
To hear an audio version of the Setup system, press F12 now. | |
""") | |
if install_target.detect(1): | |
print("Aborting") | |
utils.error(0) | |
return | |
elif install_target_detect(2): | |
utils.enable_audio() | |
elif install_target_detect(0): | |
install_target.proceed(host: y) | |
if __name__ == "__main__": | |
if ddlc.monika.reports_over: | |
recover_from_internet() | |
elif ddlc.monika.reports_mod: | |
install_alice_os() | |
else: | |
print("The server could not determine your actions. Aborting...") | |
message = """\ | |
U2FsdGVkX1/Kb+A74Mg7+Rcy83p+4sHXEfxzgVGFJ5O7gGnuhEoxm9MyqYh7+sAs | |
kOTEr8iUeOG+6l9qx2Z2yTvhOuFE6wFNHtfsY5ReIr8/dLkA9jq9GhzjsVDh0SoV | |
vuQ75tH+L2pJOeeBZbQm+tzptjXLJ8u/WLRROxXOwIiil58KTalU37ZGdD11skIG | |
fgt+a3srRpYO77kzk6oJjiLuRZSX/wqKRhF8kcdpCw8egu3InSWi5XAmLoEyXSHz | |
7CDMlpHDoB/tX3ncmBgEyFgheTj6Yi48cMbnmhvx6VkE/sSRfFGHcaBHHseUWW4W | |
uoYfAIcpoTyta1nrsPApsxEjkXcJ5dKEH7gqXUO1nySqtazBgzVQGtQQaGr/QsMO | |
JvocGK38qD6dfDoq6BEjrUxTOBCvqXVfMxxYaLPhObSfiKMwiZDAE+wSMI7XPsXh | |
h1I7/tl52xx6uz+riRO5lVjRuHPALc1BdtQDMAXnEOSPXfOwaKAc0SpWTMHrvOM7 | |
RiNc0xDdvUPBgmDccWhoCcm0ZpBC2xOBAdcAyVXUoDwZHNycdXX+77kvik5YMaDn | |
gx7o2lrR0VoUWdjd60lW5KUuaYL+YNjJroSu8TNHFRzjQ8SXhynXfcxJeYOc0Oo3 | |
hbywj2fDhOsjh6OyKOZhOfcOB+Gi60SoKQcMGwNjvdqpaopkCrdrgL8T0CfDki2h | |
u2tNdL7feuk64bpnxoXzOFcbFfVEC3AKv5zyfUZmxjYMkN+AHh0ohVOE7KgqRmAC | |
sN7qm4zXx6SCwtssDw/CJClh1d59pOGQEWgE8iC4Az3ZTXB/RfIihJa66LM9Cwsa | |
1cTObsCuS7bg7Tlcb1LmQCXcsLzBwlNyMKhpy5qppgtc7tg078jURwy5INB8yELW | |
LFB2TIW3E3g2Dw/ynMAzPp2+AWkCHOgM6tYSlim22B8bi1PIuFlMEqh9nmPQI6/q | |
jeJtnIwTOuN4MYlIdbPmObFg8y4XML+5fP1FwQd3ixcq23k7YKhEy81xbLgtXb/R | |
SHXkIq175sKRAtTYLzQp2GtfrxPvDsW1im+OfSF0zr5mCv73k1mPq2q+AbPZ842X | |
oF5hIAevdUeeoywvUNcwTBrWL36oJXqq82ptI/Kp+nfWVXDx2HBm1CIPd7N3Inhd | |
Wsk/xNxDsr83M4SYI4xbn4TeHLv0tUh7k9TJFzSVZchY9yLqnagXTY3DYsmrWOYj | |
6BqeT8qX46qT/4Id4WTWeIvdbzICZWU3fPiHQ0Ma4G9140visQggbiKt/gfzjIyE | |
zl88lp+i1hlR9EAHNTKyuR56KOAMEatsI6L2V0nI5f5Rrz9xtWvoFMJ1Hp8PyT3o | |
/vYqHGmPvCIMz32v4gBWWlPsO2FnUxKh+2MNWqxLjuDBsZFxRUvy9hxbHBmRzNwT | |
R6Z6N0/6nxUNo/01CDn8y8q7pmIx8Entvf4wwokUJM8ZRfk9qA9mnIvEqDSvQaMM | |
0uIYdtUeIRBGM4UcVjf1ZQZbHrqyxHbT4phd3p6Wb+4IkKfPKtkkQnsji7JgMb6v | |
a2kUgD4e8aU5Hy8YaXsDKuXjWYWwQERP1jVL97vOPyjdIk36CKM8z8W/WibwPd7b | |
U5W7px0afLLJhtR9+oHTQ5hAyIhC7Rbo40eJpBXGhfBj4WMD4UTS+u9d3spELMIJ | |
rtVpKZ2BIYjTmOpx1/GN+L54EnNX54mAE6UPx30l1UxU6Ep7VFjCNs9bCEx7v9oM | |
iublYNXrvlZJL9lDfEpReHis9wkT9ju/eIb5IvkV9iOXtNjqxEHWV17tDmS4qQWD | |
M7bLSgsiqM2lbN670mBmSeDMI6syZk8PjJvL/NIbp7twuu2UQk+SgDCSR2zq2b7S | |
tmHnuuonzx2urJ/opPMX76OmLOJOGJ14cEdQLSwGZ1Z8YUrm1dDtHlzejoMujLuA | |
IOL0S0kCfMR0g7HN4uH0hJqLV2eiVbNGtiPkqD5L9DCDNj/3t63sMA56VEy3wNES | |
8Vdwh+x52i3LRtqpIQpMjZJu3e9+oKT83U/w31f1/6PRGvJjvcJZAoko6k5mxR+t | |
9VQW++rElAB+qpsQSigEmPXErpYyK5NMDgVqLzcCAsZjbYL88ujT2MlrKvF+plFO | |
RglH8UuF4pLfMFp7zYdAb7cUOvRNhPZ2I1yp0x1i/LulV8Wj2wn52wDifCkUwVhH | |
WtN8HGOTa8giPdfq7nGIfLl4t/Zl8Y1Z1GY5oWbZfqVM5N+84TCwLZLNnqFw1nAX | |
/wDFGGDsLVmo59+58AJJVjpzGoe7A0FwiK/M85veCIZ/0N8G8G2YAwrKMZYnTSty | |
UUfjH2qbu8WwfwWa79OniHiYNpzZRAzPw8MvP8JDo0Zzywl+GvSdYe/1d5UVJia0 | |
WKMvbrERclge69mjZTJN/ilS6wKFVIIGe63hAP+2RVql2TVhNHMjUSVi+efQ0bPg | |
Y/uo8/SBKblshIYOgeIDUE6jPjGhdghrZH7U+94AYzK1FNCyCaDdqzojHzNVhU7X | |
XsQh/9IRpngtFg7l4tdhqbpMXQcsj+us3zVO9n0phTr4+H7Gocz6jPvSrRVpC0qN | |
YwnJZu0ME7Z13OKRmO0hz+5YUV1c1JBYJ0qMY+qBqOp52ifgXUipfGNY2n36Hrpv | |
cBSSYzkfefNO1ShhCGbz2A== | |
""" | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment