note: ultra beta software, expect unstable ui and stuff
yet another 2hu launcher
design basically stolen from widdiful's launcher and this version
might work on windows, should work on linux, probably will never work on macos past catalina
because this is written in (sorry) python, you just need to
- clone the repo
git clone https://github.com/kcomain/unnamed-launcher
# or
git clone [email protected]:kcomain/unnamed-launcher
- install all the required stuff
poetry install
# or
# you might want to get into a virtual env first:
python -m venv venv
source venv/bin/activate # linux
.\venv\bin\activate.bat # windows
pip install -r requirements.txt
- and then do
python3 main.py
alternatively you can grab executables here
an operating system with 64 bit support
Tip: you only need to do these if you want to build an executable, which you probably don't need to. Check out this
- Python >=3.6, <3.10
- Linux users
# if you have gnu make
make all build-executable
# if you don't have gnu make
# 1. install dependencies as shown in #how-to-run
# 2. run the following
pyside6-rcc unnamed/resources.qrc -o unnamed/resources.py
pyinstaller --distpath ./build/dist --log-level WARN --noconfirm --onefile \
--name unnamed-launcher --noconsole --noupx --collect-data unnamed main.py
- Windows users
bin\build-windows.bat
see contributing.md
this project is possible with efforts from the following people:
- Widdiful for the original launcher
- David-JonesDVN for the remade launcher
- u/absolitud3 for the icon
- zun/team shanghai alice for the amazing games
- qt/pyside
- you
disclaimer: this project is not endorsed or supported by the aforementioned entities, team shanghai alice and twilight frontier. i own only the code for this app, if you're the author of any assets that i've used, and you don't want me to use it, please let me know
- screw this rewriting in c++ after i learn it
-
[hard] cut down the binary size-
how in miku's name does the linux pyinstaller'd binary get to 250 mb i do not understand -
37 mb for windows is not fine.
-
-
button box wrapping thing (reimplement flowlayout) -
:spineline: linux compatibility (wine, steam proton, etc.)