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.
		
	
m (→Specifications)  | 
				|||
| (17 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{LanguageBar}}  | ||
{{  | {{Background|file=SNDSvenCoopMap.jpg|opacity=.15|gradient-color=45,50,45}}  | ||
== Features ==  | {{svengine|4}} is a third-party, modified version of {{GoldSrc|4}} using licensed code, introduced with version 5.0 of ''{{svencoop|4}}''. It has enhancements such as increased engine limits (allowing for larger and more complex levels) and Hor+ FOV support.  | ||
==Features==  | |||
===Added ===  | |||
Feature list from the [https://www.svencoop.com/manual/changelog.html#code-engine Sven Co-op official website]  | Feature list from the [https://www.svencoop.com/manual/changelog.html#code-engine Sven Co-op official website]  | ||
*'''Engine'''  | *'''Engine'''  | ||
**New game and server launchers for improved functionality.  | **Renderer  | ||
**Increased limits for various engine core parameters, such as base decals, beams, dynamic lights, edicts, frame rate, heap memory size, models, sounds, and more.  | ***Improved dynamic lighting for entities (coming soon){{Cite|1}}, replacing old floor-based lighting method.  | ||
**Increased limits for map-related parameters, such as brushes, leafs, models, nodes, planes, textures, world size, and more.  | **'''Scripting'''  | ||
**Enhanced networking changes, including IPv6 support, increased network rate, datagram length, entities per packet, user message size, and more.  | ***AngelScript scripting engine  | ||
**Various engine settings and log improvements.  | **'''Other'''  | ||
***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'''  | *'''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.  | **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.  | ||
==   | ===Removed===  | ||
* [[Software renderer]] support  | |||
==Specifications==  | |||
{{Engine Limits}}  | |||
== Media ==  | |||
<div style=width:100%;overflow:auto>  | |||
{| border="0" cellpadding="4" align="center"  | |||
|[[File:BMSTSSvenCoop1.jpg|500px|center]]  | |||
|[[File:BMSTSSvenCoop2.jpg|500px|center]]  | |||
|[[File:TurretFortressSvenCoop.jpg|500px|center]]  | |||
|[[File:PolarRescueSvenCoop.jpg|500px|center]]  | |||
|  | |||
|  | |||
|   | |||
|  | |||
|  | |||
|}  | |}  | ||
</div>  | |||
==Availability==  | ==Availability==  | ||
{{todo|Download link}}  | |||
{{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.}}  | {{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}}''  | ||
== External links ==  | ==External links==  | ||
*[https://wiki.svencoop.com/Svengine Svengine] in the Sven Co-op Wiki  | *[https://wiki.svencoop.com/Svengine Svengine] in the Sven Co-op Wiki  | ||
*[https://www.svencoop.com Sven Co-op] - the official website  | *[https://www.svencoop.com Sven Co-op] - the official website  | ||
[[Category:  | [[Category:Sven Co-op]]  | ||
[[Category:Third-  | [[Category:Third-Party Engine Branches]]  | ||
{{references|1=  | |||
{{ref2|cite id=1|access-date=February 18, 2025|[https://store.steampowered.com/news/app/225840/view/621036698051019413 Quick 5.27 Progress Update - Sven Co-op - Steam News]}}  | |||
}}  | |||
{{Gs-branch-navbox}}  | {{Gs-branch-navbox}}  | ||
Latest revision as of 21:18, 18 February 2025
 Svengine is a third-party, modified version of 
 GoldSrc using licensed code, introduced with version 5.0 of 
 Sven Co-op. It has enhancements such as increased engine limits (allowing for larger and more complex levels) and Hor+ FOV support.
Features
Added
Feature list from the Sven Co-op official website
- Engine
- Renderer
- Improved dynamic lighting for entities (coming soon)[1], replacing old floor-based lighting method.
 
 - Scripting
- AngelScript scripting engine
 
 - Other
- 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.
 
 
 - Renderer
 
- 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.
 
 
Removed
- Software renderer support
 
Specifications
| Limits | GoldSrc Pre-25th | GoldSrc Post-25th | ||
|---|---|---|---|---|
| Maximum number of dynamic sound channels | 8 | 32 | 64 | N/A | 
Default max number of server entities (MAX_EDICTS) | 
900 | 1200 | 600 - 8192 | 8192 | 
| Absolute max number of server entities (via liblist.gam edits) | 2048 | 2048 | 8192 | N/A | 
Maximum number of temporary entities (MAX_TEMPENTS) | 
500 | N/A | 300 - 2048 | N/A | 
Maximum number of particles (MAX_PARTICLES) | 
4096 | N/A | 1024 - 131072 | N/A | 
Maximum number of beams (MAX_BEAMS) | 
64 | N/A | 64 - 512 | 256 | 
Maximum number of visible entities in the package (MAX_VISIBLE_PACKET) | 
256 | 1024 | 2048 | N/A | 
Maximum number of pre-cacheable models and sprites (MAX_MODELS) | 
512 | N/A | 1024 (4096 in FWGS) | 8192 | 
Maximum number of pre-cached sounds (MAX_SOUNDS) | 
512 | N/A | 2048 | 4096 | 
Maximum number of entries to read sentences made up of sentences (MAX_SENTENCES) | 
1536 | 2048 | 4096 | N/A | 
Maximum number of user messages (MAX_USER_MESSAGES) | 
128 | N/A | 191 | N/A | 
Max number of loaded textures (MAX_TEXTURES) | 
2048 | N/A | 4096 (8192 in FWGS) | N/A | 
Max number of GL textures (MAX_GLTEXTURES) | 
4800 | 10000 | 4096 (8192 in FWGS) | N/A | 
Number of messages titles.txt (MAX_MESSAGES) | 
1024 | N/A | 2048 | N/A | 
| Maximum size of indexed textures | 512х512 | 512x512 | 8192х8192 | N/A | 
| Maximum size of full color textures | 512х512 | 512x512 | 8192х8192 | N/A | 
Maximum number of models on the map (MAX_MAP_MODELS) | 
256 | N/A | 768 (1024 in FWGS) | 4096 | 
Maximum number of map leafs (MAX_MAP_LEAFS) | 
8192 | N/A | 32767 | 65536 | 
Maximum number of entities per packet (MAX_PACKET_ENTITIES) | 
256 | 1024 | 256 | 512 | 
| Maximum number of spans (software renderer geometry limit) | 3000 | 6000 | N/A | Removed | 
| Maximum number of surfaces (software renderer geometry limit) | 2000 | 4000 | N/A | Removed | 
| Maximum number of edges (software renderer geometry limit) | 7200 | 14400 | N/A | Removed | 
Media
Availability
Todo: Download link
External links
- Svengine in the Sven Co-op Wiki
 - Sven Co-op - the official website
 
References
| References | ||
|---|---|---|
  | 
