Quick Reply
Search this Thread
Test Subject
Original Poster
#1 Old 24th Jun 2025 at 11:41 AM Last edited by Simz4Fun : 26th Jun 2025 at 11:18 AM.
Default [Tutorial] Create Custom Trials/Waypoints
In this tutorial i will show you how to create your own trails.

Video of a trail i made at Copperdale high school.
I have also uploaded my files if you want to check them out. Place the .package file in your mods folder and the world file in the corresponding folder where your
game is installed, make a backup before overwriting your file.

https://drive.google.com/file/d/1xa...iew?usp=sharing

Required:
Sims 4 Studio
Wicked Whims (used to display sim information)

Required Packs:
EP13 Growing Together
EP16 Lovestruck

First you will need to map out an area you want your trail to be, this is done with spawn points.
To find spawn locations read my guide https://modthesims.info/showthread.php?t=685938

Newer versions of Sims 4 Studio have renamed Maxis World Pipeline 1 to World Spawner Info

Have your sim stand in a location, get the position for the start then move to the next point.

https://drive.google.com/file/d/1bj...iew?usp=sharing

Once you have noted down all you positions make sure to save them.

Copy which map your going to modify to your desktop (only copy .world files from Delta folder)

Make a folder named WORLD BACKUP place a copy in this folder.

Open the .world file that is on your desktop with Studio, quickest way is to drag and drop the file onto studios desktop shortcut

In Studio click tools > Hash Generator

Locate World Spawner Info if you click Type it will put all entries in alphabetical order.

click Edit Items.

Click Add

In the hash generator type a unique name such as MYWAYPOINT_01
You need to do this for all GenericWaypoint_ or spawn points. Each one needs its own unique name, so the next one would be MYWAYPOINT_02.
Copy the FNV56 into L1 field



ObjectDefinitionId put the Hex(Instance) of the first waypoint
You can find these at the bottom of this guide. Copy and paste the whole Hex, studio will shorten it.

Position put your waypoints position numbers.

Orientation input Identity into the 1st and last waypoints anything in-between just leave them as 0,0,0,0

Scale 1

Once you have the 1st waypoint setup click copy and make as many copies as you have waypoints then just go back through them and adjust all their properties.



Once finished click save.


Now locate World Object Data

Some worlds don't have Lot:0, if this is the case just click add



Group = FFFFFFFF
Instance = FFFFFFFFFFFFFFFF
Type = FFFFFFFF

leave InstanceDecimal studio will auto fill it.

Leave the rest as well


Click edit Items on Locators.

This is almost the same as what was done before. These need to mirror the World Spawner Info

Click Add

DefinitionInstance = Hex(Instance)

Instance = 6383E18C8E9ED3D6

Type = D382BF57

Orientation = Identity (1st & last only) or 0,0,0,0

Position = waypoints position numbers

Scale = 1

Click copy for as many waypoints and refill all the info in the copied entries.

Click Save once finished


Now you will need to edit XML files.

Open Studio, click Create 3D Mesh, then click Object.
Search for Local Information Board
you can use other boards but for this guide i will be using the one from Lovestruck
The other boards will be using different tuning files as well

Click Tuning > Customize > OK

Once that's done click Tools > Extract Tuning...

Extract all these files to your package.
groupWalkingTrail_headToSign_solo_EP16World_CentralSquare_jog
groupWalkingTrail_headToSign_solo_EP16World_CentralSquare_powerwalk
groupWalkingTrail_headToSign_solo_EP16World_CentralSquare_reflective
groupWalkingTrail_headToSign_solo_EP16World_CentralSquare_walk
groupWalkingTrail_walkWith_picker_EP16World_CentralSquare_start_jog
groupWalkingTrail_walkWith_picker_EP16World_CentralSquare_start_walk
groupWalkingTrail_walkWith_picker_EP16World_CentralSquare_start_powerwalk
groupWalkingTrail_EP16World_CentralSquare
situation_groupWalkingTrail_EP16World_CentralSquare_jog_solo
situation_groupWalkingTrail_EP16World_CentralSquare_powerWalk_group
situation_groupWalkingTrail_EP16World_CentralSquare_jog_group
situation_groupWalkingTrail_EP16World_CentralSquare_powerWalk_solo_npc
situation_groupWalkingTrail_EP16World_CentralSquare_powerWalk_solo
situation_GroupWalkingTrail_EP16World_CentralSquare_walk_group
situation_GroupWalkingTrail_EP16World_CentralSquare_reflective_npc
situation_GroupWalkingTrail_EP16World_CentralSquare_walk_solo
situation_GroupWalkingTrail_EP16World_CentralSquare_reflective
situation_GroupWalkingTrail_EP16World_CentralSquare_walk_solo_npc
groupWalkingTrail_stopPoint_chooser_jog
groupWalkingTrail_stopPoint_chooser_groupWait
groupWalkingTrail_stopPoint_chooser_reflective
groupWalkingTrail_stopPoint_chooser_powerWalk
groupWalkingTrail_walkSolo_jog_EP16World_CentralSquare
groupWalkingTrail_walkSolo_powerWalk_EP16World_CentralSquare
groupWalkingTrail_walkSolo_reflective_EP16World_CentralSquare
groupWalkingTrail_walkSolo_walk_EP16World_CentralSquare
groupWalkingTrail_HeadToSign_leader_EP16World_CentralSquare_powerwalk
groupWalkingTrail_HeadToSign_leader_EP16World_CentralSquare_jog
groupWalkingTrail_HeadToSign_leader_EP16World_CentralSquare_walk
groupWalkingTrail_WalkAroundWith_leader_EP16World_CentralSquare_powerwalk
groupWalkingTrail_WalkAroundWith_leader_EP16World_CentralSquare_walk
groupWalkingTrail_WalkAroundWith_leader_EP16World_CentralSquare_jog

Not all these files will need much editing most just need to be relinked to each other so your not overwriting the original files.
I'm not going to walk you through the whole editing a tuning file thing lots of guides on that already.
Here is one on starting a tuning file.

https://www.patreon.com/posts/how-to-start-38023976

The short basic guide click Data
Name field, next to the file name just input you name with : at the end and at the end of the file name just put _01 or something.
Do this with all files, studio will auto fill the TuningId, Instance and the XML part as well.

You could extract the original untouched files to one folder and my edited files to another then use something like winmerge to compare them so you can see what changes i made.

Depending on if you used less than 19 waypoints you will need to reflect that in
groupWalkingTrail_EP16World_CentralSquare

all the numbers in <T n="waypoint">*</T> are the decimal of Hex(Instance)

In the hash generator if you put 412348 in the decimal field it will return 0000000000064ABC which is GenericWaypoint_00
These are the 1st three entries which i have commented on with their corresponding waypoint.

Code:
        <T n="waypoint">412348</T> GenericWaypoint_00
        <U n="connections">
          <L n="connections">
            <U>
              <T n="connected_waypoint">412353</T> GenericWaypoint_01
            </U>
          </L>
        </U>
      </U>
      <U>
        <T n="waypoint">412349</T> GenericWaypoint_02 
        <U n="connections">
          <L n="connections">
            <U>
              <T n="connected_waypoint">412350</T> GenericWaypoint_03
            </U>
          </L>
        </U>
      </U>
      <U>
        <T n="waypoint">412350</T> GenericWaypoint_03
        <U n="connections">
          <L n="connections">
            <U>
              <T n="connected_waypoint">412351</T> GenericWaypoint_04
            </U>
          </L>
        </U>
      </U>
      <U>



as you can see they are all link together.

This one is the end entry as you can see GenericWaypoint_18 is connect to GenericWaypoint_00 if doing a full lap.

Code:
            </U>
          </L>
        </U>
      </U>
      <U>
        <T n="waypoint">412376</T> GenericWaypoint_18
        <U n="connections">
          <L n="connections">
            <U>
              <T n="connected_waypoint">412348</T> GenericWaypoint_00 
            </U>
          </L>
        </U>
      </U>
    </L>
  </U>
</I>



If you don't remove the unused entries, if you have MCCC it will throw a lot of errors, if you don't have MCCC you may notice your sim do a quick T pose then reset.


Other than just linking all the files together the only file files i have really edited are
situation_groupWalkingTrail_EP16World_CentralSquare_jog_group
situation_groupWalkingTrail_EP16World_CentralSquare_jog_solo
groupWalkingTrail_stopPoint_chooser_jog
I have removed animations that get played on certain waypoints EA/MAXIS use these animations on waypoints to hide when sims are looking for the route
as you can see in the video when the sims stop for a few seconds these are more noticeable on corners/bends.

This is from a situation tuning file.
as you can see it has a starting and ending waypoints which of course what are used to define the start and end.

the entry in the middle is the animations that will get played on the assigned waypoint

Code:
    <U n="predefined_waypoints">
      <L n="ending_waypoints">
        <T>412348</T>
      </L>
      <L n="interaction_tuning">
        <U>
          <T n="waypoint_id">412348</T>
          <L n="interactions">
            <U>
              <V n="leader_interaction" t="enabled">
                <T n="enabled">16574407087099655871<!--groupWalkingTrail_stopPoint_chooser_jog--></T>
              </V>
              <V n="member_interaction" t="enabled">
                <T n="enabled">16574407087099655871<!--groupWalkingTrail_stopPoint_chooser_jog--></T>
              </V>
            </U>
          </L>
        </U>
      </L>
      <U n="starting_waypoint">
        <L n="connections">
          <U>
            <T n="connected_waypoint">412348</T>
          </U>
        </L>
      </U>



Here are the spawn/waypoints. You may be able to combine these once you get the hang of making trials to make larger ones.
Code:
Decimal/ Name/ Hex(Instance)
412348 GenericWaypoint_00 0000000000064ABC
412353 GenericWaypoint_01 0000000000064AC1
412349 GenericWaypoint_02 0000000000064ABD
412350 GenericWaypoint_03 0000000000064ABE
412351 GenericWaypoint_04 0000000000064ABF
412352 GenericWaypoint_05 0000000000064AC0
412364 GenericWaypoint_06 0000000000064ACC
412365 GenericWaypoint_07 0000000000064ACD
412366 GenericWaypoint_08 0000000000064ACE
412367 GenericWaypoint_09 0000000000064ACF
412368 GenericWaypoint_10 0000000000064AD0
412369 GenericWaypoint_11 0000000000064AD1
412370 GenericWaypoint_12 0000000000064AD2
412371 GenericWaypoint_13 0000000000064AD3
412372 GenericWaypoint_14 0000000000064AD4
412373 GenericWaypoint_15 0000000000064AD5
412374 GenericWaypoint_16 0000000000064AD6
412375 GenericWaypoint_17 0000000000064AD7
412376 GenericWaypoint_18 0000000000064AD8


333066 groupWalkingTrail_00_start01 000000000005150A
333067 groupWalkingTrail_01 000000000005150B
333068 groupWalkingTrail_02 000000000005150C
333069 groupWalkingTrail_03 000000000005150D
333070 groupWalkingTrail_04 000000000005150E
333071 groupWalkingTrail_05 000000000005150F
333072 groupWalkingTrail_06 0000000000051510
333073 groupWalkingTrail_07 0000000000051511
333074 groupWalkingTrail_08_start02 0000000000051512
333075 groupWalkingTrail_09 0000000000051513
333076 groupWalkingTrail_10 0000000000051514
333077 groupWalkingTrail_11 0000000000051515
333078 groupWalkingTrail_12 0000000000051516
333079 groupWalkingTrail_13 0000000000051517
333080 groupWalkingTrail_14 0000000000051518
333081 groupWalkingTrail_15 0000000000051519
333082 groupWalkingTrail_16 000000000005151A
333083 groupWalkingTrail_17 000000000005151B
333084 groupWalkingTrail_18 000000000005151C
333085 groupWalkingTrail_19 000000000005151D
333086 groupWalkingTrail_20 000000000005151E
333087 groupWalkingTrail_21 000000000005151F
333088 groupWalkingTrail_22_start03 0000000000051520
333089 groupWalkingTrail_23 0000000000051521
333090 groupWalkingTrail_24 0000000000051522
333091 groupWalkingTrail_25 0000000000051523
333092 groupWalkingTrail_26 0000000000051524
333093 groupWalkingTrail_27 0000000000051525
333094 groupWalkingTrail_28 0000000000051526
333288 groupWalkingTrail_29 00000000000515E8
333289 groupWalkingTrail_30 00000000000515E9
333290 groupWalkingTrail_31 00000000000515EA
333291 groupWalkingTrail_32 00000000000515EB


411607 groupWalkingTrail_EP16World_00 00000000000647D7
411608 groupWalkingTrail_EP16World_01 00000000000647D8
411609 groupWalkingTrail_EP16World_02 00000000000647D9
411610 groupWalkingTrail_EP16World_03 00000000000647DA
411611 groupWalkingTrail_EP16World_04 00000000000647DB
411612 groupWalkingTrail_EP16World_05 00000000000647DC
411613 groupWalkingTrail_EP16World_06 00000000000647DD
411614 groupWalkingTrail_EP16World_07 00000000000647DE
411615 groupWalkingTrail_EP16World_08 00000000000647DF
411616 groupWalkingTrail_EP16World_09 00000000000647E0
411617 groupWalkingTrail_EP16World_10 00000000000647E1
411618 groupWalkingTrail_EP16World_11 00000000000647E2
411619 groupWalkingTrail_EP16World_12 00000000000647E3
411620 groupWalkingTrail_EP16World_13 00000000000647E4
411621 groupWalkingTrail_EP16World_14 00000000000647E5
411622 groupWalkingTrail_EP16World_15 00000000000647E6
411623 groupWalkingTrail_EP16World_16 00000000000647E7
411624 groupWalkingTrail_EP16World_17 00000000000647E8
411625 groupWalkingTrail_EP16World_18 00000000000647E9
Screenshots
Attached files:
File Type: zip  SIMZ4FUN_TRIAL.zip (6.05 MB, 5 downloads)
Description: Concept Trail Copperdale
Back to top