Svengine: Difference between revisions
Jump to navigation
Jump to search
Tip:The SDK for this branch has been released and is available under the "Tools" category on
Steam, if Sven Co-op is downloaded.
mNo edit summary |
mNo edit summary |
||
Line 64: | Line 64: | ||
==Availability== | ==Availability== | ||
{{tip|The SDK for this branch has been released and is available under the "Tools" category on | {{tip|The SDK for this branch has been released and is available under the "Tools" category on {{steamicon|4.1}}, if Sven Co-op is downloaded.}} | ||
* {{svencoop|4}} | * {{svencoop|4}} | ||
Revision as of 13:51, 25 April 2024

This article or section needs to be cleaned up to conform to a higher standard of quality because:
Make a comparison table of vanilla GoldSrc and Svengine (like on the
GoldSrc page) to improve quality and make it 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 is a third-party
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 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
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 | 8192 |
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] | 256 |
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] | 8192 |
Maximum number of pre-cached sounds (MAX_SOUNDS) | 512 | Unchanged[confirm] | 4096 |
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] | 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] | 4096 |
Maximum number of map leafs (MAX_MAP_LEAFS) | 8192 | Unchanged[confirm] | 65536 |
Maximum number of entities per packet (MAX_PACKET_ENTITIES) | 256 | 1024 | 512 |
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


External links
- Svengine in the Sven Co-op Wiki
- Sven Co-op - the official website