I've seen that a few users have been having issues with this lately,
and I've been leaving the same answer on multiple threads, so I figured I
might as well post it as a tutorial for everyone to access a bit easier.
-
EXPLANATION
This issue stems from when you save new objects into any of the groups that
come with FH:
Backdrop
Collisions
Default
Miscellaneous
MyGrass
MyMountains
MyParticles
MyPlants
MyRocks
MyShapes
MySounds
MyStructures
MyTrees
MyWater
Even after these are exported, the objects will not show in-game. This is because they are conflicting with the pre-exported versions of them, that are found within the media > objects directory.
-
FIX
To fix this, you will need to follow these steps. Before doing so, however, I recommend making a backup of your map in its current state, should you mess something up during this procedure. That way, you will be able to revert back, should you need to.
Go to Object Maker, load up the objects you are using one by one, and save them to their own object group. I usually just save them under a group with the same name as the map, and then the "-Objects" suffix. Ex: if the map was Temple -> TempleObjects
*Leave the actual object NAMES the same.**To reduce the risk of conflicting with other users' maps, add your username to the object group(s) name(s), as well as your map. This way, if two people create a map with the same name, yours will still be different, and users will be able to use both.Ex: If two users make a map called Forest, the files will come out as Forest.fhm, and ForestObjects.fho for both users, meaning that others will only be able to use one map at a time since you cannot have duplicate file names.
Ex2: If my map name is Temple, and my username is Phloxenfree, I would call the map PhloxenfreeTemple (you can leave the Display Name as just Temple though!) and the object group PhloxenfreeTempleObjects. Now all of your files are unique.Now, you can go through media>terrains>Temple (or whatever your map is actually named) and open TempleObjects.cfg (or again, whatever your map is actually named, "-Objects.cfg").
Inside is a list of all placed objects and their location, and each section is headed with the syntax of
[ObjectGroup/ObjectName]Use Ctrl + H (or go to Edit... -> Replace)
Replace the old Object Group name(s) with your new one(s).
Save that, relaunch the game, load up the map, and export it then.
With everything in it's own group, the map should work fine now.