RF1 Engine and Level Editor Limits and Red Faction Modding: Difference between pages

From Red Faction Wiki
(Difference between pages)
No edit summary
 
No edit summary
 
Line 1: Line 1:
{{Template:RF1Editing}}
This will serve as a landing page for all resources related to [[Red Faction|Red Faction (1)]] editing.


This page lists all known limitations of the GeoMod engine and maps built using [[RED]] level editor.
==External Links==
===Community===
*[https://discord.gg/SJ9HUyeszx Red Faction Community Discord] - #map-mod-development channel for community development discussion
===Downloads===
*[https://www.factionfiles.com/ff.php?action=files FactionFiles.com] - Custom maps, mods, tools, developer resources
*[http://www.redfactionview.net/downloadselect.htm RedFactionView.net] - Custom maps, mods, tools, developer resources
===External Tutorials===
*[https://www.youtube.com/playlist?list=PLrqd7n0tkR8vTkld0CrZsakgnS-KzRHZw Goober's Video Tutorials] - Video tutorials on Goober's YouTube channel
 
==Documentation==
===RED Level Editor===
Red Faction's level editor is [[RED]].
 
*[[RED User Guide]]
**[[RED Hotkey Reference]]
**[[RED User Guide#Menus|RED Menus]]
**[[RED User Guide#Preferences|RED Preferences]]
**[[RED User Guide#Brush Mode|Brush Mode]]
***[[RED Brushes]]
**[[RED User Guide#Face Mode|Face Mode]]
**[[RED User Guide#Vertex Mode|Vertex Mode]]
**[[RED User Guide#Texture Mode|Texture Mode]]
**[[RED User Guide#Object Mode|Object Mode]]
***[[RED Objects]]
***[[RED Event List]]
**[[RED User Guide#Group Mode|Group Mode]]
***[[RED Groups]]
*[[RF1 Engine and Level Editor Limits]]
*[[RF1 Materials]]
 
===Red Faction File Formats===
*[[.tbl|Table (.tbl)]]
*[[.vbm|Volition Bitmap (.vbm)]]
*[[.vpp|Volition Packfile (.vpp)]]
*[[.rfl|Red Faction Level (.rfl)]]
 
===Red Faction Tools===
*[[Official RF Toolkit]]
**[[Official RF Toolkit#CCrunch|CCrunch]]
**[[Official RF Toolkit#MakeVBM|MakeVBM]]
**[[Official RF Toolkit#FontTool2|FontTool2]]
**[[Official RF Toolkit#MVFReduce|MVFReduce]]
**[[Official RF Toolkit#3ds Max Plugins|3ds Max Plugins]]
*[[Descent Manager Toolkit]]
**[[Descent Manager Toolkit#VPP Builder|VPP Builder]]
**[[Descent Manager Toolkit#VPP Viewer|VPP Viewer]]
**[[Descent Manager Toolkit#VBM Viewer|VBM Viewer]]
**[[Descent Manager Toolkit#TBL Viewer|TBL Viewer]]
**[[Descent Manager Toolkit#RF Launch|RF Launch]]
*[[rafalh RF Tools]]
**[[rafalh RF Tools#V3D Tool|V3D Tool]]
**[[rafalh RF Tools#MakeVBM (Enhanced)|MakeVBM (Enhanced)]]
**[[rafalh RF Tools#VBM Exporter|VBM Exporter]]
**[[rafalh RF Tools#VF Exporter|VF Exporter]]
**[[rafalh RF Tools#VPP Exporter|VPP Exporter]]
 
==Tutorials==
===Level Editing Tutorials===
====Beginner====
*[[Hello Room]]
*[[Beginner Mapping (Daedalus)]]
*[[Lighting, Water, and Vertex Editing]]
*[[Basic Moving Doors]] (Video)
*[[Brush Mode Operators]] (Videos)
====Brushwork, Environments, and Texturing====
*[[Outside Areas, Fog, Skyboxes]] (Video)
*[[Geometry Bending and Twisting]] (Video)
*[[Subtractive Geometry and Layering - Start/End of Time]] (Video)
*[[Importing Custom Textures]] (Video)
====AI and Entities====
*[[Basic AI Attack and Patrol]]
====Events and Scripting====
*[[Creating Security Monitors]]
*[[Realistic Explosions]]
*[[Modifying Gravity]] (Video)
====Lighting====
*[[Fake Volumetric Lighting via Particle Emitters]]
====Sound====
====Multiplayer Specific====
*[[Basic Multiplayer Map]]
*[[Dynamic Multiplayer Spawn Points]]
*[[Custom Static Meshes in Multiplayer Maps]] (Video)
====Miscellaneous====
*[[Basic Decals]]
*[[Basic Liquids]]
*[[Basic Skyboxes]]
*[[Adding a Moon to a Skybox]]
*[[Distributing User Made Levels]]
===Mod Development Tutorials===
====Models and Animations====
*[[Using Blender for Red Faction Static Meshes]] (Video)
*[[Static Meshes from 3ds Max]] (Video)
*[[First Person Weapon Models and Animations from 3ds Max]] (Video)
====Table Editing====
*[[Beginner's Guide to Table Editing]]


'''Important:'''
* There's no guarantee that your map won't may perform poorly or crash for other reasons, even if these limits have not been explicitly exceeded.
<!--- * Anything listed below in ''italics'' is a presumed limitation based on observation, but may not be absolutely confirmed. --->
* The de facto standard RF server and client version [[Dash Faction]] removes or increases a number of these limits.
** In cases where [[Dash Faction]] has removed or increased a limit, the default limit is indicated with (RF), and the Dash Faction limit is indicated with (DF).


{| class="wikitable"
|-
|'''Element'''
|'''Object'''
|'''Specific Limit'''
|'''Notes'''
|-
|[[RED Objects|Objects]]
| ---
|1024 (RF), 65536 (DF)
|Elements with "Yes" in the "Object" column all count toward this limit. Some objects also have their own specific limits.
|-
|Bullets/Projectiles
|Yes
|Unknown (RF), Unlimited (DF)
|Produced by weapon fire (players and AI). Exists until the $Lifetime value is exceeded, the bullet impacts something, or the projectile explodes.
|-
|[[RED Objects#Entity|Entities]]
|Yes
|64*
|Includes all players (multiplayer), vehicles, AI, cameras, and turrets. *Limit is not on the number of entities, but rather the number of entities that can be saved in savegame files. If you're mapping for multiplayer, this isn't a concern.
|-
|Corpses
|Yes
|30 (RF), Unlimited (DF)
|Dead entities in corpse pose. Counts both pre-placed corpses and corpses created by entities dying during gameplay.
|-
|Faces/Polygons
|No
|10500
|Counts all polygons on geometry (brushes) in a level. Note that this is a "soft limit", and nothing bad will necessarily happen simply as a result of exceeding this limit. (the RED console will turn red in color, though)
|-
|Face Vertices
|No
|50400
|Note that this is a "soft limit", and nothing bad will necessarily happen simply as a result of exceeding this limit. (the RED console will turn red in color, though)
|-
|Vertices
|No
|13650
|Counts all vertices on geometry (brushes) in a level. Note that this is a "soft limit", and nothing bad will necessarily happen simply as a result of exceeding this limit. (the RED console will turn red in color, though)
|-
|[[RED Objects#Light|Lights]]
|No
|1000
|RED will crash if this limit is exceeded.
|-
|Lights on a face
|No
|64
|If more than 64 lights are attempting to illuminate a single face, that face will turn pink. You can fix this by reducing the number of lights affecting the face, or breaking up the face so it's more than a single lightmap. Note that coplanar faces are merged together at build time, so if you're attempting to break up a face for this reason, you must either use portals, or create a minor change in elevation. Also note that the true area of effect for a spotlight is based up on the range being used to determine the diameter (diameter = range X 2).
|-
|[[RED Objects#Clutter|Clutter]]
|Yes
|512*
|Includes light fixtures, furniture, etc. *Limit is not on the number of clutter objects, but rather the number of them that can be saved in savegame files. If you're mapping for multiplayer, this isn't a concern.
|-
|[[RED Objects#Decal|Decals]]
|No
|64/96/128
|If you exceed 64 decals, you'll get a pop-up warning when saving your level. This was a hard limit for PS2 maps, but can be ignored for PC maps. If you exceed 96 decals, the game will stop creating them after the 96th. If you exceed 128 decals, your level file will become corrupt.
|-
|[[RED Objects#Item|Items]]
|Yes
|200
|Includes pickups, CTF flags/bases, CTF banners, etc. If you exceed 200 items, the game will stop creating them after the 200th. Dropped items by killed players/AI also count as objects, but don't count toward the 200 item limit.
|-
|[[RED Objects#Multiplayer Respawn Point|Multiplayer Respawn Points]]
|No
|32
|If you exceed 32 multiplayer respawn points, the game will ignore any beyond the 32nd.
|-
|[[RED Objects#Particle Emitter|Particle Emitters]]
|No
|128
|If you exceed 128 particle emitters, your level file will become corrupt.
|-
|[[RED Objects#Triggers|Triggers]]
|Yes
|Unknown
|Includes Trigger Door, Trigger Auto, and Trigger Event.
|-
|[[RED Objects#Events|Events]]
|Yes
|Unknown
|Includes all types of events.
|-
|[[RED Objects#Keyframe|Keyframes]]
|Yes
|Unknown
|Includes each keyframe object, silver and gold alike.
|-
|[[RED Objects#Target|Targets]]
|Yes
|Unknown
|Target objects - primarily used for cutscene cameras and bolt emitters.
|-
|Loaded Packfiles
|No
|256 (RF), Unlimited (DF)
|Includes all .vpp packfiles loaded by the game. These are used to store custom maps, clientside mods, etc. Without Dash Faction, the game will ignore any .vpp packfiles after the 256th.
|-
|Files within Packfiles
|No
|13500 (RF), Unlimited (DF)
|Includes all files within all .vpp packfiles loaded by the game. Without Dash Faction, the game will stop loading files in packfiles after the 13500th.
|-
|}
[[Category: Red Faction]]
[[Category: Red Faction]]
[[Category: RF1 Editing]]
[[Category: RF1 Editing]]

Revision as of 03:20, 8 November 2020

This will serve as a landing page for all resources related to Red Faction (1) editing.

External Links

Community

Downloads

External Tutorials

Documentation

RED Level Editor

Red Faction's level editor is RED.

Red Faction File Formats

Red Faction Tools

Tutorials

Level Editing Tutorials

Beginner

Brushwork, Environments, and Texturing

AI and Entities

Events and Scripting

Lighting

Sound

Multiplayer Specific

Miscellaneous

Mod Development Tutorials

Models and Animations

Table Editing