Downloads: 177
File Size: 4.7 MB
Created:
Updated:
Mod ID: 1377207
Categories:

Buggy Quest Systems

Genesis-style Missions for The Island. Three mission types (Race, Fetch, Hunt) No map edits required. Cross-play friendly. Admins can add new missions by INI without republishing the mod.

THIS MOD IS UNDER DEVOLOPMENT USE AT OWN RISK

This mod adds a lightweight mission system to The Island:

Mission Types

Race: run through checkpoints within a time limit.

Fetch: pick up a target item and return with no timer.

Hunt: spawn designated creatures, track and kill the target count within a time limit.

Terminals Place themselves automatically from an INI vector array. Each terminal has a Terminal Tag. Mission lists INI-defined missions filtered by the terminal’s tag, with duplicates removed.

Add missions by INI Admins can define additional Race/Fetch/Hunt missions entirely in GameUserSettings.ini. No repackaging required.

Multiplayer-safe Per-player mission locking; only the mission owner can progress checkpoints.

Cleanup Every mission type destroys spawned AI, checkpoints, POI markers, timers, and bound delegates. No lingering ticks.

Installation

Subscribe and place the mod in your server’s load order.

Edit GameUserSettings.ini according to the sections below.

Restart the server.

No map editor placement is required.

[INI Section] (these are the example missions used durring build)

[BGS_Count]

MissionCount=12

TerminalLocation_Vector="\\\\\\\\\\\"

TerminalTag_Text=Hunter\Massive\Pack\Immune\Clever\Strong\Skylord\Devourer\Cunning\Brute\Exp\HuntMeat

[BGS_Mission_1]

Name=G2_Fetch_Hunter

MissionID_Name=G2_Fetch_Hunter

Title_Text=Artifact of Hunter

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Hunter

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_01.PrimalItemArtifact_01'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30 Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Sauro.PrimalItemResource_ApexDrop_Sauro'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_2]

Name=G2_Fetch_Massive

MissionID_Name=G2_Fetch_Massive

Title_Text=Artifact of Massive

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Massive

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_03.PrimalItemArtifact_03'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Boa.PrimalItemResource_ApexDrop_Boa'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_3]

Name=G2_Fetch_Pack

MissionID_Name=G2_Fetch_Pack

Title_Text=Artifact of Pack

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Pack

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_02.PrimalItemArtifact_02'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Thylaco.PrimalItemResource_ApexDrop_Thylaco'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_4]

Name=G2_Fetch_Immune1

MissionID_Name=G2_Fetch_Immune1

Title_Text=A1rtifact of Immune

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Immune

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_08.PrimalItemArtifact_08'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Giga.PrimalItemResource_ApexDrop_Giga'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_5]

Name=G2_Fetch_Clever

MissionID_Name=G2_Fetch_Clever

Title_Text=Artifact of Clever

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Clever

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/Pr imalItemArtifact_05.PrimalItemArtifact_05'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Sarco.PrimalItemResource_ApexDrop_Sarco'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_6]

Name=G2_Fetch_Strong

MissionID_Name=G2_Fetch_Strong

Title_Text=Artifact of Strong

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Strong

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_09.PrimalItemArtifact_09'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Yuty.PrimalItemResource_ApexDrop_Yuty'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_7]

Name=G2_Fetch_Skylord

MissionID_Name=G2_Fetch_Skylord

Title_Text=Artifact of Skylord

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Skylord

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_06.PrimalItemArtifact_06'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Tuso.PrimalItemResource_ApexDrop_Tuso'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_8]

Name=G2_Fetch_Devourer

MissionID_Name=G2_Fetch_Devourer

Title_Text=Artifact of Devourer

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Devourer

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_07.PrimalItemArtifact_07'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Theriz.PrimalItemResource_ApexDrop_Theriz'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_9]

Name=G2_Fetch_Cunning

MissionID_Name=G2_Fetch_Cunning

Title_Text=Artifact of Cunning

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Cunning

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_11.PrimalItemArtifact_11'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Basilo.PrimalItemResource_ApexDrop_Basilo'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_10]

Name=G2_Fetch_Brute

MissionID_Name=G2_Fetch_Brute

Title_Text=Artifact of Brute

Description_Text=TBA

Type_Race_Fetch_Hunt=Fetch

TerminalIDs_Array=Brute

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass='/Game/PrimalEarth/CoreBlueprints/Items/Artifacts/PrimalItemArtifact_12.PrimalItemArtifact_12'

Fetch_ItemQuantity_INT=1

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Resources/PrimalItemResource_ApexDrop_Megalania.PrimalItemResource_ApexDrop_Megalania'|Rewards_Quantity_INt=5|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_11]

Name=G2_Race_NoteRun

MissionID_Name=G2_Race_NoteRun

Title_Text=Exp Note Run

Description_Text=Sprint the shoreline through marked checkpoints before time runs out

Type_Race_Fetch_Hunt=Race

TerminalIDs_Array=Exp

BaseTimeLimitSeconds_Float=900

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=\Rotation=|Translation=|Scale3D=""

Fetch_ItemClassToObtain_PrimalItemClass=

Fetch_ItemQuantity_INT=

Hunt_TargetClasses_PrimalDinoClass=

Hunt_TargetKillAmount_INt=

Hunt_BoundsCenter_Vecter=

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemConsumable_TheHorn.PrimalItemConsumable_TheHorn'|Rewards_Quantity_INt=3|Rewards_Quality_Float="

LivesRemaining_INT=0

[BGS_Mission_12]

Name=G2_Meat_Hunt

MissionID_Name=G2_Meat_Hunt

Title_Text=Meat RunGame.ini

Description_Text=Gather Raw Meat

Type_Race_Fetch_Hunt=Hunt

TerminalIDs_Array=HuntMeat

BaseTimeLimitSeconds_Float=9999

CheckPointTransforms_Array="Rotation=|Translation=|Scale3D="

Fetch_ItemClassToObtain_PrimalItemClass=

Fetch_ItemQuantity_INT=

Hunt_TargetClasses_PrimalDinoClass='/Game/PrimalEarth/Dinos/Dodo/Dodo_Character_BP.Dodo_Character_BP'

Hunt_TargetKillAmount_INt=1

Hunt_BoundsCenter_Vecter=X=-173623,Y=280685,Z=-14221

Hunt_BoundsRadius_Float=2000

Hunt_BoundsGraceSeconds_Float=30

Rewards_PrimalItemClass="'/Game/PrimalEarth/CoreBlueprints/Items/Consumables/PrimalItemConsumable_CookedMeat.PrimalItemConsumable_CookedMeat_C'|Rewards_Quantity_INt=50|"

LivesRemaining_INT=0