Doesn't matter the Level, just think at that error - a log more exactly:
Code: Select all
Error - use CreatureFactory to spawn pawns.
With GoLang, C++, Java, ect, ect. Put the DAMN NAME - Which ThingFactory must be replaced - gain at least SpawnPoint linked, it's plain dumbness, if you see an error just point the problem not just log junks:
Code: Select all
log(Self.Name@"Error - use CreatureFactory to spawn Pawns",'SpawnIssue');
In other hand it works even like that but it fills log with crap with no reason because you have to inspect manually where the problem is located. If you have a name, it's easy to find Spawnpoint - look at Tag and find actors tagged with the same string. Oops, it's ThingFactorX, replace - DONE. Some ThingFactory can spawn projectiles, ect, if map has 100 of these it's hard to see which one has to be replaced being a WASTE of time.
In similar situation it's Editor:
WHERE ?????. - Definitely for original DevPath I have done some feature in Mr. Garbage which is adjusting things automatically without spamming useless lines... as for XC these logs are more and also doesn't show anything, and some of them are just NOT needed. Scout should fit around item in X Y coordinates. In Z won't fit anyway because pawn won't navigate through floor...
Non-coplanar bla bla - WHERE ?
...got infinitesimal... WHERE ?
Why mapper must spend months to find problems in a complex map unable to figure problem in 3 minutes ? If you spam log, then spam it properly else you can remove it because it's plain USELESS if it's not completed. Don't want logs for everyone ? Okay a boolean bExtraLogLevel should take care about problem.
Edit: As a random recent recall
One "ThigPads" actor was placed into void in a map - no name, it's old, mapper was probably less skilled - innocent so to speak. Amazingly It was getting an attached InventorySpot and I'm surprised to see Scout fitting into void

but not elsewhere in map. Can I ask what the heck was that ? Can I ask why crap placed in void it's not deleted when paths are build/mapped preventing novice skilled people to create junks ? No, I won't ask, I'm just looking at "news" done in years of technology... I won't ask about purpose of an InventorySpot having no incoming connections being entirely aerial... Light me here...