<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://3dfxdev.net/edgewiki/index.php?action=history&amp;feed=atom&amp;title=SPLINE</id>
		<title>SPLINE - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://3dfxdev.net/edgewiki/index.php?action=history&amp;feed=atom&amp;title=SPLINE"/>
		<link rel="alternate" type="text/html" href="https://3dfxdev.net/edgewiki/index.php?title=SPLINE&amp;action=history"/>
		<updated>2026-06-06T15:36:30Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.27.0</generator>

	<entry>
		<id>https://3dfxdev.net/edgewiki/index.php?title=SPLINE&amp;diff=357&amp;oldid=prev</id>
		<title>Corbin: Created page with &quot;SPLINE is the name of the internal scripting engine that 3DGE utilizes for cameras. The library is heavily modified from the Quake III GPL Source Code.  It works by assigning...&quot;</title>
		<link rel="alternate" type="text/html" href="https://3dfxdev.net/edgewiki/index.php?title=SPLINE&amp;diff=357&amp;oldid=prev"/>
				<updated>2015-08-26T06:55:23Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;SPLINE is the name of the internal scripting engine that 3DGE utilizes for cameras. The library is heavily modified from the Quake III GPL Source Code.  It works by assigning...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;SPLINE is the name of the internal scripting engine that 3DGE utilizes for cameras. The library is heavily modified from the Quake III GPL Source Code.&lt;br /&gt;
&lt;br /&gt;
It works by assigning the camera along an interpolated path dynamically in the game world, depending on what has control of the camera itself. This allows for kinds of gameplay much removed, as now the engine could be used for side-scrolling, third-person, or whatever kind of game the user desires to make. Careful consideration has to be taken that the camera does not go out of bounds otherwise empty voids are clipped into the viewport.&lt;br /&gt;
&lt;br /&gt;
=How it Works=&lt;br /&gt;
3DGE employs a new sub-folder called /cameras. Inside are [[CFG]] files that are called via an RTS trigger (SPLINE_TRIGGER [] [] [] []). When they are tripped by RTS, a commands gets sent to COAL which redirects the viewport to the assigned camera. While Splines is running, it does not keep track of the internal playsim, so the player still has control of herself (use the RTS Thing command [[FREEZE_PLAYER]] for true cinematics).&lt;br /&gt;
&lt;br /&gt;
The CFG files so far cannot be employed in a WAD as a LUMP - they must be externally read.&lt;br /&gt;
&lt;br /&gt;
=USAGE=&lt;br /&gt;
SPLINE_TRIGGER [1] [2] [3] [4]&lt;br /&gt;
&lt;br /&gt;
The integer values represent X, Y, Z, and an empty value (not yet implemented).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**UNDER CONSTRUCTION**!&lt;/div&gt;</summary>
		<author><name>Corbin</name></author>	</entry>

	</feed>