Palomino was an extensive mutliplayer roleplay game for Garry's Mod set in early 2000s New York. Players could choose to play as police officers, criminals, or regular citizens. Police Officers could arrest players, write traffic tickets, and conduct raids. Criminals could participate in the narcotics trade, rob the bank, or raid other players. Regular citizens could hold jobs such as a City Worker, and open up their own store or casino.
The gamemode is built off of a custom fork of Helix called pHelix (pronounced "felix"). Due to unforeseen circumstances & life events among the two co-founders, the project was halted months before the open beta.
This project is more than just a Lua gamemode. It expanded to include a custom Node.js API, Authentication Server, and React webapp, that were used to expand the capabilities of Garry's Mod's limited toolset. With GMod's recent move to Chromium from Awesomium it became possible to embed modern web apps to the game, enabling features such as the Police Computer (see below) to be done entirely in React and embedded in-game. This, however, needed some novel authentication methods & API routes to be written. You can find more information about the JavaScript parts of the project in the related repositories below.
Related Repositories:
- pHelix (Lua)
- pAPI (JavaScript, Node.js)
- pAuth (JavaScript, Node.js)
- palOS (JavaScript, Node.js, React)
- Loading screen (HTML, CSS, JavaScript)
2024-12-03_13-07-42.1.1._1.mp4
2024-10-26_09-54-50.mp4
The image below is one of the first things I created for this project. It ended up becoming so popular that someone remade it in figma, and that remake was featured on some YouTube videos.
2023-10-14.02-00-42.mp4
The gamemode has functionality to make certain props of some real estate properties to snap to the ground, or snap to certain points on other similar props.
gmod_QnhWO0APWp.mp4
The Police Computer is achieved by running an external React web app using the React95 template. The implementation in-game features PAUTH) authentication and retrieving arrest records from PAPI.
Done in Figma, unfortunately not implemented before the project was halted.
2024-04-10.11-18-24.mp4
2023-09-02.04-02-28.mp4
The gas canister, when placed by the lazers at the bank, starts to fill the room with gas. This allows players to walk through the lazers without setting off the Bank Alarm.