Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Hello again,
With some recent work on a map I have been running into some new crashes. The project i am working on runs on 4.27 but I have also ran into the exact same crash on import in UE 5.2, 5.3, and 5.4.1.

I open the HammUER window, choose file, select the map and when I hit "open file" it will crash.

I tried several changes such as removing some larger geometry and func_detail props as well as grouping into one mesh.Tried removing the texture information from the map file.
I also split the map into 3 sections and I noticed 2 areas will crash on import but one of the areas works properly however I haven't been able to determine what geometry or difference in the file could be causing this problem. I provided the 3 maps below with the 2 that guarantee a crash for me, they are pretty simple maps as far as brushes so struggling to determine what could be creating such an issue

Crash map 1https://gist.githubusercontent.com/jamacanbacn/887ba8a304c146a05db150a41c2851af/...

Crash map 2https://gist.githubusercontent.com/jamacanbacn/f42bd5105bd90d917c48a891ee7cdf89/...

Properly Imported map https://gist.githubusercontent.com/jamacanbacn/7dc7d15338c1b7dd27a76f97397fb9d3/...

HammUER settings ini https://gist.github.com/jamacanbacn/d88fe7cd926ee20d8cb85880c854520c

```
Unhandled Exception: 0xe06d7363
KERNELBASE
VCRUNTIME140
msvcp140
UE4Editor_HammUEr!std::stof()
UE4Editor_HammUEr!MAPLoader::PhaseOne()
UE4Editor_HammUEr!SHammerDialogWidget::RunFirstPhase() [D:\UnrealProjects\VillageKS\Plugins\HammUEr\Source\HammUEr\Private\SHammerDialogWidget.cpp:946]
UE4Editor_HammUEr!TBaseSPMethodDelegateInstance<0,SHammerDialogWidget,0,FReply __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [D:\UE_4.27\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:290]
UE4Editor_Slate
UE4Editor_Slate
UE4Editor_Slate
UE4Editor_Slate
UE4Editor_Slate
UE4Editor_Slate
UE4Editor_ApplicationCore
UE4Editor_ApplicationCore
UE4Editor_ApplicationCore
UE4Editor_ApplicationCore
user32
user32
UE4Editor_ApplicationCore
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
UE4Editor
kernel32
ntdll

```

Could you take a look at this and let me know if I am handling anything incorrectly or need to adjust my setup at all? Thanks as always for the help and I hope everything is going well :)

(+2)

Sorry it took so long for me to get back to you on this.

So the problem here was that a decade ago (oh god has it been that long) when HammUEr was created, all my test maps were Proper Quake Maps, which were nicely cut down to a handful of digits after the period, so I was all "oh, cool, I just need to use floats for this".

Enter your test maps, which are Technically Quake Maps But Not Really and have super tiny values like

8.552847072295026e-49 

(that's 0.[48 zeroes]8552etc) in them, which float takes one look at and goes "nope".

The new Not Fucking Dead update has been rewritten to use doubles for everything, as it always should have, and loads your crashing maps without problems.

Thanks so much dude. I know its prob the most annoying thing to look at my values and see that type of shit but I really appreciate you pushing up a fix for this. It was quite odd to deal with as I do still generally try to resolve any brush problems. Either way I am glad you resolved this and will give it a try soon. Thanks for the support on it HammUEr has been my go to for quite some time and I could not work  on my games level design the same without it <3

Just letting you know i tried out the new update and it works with every single map i have ever made, thank you so fucking much. 
I truly appreciate how even after all this time and going through such a struggle you still took the time to consider it and get it fixed for me. You really didn't have to do that and I just wanted to make sure you know that I genuinely appreciate the efforts <3

No worries, glad you're unblocked now.
Again, sorry it took so long.


Merry Christmas