Skip to main content

Recently Updated Pages

idParticleEmitter

Eternal - Level Modding Entities

An entity that emits particles. Usage entity { entityDef example_particle_emitter { inherit...

Updated 4 years ago by Konvaz

idEntityFx

Eternal - Level Modding Entities

An entity that will play FX. Usage entity { layers { "game/pvp/slayer_team" // give the FX...

Updated 4 years ago by Velser

idProp_Coop

Eternal - Level Modding Entities

An entity that can create a physical obstruction for all players. Usage entity { entityDef pr...

Updated 4 years ago by Velser

idSoundEntity

Eternal - Level Modding Entities

Sound entities are used to broadcast sounds to a player. Usage entity { entityDef sound_buffp...

Updated 4 years ago by Velser

idDestructible

Eternal - Level Modding Entities

An entity that can be destroyed by certain actions. Breakable Concrete Wall entity { entityDe...

Updated 4 years ago by Velser

Player Weapons

Eternal - Command Console Command Groups

See Commands (CMD) for additional help. All Slayer Weapons You can use the give command to add ...

Updated 4 years ago by Velser

Swap Crucible & Hammer

Eternal - Command Console Command Groups

See Commands (CMD) for additional help. Swap Crucible -> Hammer removeinventoryitem weapon/play...

Updated 4 years ago by Velser

Performance Commands

Eternal - Command Console Command Groups

Where to find Performance Commands Go to the Developer Console, you can find all the needed comm...

Updated 4 years ago by Velser

Console Variables (CVAR)

Eternal - Command Console Commands & Variables

Console Variables are like Console Commands but require specific numeric variables following the ...

Updated 4 years ago by Velser

Section 2: idAI2s and spawns

Eternal - Level Modding Beginner's Guide

Before we edit an encounter, we need to know about the behind-the-scenes elements going on. Spec...

Section 1: Required tools part 2

Eternal - Level Modding Beginner's Guide

Now that you have the needed tools, let's go over how to use them to set up your level mod. Don't...

Section 1: What is a level mod?

Eternal - Level Modding Beginner's Guide

In order to untangle the mess that is teaching the pre-requisite knowledge of being able to creat...

Creating Custom AI - decls

Eternal - Custom Assets Custom AI

This is an ADVANCED GUIDE. You are expected to have a decent understanding of decls, textures, an...

Updated 4 years ago by SamPT

Creating Custom AI - textures

Eternal - Custom Assets Custom AI

See Creating Custom AI - decls before proceeding Creating Custom Textures While adding custom t...

Updated 4 years ago by SamPT

Creating Custom AI - entities

Eternal - Custom Assets Custom AI

See Creating Custom AI - decls before proceeding idAI2 - Reference Reference the original idAI2...

Updated 4 years ago by SamPT

Backup Save Files

Eternal - Miscellaneous Backups

This technique essentially gives the player infinite save slots for each campaign. Finding Save ...

Updated 4 years ago by Velser

Section 1: Before you begin modding

Eternal - Level Modding Beginner's Guide

Section 1 will cover everything you need to know before you can begin editing or making your own ...

Section 2: Let's begin modding

Eternal - Level Modding Beginner's Guide

Just as a refresher, this section assumes you have an editable .entities file in the correct plac...

EternalMod JSON

ModInjector JSON Guide

This .json file allows mod makers to define information about their mods, such as mod name, autho...

Updated 4 years ago by SamPT

setNextScriptIndex

Eternal - Level Modding Event Calls

An eventCall to set the index of the next script in an idEncounterManager. Usage item[0] = { ...

Updated 4 years ago by SamPT