VOGONS


First post, by akula65

User metadata
Rank Oldbie
Rank
Oldbie

Source: https://github.com/InsanityBringer/PiccuEngin … leases/tag/v1.2

Descent 3: Piccu Engine […]
Show full quote

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.

Piccu Engine v1.2 […]
Show full quote

Piccu Engine v1.2

New feature and bugfix release, to fill the gap in the development of Newrender. This release does not use Newrender, but will use the GL 3.3 Newrender backend to improve performance on some GPUs.
Changes

Added some support for xinput controllers. (Thanks Zardoru!)
Added MSAA support to the renderer.
Enable BP even when merc isn't present.
New renderer backend. On some machines, this may perform noticably better than the original code.
Can now post to Gamespy protocol v1 trackers like tsetsefly.de and terminal's tracker.
Mission download can now use https on Windows. (Thanks Arne!)
Can now toggle doppler and reverb effects from the sound menu
Videos are no longer put in a 4:3 box, and will expand to use the width of the screen.
New netgame connectors, with a new .piccucon format. This includes a tracker that will list games from tsetsefly.de.
Dedicated server doesn't spam letters as it reads the tablefile, somewhat increasing startup speed.

Fixes

Terrain fog now works
Fixed transparent ship logos.. but now the handles don't show up on level 1. I can't win
Reduce CPU usage on dedicated servers. I recommend a framecap of at most 500 FPS, 999 will still use more than vanilla.
Fix crash in some situations when alt-tabbing at the multiplayer intermission screen.
Fix some pilot management settings disrupting the user's key ramping and weapon priorities.
Fix crash in mission downloader if ran in a directory with a long path

Known bugs

An occasional divide by 0 in the mission downloader has been spotted.

Tracker support

A new multiplayer game isn't implicitly tracked, even when created with the Tracker connector. To enable tracking support, gamespy.cfg must be filled out with lines for Gamespy v1 compatible tracker servers. Two example servers follow.

tracker.tsetsefly.de:27900
will post the game to hltv's tracker https://tsetsefly.de, used by the in-game tracker connector
tracker.h0m3.net:27900
will post the game to Terminal and Pudlez's tracker https://tracker.h0m3.net/index.html

UDP port 2092 will still need to be opened for others to be able to connect to your game