diff --git a/README.md b/README.md
index 9653f92..bed10fe 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,12 @@ A demake of Portal for the Nintendo 64.
First, you will need to setup [Modern SDK](https://crashoveride95.github.io/n64hbrew/modernsdk/startoff.html).
+After installing modern sdk you will want to also install
+
+```
+sudo apt install libnustd
+```
+
Next, you will need to download Blender 3.0 or higher. Then set the environment variable `BLENDER_3_0` to be the absolute path where the Blender executable is located on your system.
@@ -17,19 +23,30 @@ pip install vpk
-Install `vtf2png`, `sfz2n64`, and `skeletool64`.
+Install `vtf2png`, `sfz2n64`, and setup `skeletool64`.
```sh
echo "deb [trusted=yes] https://lambertjamesd.github.io/apt/ ./" \
- | tee /etc/apt/sources.list.d/lambertjamesd.list
-
-sudo apt install vtf2png sfz2n64 skeletool64 mpg123
+ | sudo tee /etc/apt/sources.list.d/lambertjamesd.list
+sudo apt update
+sudo apt install vtf2png sfz2n64 mpg123 sox imagemagick
```
-Install ImageMagick.
+Setup and build skelatool64
+
```
-sudo apt install imagemagick
+cd skelatool64
+./setup_dependencies.sh
+make
+```
+
+
+
+You will need to install nodejs. You can use apt for this
+
+```
+sudo apt install nodejs
```
diff --git a/skelatool64/makefile b/skelatool64/makefile
index 3280f46..55b78b4 100644
--- a/skelatool64/makefile
+++ b/skelatool64/makefile
@@ -1,7 +1,7 @@
GCC_FLAGS = -Wall -Werror -g -rdynamic -I./yaml-cpp/include
-LINKER_FLAGS = -L./yaml-cpp -lassimp -lyaml-cpp -lpng -ltiff -llua -ldl
+LINKER_FLAGS = -L./yaml-cpp -lassimp -lyaml-cpp -lpng -ltiff -llua5.4 -ldl
SRC_FILES = main.cpp $(shell find src/ -type f -name '*.cpp')
diff --git a/skelatool64/setup_dependencies.sh b/skelatool64/setup_dependencies.sh
index 27a57c4..eeeb147 100755
--- a/skelatool64/setup_dependencies.sh
+++ b/skelatool64/setup_dependencies.sh
@@ -1,6 +1,6 @@
#!/usr/bin/bash
-sudo apt install -y libpng-dev libtiff-dev libassimp-dev
+sudo apt install -y libpng-dev libtiff-dev libassimp-dev g++ liblua5.4-dev cmake
pushd $(dirname "$0")
diff --git a/skelatool64/src/lua_generator/LuaBasicTypes.h b/skelatool64/src/lua_generator/LuaBasicTypes.h
index 28bdf7a..4406f78 100644
--- a/skelatool64/src/lua_generator/LuaBasicTypes.h
+++ b/skelatool64/src/lua_generator/LuaBasicTypes.h
@@ -1,7 +1,7 @@
#ifndef __LUA_BASIC_TYPES_H__
#define __LUA_BASIC_TYPES_H__
-#include
+#include
#include
#include
#include