Svengine
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, modified version of GoldSrc using licensed code, introduced around version 5.0 of Sven Co-op. It has enhancements such as increased engine limits (allowing for larger and more complex levels), Hor+ FOV support, and improved audio via FMOD.
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 and 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
Todo: Download link
Tip:The SDK for this branch has been released and is available under the "Tools" category on Steam, if Sven Co-op is downloaded.
External links
- Svengine in the Sven Co-op Wiki
- Sven Co-op - the official website