Svengine: Difference between revisions

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



Revision as of 09:41, 7 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 Svengine
Maximum number of dynamic sound channels 32
Maximum number of server entities (MAX_EDICTS) 1200
Maximum number of temporary entities (MAX_TEMPENTS) 500
Maximum number of particles (MAX_PARTICLES) 4096
Maximum number of beams (MAX_BEAMS) 64
Maximum number of visible entities in the package (MAX_VISIBLE_PACKET) 1024
Maximum number of pre-cacheable models (+sprites)(MAX_MODELS) 512
Maximum number of pre-cached sounds (MAX_SOUNDS) 512
Maximum number of entries to read sentences made up of sentences (MAX_SENTENCES) 1536
Maximum number of user messages (MAX_USER_MESSAGES) 128
Max number of loaded textures (MAX_TEXTURES) 2048
Max number of GL textures (MAX_GLTEXTURES) 10000
Number of messages titles.txt (MAX_MESSAGES) 1024
Maximum size of indexed textures 512х512
Maximum size of full color textures - -
Maximum number of models on the map (MAX_MAP_MODELS) 256
Maximum number of map leafs (MAX_MAP_LEAFS) 8192
Maximum number of
Clarify: what?
(MAX_PACKET_ENTITIES)
1024
Maximum number of spans (software renderer geometry limit) 6000
Maximum number of surfaces (software renderer geometry limit) 4000
Maximum number of edges (software renderer geometry limit) 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