This repository is deprecated. The new and more improved version is here: https://github.com/PA-Level-Combiner/PA-Level-Combiner-v3
A program that combines two levels of the same song into one. Used to make collaborations easier by allowing collab members to work on their parts individually instead of passing files around.
- Download the .zip, then right click and extract the .zip to a folder.
- Go inside the folder, then open the
setup
folder, then double click on thesetup.bat
file. - On the following window, save the shortcut to your favorite folder.
- Press enter to close the setup.
- Go to the shortcut, double click, and have fun collaborating!
Sometimes, parts of a level are split in different levels. This program combines those levels to get a level with all the parts in it.
(explained in the Instructions
button in the program. too lazy to write it all down here, will add in another update)
Make sure you have Python 3.10.1 installed.
- Create a new folder called .py_embedded
- Download a Python embeddable package from here: https://python.org/downloads/release/python-3101 (Scroll down and select Windows embeddable package (64-bit))
- Extract all contents to
.py_embedded
- Open the normal python distribution from
%appdata%\..\Local\Programs\Python\Python310
(we will refer to this path asnormalpython
) - Copy the following files and folders and paste them to the
.py_embedded/
folder:normalpython/tcl
normalpython/Lib/tkinter
normalpython/DLLs/
_tkinter.pyd
tcl86t.dll
tk86t.dll
- Go to
.py_embedded/python310._pth
and delete everything, paste the following:
python310.zip
.
../code
# Uncomment to run site.main() automatically
import site
- Install
get_pip.py
from here: https://bootstrap.pypa.io/get-pip.py, save to.py_embedded
- Open command prompt (admin) and
cd
to.py_embedded
, runpython.exe get-pip.py
- Run
".py_embedded/python.exe" -m pip install -r requirements.txt
- Create a venv using
"%appdata%\..\Local\Programs\Python\Python310\python.exe" -m venv .venv
- Open command prompt,
cd
to the project's folder - Run
".venv/Scripts/python" -m pip freeze > requirements.txt
- Run
".py_embedded/python.exe" -m pip install -r requirements.txt
- Open command prompt,
cd
to the project's folder - Run
".venv/Scripts/python" "make_zip/build.py"
- A .zip will appear in
build/
.