undertale v1.08 sources
Find a file
2025-11-09 21:08:36 +08:00
background first commit 2025-11-09 21:08:36 +08:00
configs first commit 2025-11-09 21:08:36 +08:00
fonts first commit 2025-11-09 21:08:36 +08:00
objects first commit 2025-11-09 21:08:36 +08:00
paths first commit 2025-11-09 21:08:36 +08:00
rooms first commit 2025-11-09 21:08:36 +08:00
scripts first commit 2025-11-09 21:08:36 +08:00
sound first commit 2025-11-09 21:08:36 +08:00
sprites first commit 2025-11-09 21:08:36 +08:00
.gitignore first commit 2025-11-09 21:08:36 +08:00
h5config.ini first commit 2025-11-09 21:08:36 +08:00
help.rtf first commit 2025-11-09 21:08:36 +08:00
README.md first commit 2025-11-09 21:08:36 +08:00
splash.png first commit 2025-11-09 21:08:36 +08:00
UNDERTALE.project.gmx first commit 2025-11-09 21:08:36 +08:00

undertale v1.08 sources

You need GameMaker: Studio 1.4.9999 to compile this project. Using other versions will cause the compilation process to fail.

Specifically, open UNDERTALE.project.gmx using GM: Studio, select Target in the upper right corner, and click the button on the left to generate the binary file.

However, for compiling a web port, you need the following specific steps.

steps to compile a web port

  1. clone the repository to D:\ or any other location.
git clone <repo link> D:\undertale
mkdir D:\undertale\h5cache
mkdir D:\undertale\h5out
  1. locate the location where you installed GM: Studio 1.4.9999 and use the cd command to switch to its directory.
cd C:\Users\user\AppData\Roaming\GameMaker-Studio
  1. open the project using GM: Studio, switch to the HTML5 Target, and click on any compilation mode (Release or Debug).

  2. then, at the beginning of the compilation, execute the following command to perform a custom compilation. After executing this command, you can use Task Manager to suspend or terminate the GMAssetCompiler.exe compiler started by GM: Studio.

GMAssetCompiler /c /m=html5 /nodnd /wt /html5folder="data" /nocache_html5 /HTMLRunner="scripts.html5.zip" /config="Default" /tgt=32 /obob=False /obpp=False /obru=True /obes=False /i=3 /j=4 /cvm /tp=2048 /mv=1 /iv=0 /rv=0 /bv=9999 /gn="UNDERTALE" /td="D:\undertale\h5cache" /cd="D:\undertale\h5cache" /sh=True /dbgp="0" /hip="0.0.0.0" /hprt="0" /optionsini="D:\undertale\h5config.ini" /o="D:\undertale\h5out" "D:\undertale\UNDERTALE.project.gmx"
  1. finally, rename D:\undertale\h5out\scripts\gmRunner.js to runner.js, and you will get an HTML5 web port that can be played directly in a browser.