Skip to content

Descent 3: Piccu Engine, a version of the game Descent 3 focused on quality-of-life improvements.

License

Notifications You must be signed in to change notification settings

arbruijn/PiccuEngine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Descent 3: Piccu Engine

This is a new engine for Descent 3, from the initial 1.5 source code release. It incorporates almost every change from InjectD3, among many more.

At the moment, this includes the following features:

  • Centered window mode
  • Scaling in window and fullscreen mode
  • Fullscreen which does not change desktop settings (multi adapter support forthcoming)
  • New mouse code
  • Adjustable FOV, with automatic expansion for widescreen
  • Missing features in OpenGL restored, including specular highlights and the ability to control mipmapping
  • Cockpit actually works in widescreen, unlike InjectD3
  • Faster iteration when many missions are present.
  • Smoother UI (FPS limit raised to 60)
  • OpenAL sound system with no crackling and environment reverb support.
  • Many bugfixes

Building

At the moment the build environment is only set up for Windows, but I hope to change this shortly. Building on Windows is done with CMake.

About

Descent 3: Piccu Engine, a version of the game Descent 3 focused on quality-of-life improvements.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 83.2%
  • C 11.3%
  • Assembly 5.2%
  • Other 0.3%