Skip to content

Latest commit

 

History

52 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Monitor Maker

Screenshot of the main application window, showing all of the controls for the utility

Portal 2 Monitor Maker is an open-source utility built on sourcepp with a UI built with FLTK that allows quick and easy creation of custom props to be used in Portal 2 mapping. You can import your images, select relevant options and export without the hassle of decompiling Valve's model formats.

Features

  • Multiple skins (max 31)
  • Animated textures
    • Customisable FPS
  • Animated texture playback
  • Scrolling textures
    • Scroll direction and custom speed options
  • Scanline
  • Both monitor poses
  • Customisable model name

Building

Linux (Ubuntu):

sudo apt update && sudo apt install cmake ninja-build build-essential git libfltk1.3-dev libgl1-mesa-dev libglx-dev libglu1-mesa-dev -y

cmake --preset linux-release
cmake --build build/linux-release

# Running
./build/linux-release/monitor-maker

Windows:

cmake --preset windows-release
cmake --build build/windows-release --config Release

# Running
./build/windows-release/Release/monitor-maker.exe

Contributing

All help is very much appreciated. Whether it be just using the application, testing it on various setups, submitting issues/feature requests or opening pull requests, everyone is welcome to participate.

While there may not be many features that could be added, there still are some that might be nice to have at some point:

  • Better coding standards
  • Vactube scanner TV model and 1980s computer model support
  • Various exporting options (VPK?)
  • Improved preview showing the scanline and scrolling
  • Basic texture creation for text on a background
  • Proper parsing and writing of .mdl files

Lisence

Licensed under the MIT license

About

A small tool for creating custom monitor props from user-provided images for Portal 2.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages