AirMars
- captainsnarf
- Posts: 2713
- Joined: Tue Jul 06, 2021 1:51 pm
- Location: Washington
- Server Sponsor: Yes
- Server Admin: Yes
- Contact:
Re: AirMars
If the node shield was up, there is no reason TakeDamage should have been called. Seems like a bug in ONSPowerNodeSpecial.
- pooty
- Posts: 4535
- Joined: Sat Apr 03, 2021 10:22 am
- Location: Michigan
- Server Sponsor: Yes
- Server Admin: Yes
Re: AirMars
Yeah, and I think those are embedded in myLevel....I think we have a package that likely has a (hopefully) better version. Changing all the nodes would be a bit of a PITA.
Not sure what else it could be as there really isn't anything out of the ordinary from code perspective...
Not sure what else it could be as there really isn't anything out of the ordinary from code perspective...
- pooty
- Posts: 4535
- Joined: Sat Apr 03, 2021 10:22 am
- Location: Michigan
- Server Sponsor: Yes
- Server Admin: Yes
Re: AirMars
Yep its definitely fucked. Crashed again...so it always crashes. I'll have to dig into it.
Code: Select all
Critical: MutClanManager ONS-AirMars-p00tylicious-V3.MutClanManager (Function ClanManager1h_6T.MutClanManager.CheckReplacement:0000) Infinite script recursion (250 calls) detected
Exit: Executing UObject::StaticShutdownAfterError
Critical: FFrame::Serialize
Critical: UObject::ProcessEvent
Critical: (PVWMercuryExplosion ONS-AirMars-p00tylicious-V3.PVWMercuryExplosion, Function Engine.Actor.PreBeginPlay)
Critical: ULevel::SpawnActor
Critical: (PVWMercuryExplosion)
Critical: UObject::ProcessEvent
Critical: (ONSSpecialPowerNodeShield ONS-AirMars-p00tylicious-V3.ONSSpecialPowerNodeShield, Function ONS-AirMars-p00tylicious-V3.ONSSpecialPowerCoreShield.Touch)
Critical: TouchTo
Critical: AActor::BeginTouch
Critical: ULevel::CheckEncroachment
Critical: ULevel::FarMoveActor
Critical: UObject::ProcessEvent
Critical: (ONSSpecialPowerNodeShield ONS-AirMars-p00tylicious-V3.ONSSpecialPowerNodeShield, Function ONS-AirMars-p00tylicious-V3.ONSSpecialPowerCoreShield.Touch)
Critical: TouchTo
Critical: AActor::BeginTouch
Critical: ULevel::CheckEncroachment
Critical: ULevel::FarMoveActor
Critical: UObject::ProcessEvent
Critical: (ONSSpecialPowerNodeShield ONS-AirMars-p00tylicious-V3.ONSSpecialPowerNodeShield, Function ONS-AirMars-p00tylicious-V3.ONSSpecialPowerCoreShield.Touch)
Critical: TouchTo
Critical: AActor::BeginTouch
Critical: ULevel::CheckEncroachment
Critical: ULevel::FarMoveActor
Critical: UObject::ProcessEvent
Critical: (ONSSpecialPowerNodeShield ONS-AirMars-p00tylicious-V3.ONSSpecialPowerNodeShield, Function ONS-AirMars-p00tylicious-V3.ONSSpecialPowerCoreShield.Touch)
- captainsnarf
- Posts: 2713
- Joined: Tue Jul 06, 2021 1:51 pm
- Location: Washington
- Server Sponsor: Yes
- Server Admin: Yes
- Contact:
Re: AirMars
PVWMercuryExplosion, is that from the Wraith? Maybe try removing it.
- pooty
- Posts: 4535
- Joined: Sat Apr 03, 2021 10:22 am
- Location: Michigan
- Server Sponsor: Yes
- Server Admin: Yes
Re: AirMars
So there's been two of these:
The preceding warnings are usually accessed None on a this or that vehicle -- wasnt consistent.
The following errors also aren't consistent, after the first Critical which is the infinite script recursion.
I have a new version without all the extra girders in the middle. There was also a Projector object at the middle node. I am going to play on a dedicated server locally and see if it blows up. I won't be surprised if it doesn't since I think it needs more human players.
Code: Select all
Critical: MutClanManager ONS-AirMars-p00tylicious-V3.MutClanManager (Function ClanManager1h_6T.MutClanManager.CheckReplacement:0000) Infinite script recursion (250 calls) detected
The following errors also aren't consistent, after the first Critical which is the infinite script recursion.
I have a new version without all the extra girders in the middle. There was also a Projector object at the middle node. I am going to play on a dedicated server locally and see if it blows up. I won't be surprised if it doesn't since I think it needs more human players.
- pooty
- Posts: 4535
- Joined: Sat Apr 03, 2021 10:22 am
- Location: Michigan
- Server Sponsor: Yes
- Server Admin: Yes
Re: AirMars
Need to play V4 and see if the crashes are fixed... looks like we had two complete games, but only 2 players.
- pooty
- Posts: 4535
- Joined: Sat Apr 03, 2021 10:22 am
- Location: Michigan
- Server Sponsor: Yes
- Server Admin: Yes
Re: AirMars
Fuck.
Still Crashed.
PowerNodeShield think repeats a bunch of times, guessing 250.
I have one more thing to try to fix this.... No idea why it booms.
Still Crashed.
Code: Select all
Critical: MutClanManager ONS-AirMars-p00tylicious-V4.MutClanManager (Function ClanManager1h_6T.MutClanManager.CheckReplacement:0000) Infinite script recursion (250 calls) detected
Exit: Executing UObject::StaticShutdownAfterError
Critical: FFrame::Serialize
Critical: UObject::ProcessEvent
Critical: (PVWMercuryExplosion ONS-AirMars-p00tylicious-V4.PVWMercuryExplosion, Function Engine.Actor.PreBeginPlay)
Critical: ULevel::SpawnActor
Critical: (PVWMercuryExplosion)
Critical: UObject::ProcessEvent
Critical: (ONSSpecialPowerNodeShield ONS-AirMars-p00tylicious-V4.ONSSpecialPowerNodeShield, Function ONS-AirMars-p00tylicious-V4.ONSSpecialPowerCoreShield.Touch)
Critical: TouchTo
Critical: AActor::BeginTouch
Critical: ULevel::CheckEncroachment
Critical: ULevel::FarMoveActor
Critical: UObject::ProcessEvent
Critical: (ONSSpecialPowerNodeShield ONS-AirMars-p00tylicious-V4.ONSSpecialPowerNodeShield, Function ONS-AirMars-p00tylicious-V4.ONSSpecialPowerCoreShield.Touch)
Critical: TouchTo
Critical: AActor::BeginTouch
Critical: ULevel::CheckEncroachment
Critical: ULevel::FarMoveActor
Critical: UObject::ProcessEvent
Critical: (ONSSpecialPowerNodeShield ONS-AirMars-p00tylicious-V4.ONSSpecialPowerNodeShield, Function ONS-AirMars-p00tylicious-V4.ONSSpecialPowerCoreShield.Touch)
Critical: TouchTo
Critical: AActor::BeginTouch
Critical: ULevel::CheckEncroachment
Critical: ULevel::FarMoveActor
Critical: UObject::ProcessEvent
Critical: (ONSSpecialPowerNodeShield ONS-AirMars-p00tylicious-V4.ONSSpecialPowerNodeShield, Function ONS-AirMars-p00tylicious-V4.ONSSpecialPowerCoreShield.Touch)
Critical: TouchTo
Critical: AActor::BeginTouch
Critical: ULevel::CheckEncroachment
Critical: ULevel::FarMoveActor
Critical: UObject::ProcessEvent
I have one more thing to try to fix this.... No idea why it booms.
- captainsnarf
- Posts: 2713
- Joined: Tue Jul 06, 2021 1:51 pm
- Location: Washington
- Server Sponsor: Yes
- Server Admin: Yes
- Contact:
Re: AirMars
My guess is it's PVWMercuryMissile-> ApplyDamage function that has the bug. It's pretty complex.
Maybe replace it with the base HurtRadius() function instead? It mostly does the same thing.
Maybe replace it with the base HurtRadius() function instead? It mostly does the same thing.
- pooty
- Posts: 4535
- Joined: Sat Apr 03, 2021 10:22 am
- Location: Michigan
- Server Sponsor: Yes
- Server Admin: Yes
Re: AirMars
Yeah maybe I'll remove the wraith, we can re-try the map.
Update that applyDamage -- its basically as I found it from Wormbo.... I've noticed those missles sometimes drop fps, and act funny on paly shields...
Update that applyDamage -- its basically as I found it from Wormbo.... I've noticed those missles sometimes drop fps, and act funny on paly shields...
- pooty
- Posts: 4535
- Joined: Sat Apr 03, 2021 10:22 am
- Location: Michigan
- Server Sponsor: Yes
- Server Admin: Yes
Re: AirMars
Yep its ugly, not sure why its like that. It has a bunch of stuff about "penatrate" so maybe there's all the additional coding for that...My guess is it's PVWMercuryMissile-> ApplyDamage function that has the bug. It's pretty complex.
That being said thought, its used on Minuses, and those have the ONSSpecialPowerNodes/Cores too and we've never had this error...
I am putting a V5 on the server, no Wraith, lets see if that's the source of crash.
It does use, embedded, OnslaughtSpecials. I loaded the standard version from the server OnslaughtSpecials2.u into myLevel as well, which should overwrite what ever version was in there...
Hopefully this doesn't crash and we can go from there.