Svengine: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Added the pre & post-25th anniversary details to compare with Svengine.)
Line 18: Line 18:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Engine Limits !! GoldSrc !! Svengine
! Engine Limits !! GoldSrc (Pre-25th) !! GoldSrc (Post-25th) !! Svengine
|-
|-
| Maximum number of dynamic sound channels || 32 ||
| Maximum number of dynamic sound channels || 8 || 32 || -
|-
|-
| Maximum number of server entities (MAX_EDICTS) || 1200 ||
| Maximum number of server entities (MAX_EDICTS) || 900 || 1200 || -
|-
|-
| Maximum number of temporary entities (MAX_TEMPENTS) || 500 ||
| Maximum number of temporary entities (MAX_TEMPENTS) || 500 || Unchanged{{confirm}} || -
|-
|-
| Maximum number of particles (MAX_PARTICLES) || 4096 ||
| Maximum number of particles (MAX_PARTICLES) || 4096 || Unchanged{{confirm}} || -
|-
|-
| Maximum number of beams (MAX_BEAMS) || 64 ||
| Maximum number of beams (MAX_BEAMS) || 64 || Unchanged{{confirm}} || -
|-
|-
| Maximum number of visible entities in the package (MAX_VISIBLE_PACKET) || 1024 ||
| Maximum number of visible entities in the package (MAX_VISIBLE_PACKET) || 256 || 1024 || -
|-
|-
| Maximum number of pre-cacheable models (+sprites)(MAX_MODELS) || 512 ||
| Maximum number of pre-cacheable models (+sprites)(MAX_MODELS) || 512 || Unchanged{{confirm}} || -
|-
|-
| Maximum number of pre-cached sounds (MAX_SOUNDS) || 512 ||
| Maximum number of pre-cached sounds (MAX_SOUNDS) || 512 || Unchanged{{confirm}} || -
|-
|-
| Maximum number of entries to read sentences made up of sentences (MAX_SENTENCES) || 1536 ||
| Maximum number of entries to read sentences made up of sentences (MAX_SENTENCES) || 1536 || 2048 || -
|-
|-
| Maximum number of user messages (MAX_USER_MESSAGES) || 128 ||
| Maximum number of user messages (MAX_USER_MESSAGES) || 128 || Unchanged{{confirm}} || -
|-
|-
| Max number of loaded textures (MAX_TEXTURES) || 2048 ||
| Max number of loaded textures (MAX_TEXTURES) || 2048 || Unchanged{{confirm}} || -
|-
|-
| Max number of GL textures (MAX_GLTEXTURES) || 10000 ||
| Max number of GL textures (MAX_GLTEXTURES) || 4800 || 10000 || -
|-
|-
| Number of messages titles.txt (MAX_MESSAGES) || 1024 ||
| Number of messages titles.txt (MAX_MESSAGES) || 1024 || Unchanged{{confirm}} || -
|-
|-
| Maximum size of indexed textures || 512х512 ||
| Maximum size of indexed textures || 512х512 || Unknown || -
|-
|-
| Maximum size of full color textures || - || - ||
| Maximum size of full color textures || - || - || -
|-
|-
| Maximum number of models on the map (MAX_MAP_MODELS) || 256 ||
| Maximum number of models on the map (MAX_MAP_MODELS) || 256 || Unchanged{{confirm}} || -
|-
|-
| Maximum number of map leafs (MAX_MAP_LEAFS) || 8192 ||  
| Maximum number of map leafs (MAX_MAP_LEAFS) || 8192 || Unchanged{{confirm}} || -
|-
|-
| Maximum number of {{clarify|what?}}(MAX_PACKET_ENTITIES) || 1024 ||
| Maximum number of {{clarify|what?}}(MAX_PACKET_ENTITIES) || 256 || 1024 || -
|-
|-
| Maximum number of spans (software renderer geometry limit) || 6000 ||
| Maximum number of spans (software renderer geometry limit) || 3000 || 6000 || -
|-
|-
| Maximum number of surfaces (software renderer geometry limit) || 4000 ||
| Maximum number of surfaces (software renderer geometry limit) || 2000 || 4000 || -
|-
|-
| Maximum number of edges (software renderer geometry limit) || 14400 ||
| Maximum number of edges (software renderer geometry limit) || 7200 || 14400 || -
|}
|}



Revision as of 00:52, 8 February 2024

Broom icon.png
This article or section needs to be cleaned up to conform to a higher standard of quality because:
make a table of comparison vanilla goldsrc and svenengine (like on GoldSrc GoldSrc page) to improve quality, make a little standalone)
For help, see the VDC Editing Help and Wikipedia cleanup process. Also, remember to check for any notes left by the tagger at this article's talk page.

Svengine Svengine is a third-party GoldSrc GoldSrc branch using licenced code. It is a modified version of the GoldSrc engine that was introduced around version 5.0 of Sven Co-op Sven Co-op and has enhancements such as allowing larger levels, higher entity limit, Hor+ FOV support, improved audio via FMOD and increased engine limitations.

Features

Feature list from the Sven Co-op official website

  • Engine
    • New game and server launchers for improved functionality.
    • Increased limits for various engine core parameters, such as base decals, beams, dynamic lights, edicts, frame rate, heap memory size, models, sounds, and more.
    • Increased limits for map-related parameters, such as brushes, leafs, models, nodes, planes, textures, world size, and more.
    • Enhanced networking changes, including IPv6 support, increased network rate, datagram length, entities per packet, user message size, and more.
    • Various engine settings and log improvements.
  • Tools
    • Custom fork of ZHLT 3.4 map compiler tools designed specifically for this particular branch. Based on Vluzacn's fork (build 34) and compatible with both 32-bit and 64-bit platforms.

Specifications

Stub

This article or section is a stub. You can help by expanding it.

Engine Limits GoldSrc (Pre-25th) GoldSrc (Post-25th) Svengine
Maximum number of dynamic sound channels 8 32 -
Maximum number of server entities (MAX_EDICTS) 900 1200 -
Maximum number of temporary entities (MAX_TEMPENTS) 500 Unchanged[confirm] -
Maximum number of particles (MAX_PARTICLES) 4096 Unchanged[confirm] -
Maximum number of beams (MAX_BEAMS) 64 Unchanged[confirm] -
Maximum number of visible entities in the package (MAX_VISIBLE_PACKET) 256 1024 -
Maximum number of pre-cacheable models (+sprites)(MAX_MODELS) 512 Unchanged[confirm] -
Maximum number of pre-cached sounds (MAX_SOUNDS) 512 Unchanged[confirm] -
Maximum number of entries to read sentences made up of sentences (MAX_SENTENCES) 1536 2048 -
Maximum number of user messages (MAX_USER_MESSAGES) 128 Unchanged[confirm] -
Max number of loaded textures (MAX_TEXTURES) 2048 Unchanged[confirm] -
Max number of GL textures (MAX_GLTEXTURES) 4800 10000 -
Number of messages titles.txt (MAX_MESSAGES) 1024 Unchanged[confirm] -
Maximum size of indexed textures 512х512 Unknown -
Maximum size of full color textures - - -
Maximum number of models on the map (MAX_MAP_MODELS) 256 Unchanged[confirm] -
Maximum number of map leafs (MAX_MAP_LEAFS) 8192 Unchanged[confirm] -
Maximum number of
Clarify: what?
(MAX_PACKET_ENTITIES)
256 1024 -
Maximum number of spans (software renderer geometry limit) 3000 6000 -
Maximum number of surfaces (software renderer geometry limit) 2000 4000 -
Maximum number of edges (software renderer geometry limit) 7200 14400 -

Availability

Tip.pngTip:The SDK for this branch has been released and is available under the "Tools" category on Steam, if Sven Co-op is downloaded.

Sven Co-op Sven Co-op

External links