Go to file
2022-05-16 22:23:13 -06:00
asm Initial commit 2022-02-27 16:41:51 -07:00
assets Add portal gun 2022-05-11 22:44:05 -06:00
src Enforce minimum viewport width and height 2022-05-14 21:27:51 -06:00
tools Work on generated levels 2022-05-05 22:49:52 -06:00
vpk Update build instructions and attempt to make a working docker image for build 2022-05-16 22:23:13 -06:00
.gitignore Work on build process 2022-04-30 21:51:08 -06:00
Dockerfile Update build instructions and attempt to make a working docker image for build 2022-05-16 22:23:13 -06:00
Makefile Update build instructions and attempt to make a working docker image for build 2022-05-16 22:23:13 -06:00
portal.ld Initial commit 2022-02-27 16:41:51 -07:00
README.md Update build instructions and attempt to make a working docker image for build 2022-05-16 22:23:13 -06:00

Portal64

A demake of portal for the Nintendo 64

How to build

First, you will need to setup modern sdk

Next, you will need to download blender 2.9 or higher. Then set the environment variable BLENDER_2_9 to be the absolute path where the blender executable is located on your computer.

You will need to install python vpk

pip install vpk

Install vtf2png and skeletool64

echo "deb [trusted=yes] https://lambertjamesd.github.io/apt/ ./" | tee /etc/apt/sources.list.d/lambertjamesd.list
sudo apt install vtf2png skeletool64

Build and install vtf2png

Install image magic

sudo apt install imagemagick

You then need to add the following files from where portal is installed to the folder vpk

portal_pak_000.vpk  
portal_pak_001.vpk  
portal_pak_002.vpk  
portal_pak_003.vpk  
portal_pak_004.vpk  
portal_pak_005.vpk  
portal_pak_dir.vpk

Finally run make to build the project