Svengine

From Valve Developer Community
Jump to: navigation, search
Icon-broom.png
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 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 Svengine is a third-party, modified version of GoldSrc GoldSrc using licensed code, introduced around version 5.0 of Sven Co-op 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

Stub

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

Engine Limits GoldSrc GoldSrc (Pre-25th) GoldSrc GoldSrc (Post-25th) Svengine 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

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

External links