Page 9 of 10

Re: MapChecker

Posted: Mon Jan 15, 2024 8:45 am
by Buggie
- Add more fixes.

Updated in first post: viewtopic.php?f=5&t=14809

Re: MapChecker

Posted: Thu Jan 18, 2024 10:58 am
by Buggie
Added more checks:

Code: Select all

	checkBrushStatic();
	checkMoverStatic();
Updated in first post: viewtopic.php?f=5&t=14809

Re: MapChecker

Posted: Tue Jan 23, 2024 9:40 pm
by Buggie
- improved some checks.

Updated in first post: viewtopic.php?f=5&t=14809

Re: MapChecker

Posted: Tue Jan 30, 2024 1:51 pm
by Buggie
Added more checks:

Code: Select all

	checkBrushOffGrid();
Updated in first post: viewtopic.php?f=5&t=14809

Re: MapChecker

Posted: Wed Jan 31, 2024 12:03 am
by sektor2111

Code: Select all

MapChecker: Actor with changed properties and without bNoDelete or bStatic not work properly on network:
MapChecker: HellDemon25
MapChecker: HellDemon30
...
MapChecker: OMG0
MapChecker: OMG1
MapChecker: OMG2
MapChecker: OMG3
MapChecker: NukerSniper0
MapChecker: PowBaBoomFly0
MapChecker: PowBaBoomFly1
MapChecker: RocknRollBag0
...
MapChecker: Queen0
MapChecker: Queen1
MapChecker: Queen2
MapChecker: Queen3
MapChecker: Queen4
MapChecker: Queen5
...
etc ALL Monsters...
I'm not sure if MONSTER in map must be bNodelete or bStatic just because it has animations :omfg: . More to say, original animation sequence is "Fighter" which is actually missing from certain Pawns as they use different ones and... maybe some of them are not really fighters... and then... ON-Line checks demonstrated ZERO problems at this point - no network issues with them. Making Pawn bNoDelete or bStatic is not the best thing which you want to have in a MH map - it will be a mess. This is a joke...

As average this builder is useful if checks concerning nodes are involving BOT's (Path's User) height and NOT Navigation Nodes. I changed some code this way:

Code: Select all

...
			HE.Z -= 39;
...

Re: MapChecker

Posted: Wed Feb 07, 2024 11:51 pm
by Buggie
- Make brush check optional.
- Improve some fixes.

Updated in first post: viewtopic.php?f=5&t=14809    
Auto merged new post submitted 12 hours 36 minutes later
- Add support for XPickups.

Updated in first post: viewtopic.php?f=5&t=14809

Re: MapChecker

Posted: Fri Feb 09, 2024 1:09 pm
by Buggie
Added more checks:

Code: Select all

	checkPlayerStartSpawn();
Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809    
Auto merged new post submitted 20 minutes later
Added more checks:

Code: Select all

	checkPlayerStartEnabled();
- Improve some checks.

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809    
Auto merged new post submitted 22 hours 7 minutes later
- improved some checks.

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809    
Auto merged new post submitted 7 hours 14 minutes later
Added more checks:

Code: Select all

	checkPawnScale();
Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809

Re: MapChecker

Posted: Mon Feb 12, 2024 11:42 am
by Buggie
- improved some checks.

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809

Re: MapChecker

Posted: Wed Feb 14, 2024 12:51 pm
by Buggie
Added more checks:

Code: Select all

	checkStockSprites();
Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809  

Re: MapChecker

Posted: Sun Feb 18, 2024 3:48 pm
by Buggie
Added more checks:

Code: Select all

	checkPlayerStartTelefrag();
- improved support for XPickups.

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809  

Re: MapChecker

Posted: Tue Feb 20, 2024 8:38 pm
by Buggie
Added more checks:

Code: Select all

	checkGameInfo();
	checkWarpZoneActors();

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809  

Re: MapChecker

Posted: Sun Feb 25, 2024 12:09 pm
by Buggie
- Open log early for use in second copy of editor (no log file here).
- Added mode for search build settings with lower values of BALANCE (minimize nodes count) - require upcoming v469e for work.

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809

Re: MapChecker

Posted: Sun Mar 03, 2024 8:56 pm
by Buggie
Added more checks:

Code: Select all

	checkActorLocation();

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809  

Re: MapChecker

Posted: Sun Mar 03, 2024 11:49 pm
by OjitroC
Can you explain a bit about that new check - thanks.

Re: MapChecker

Posted: Mon Mar 04, 2024 1:01 am
by Buggie
Location of any actor must be in level boundaries. from -32767 to 32767.
If not there can be problems. Brushes, outside grid not get solid geometry on build.
Attempt move such actors in group make clamp of it and ruin group order.
Select such actors in editor is hard, if you not know exact name for find them via search and so on.

Typical reason of create it - use map scale tool, or old bugged editor, where memory broken after undo paste.
Mapchecker list them, so you can easy find and make some action.

In general such actors is evidence of mapping mistakes, so need fix them.