Good Robot - MacSourcePorts/MSPBuildSystem GitHub Wiki

Information

Source Port Good-Robot
Game(s) Good Robot
Homepage https://pyrodactyl.com/good-robot/
Source Code https://github.com/arvindrajayadav/Good-Robot
MSP Fork https://github.com/MacSourcePorts/Good-Robot
Build Type: Mac Source Ports Fork
Port Type Original Source Code
Project Build Strategy Project doesn’t do Mac builds
Source Code Strategy Source available
Projct Release Strategy No releases
Mac Support Status No Mac support provided
Project Status Inactive
Build System CMake
Programming Language(s) C/C++
Data Situation Looks for data in ~/Library/Application Support/Good-Robot/
Homebrew Requirements brew install sdl boost glew freetype freealut devil

Notes

This mostly worked out of the box, except I had to tweak one of the shader scripts for the in-game characters. Then I had to do work to be able to use Application Support instead of everything in the same directory as the executable. Also neutered Steam support.

MSP Fork differences:

.gitignore
CMakeLists.txt
ImageManager.cpp
InputManager.cpp
SteamLeaderboard.cpp
SteamLeaderboardMenu.cpp
TextManager.cpp
audio.cpp
env.cpp
font.cpp
fragment_macos.cg
hud.cpp
interface.cpp
main.cpp
map.cpp
master.h
menu.cpp
page_pattern.cpp
render.cpp
resource.cpp
resource.h
steam_data.cpp
steamworks/public/steam/steam_api.h
system.cpp
ui_credits.cpp
ui_hatshop.cpp
ui_highscore.cpp
ui_mainmenu.cpp
ui_news.cpp
ui_opt.cpp
ui_store.cpp
ui_upgrade.cpp