MapChecker

Tutorials and discussions about Mapping - Introduce your own ones!
Buggie
Godlike
Posts: 3223
Joined: Sat Mar 21, 2020 5:32 am

Re: MapChecker

Post by Buggie »

- improved some checks.

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809
Man_With_No_Body
Average
Posts: 33
Joined: Sun Feb 06, 2022 2:16 pm

Re: MapChecker

Post by Man_With_No_Body »

Buggie wrote: Mon Mar 04, 2024 1:01 am Location of any actor must be in level boundaries. from -32767 to 32767.
Useful ! ........ but wait, look at the recent horror story((( and there were more of those logs. I only choose the latest.
MH-map_502_problems.jpg
Of the total 502 problems:
• 346 relates to “Brush off-grid”
• 46 relates to “PathNode”

If it works, I won't fix it. But those problems spam the log.

Unreal_Editor_Log_Window become unwieldy. It can only show a limited number of problems.
And the scrolling of Editor.log with 1000 problems (*) is time consuming.

I strongly leaning toward „EXCLUDE“ function for the MapChecker.
e.g.
bShow “Brush off-grid”= FALSE
bShow “insert any actor/brush/item”= FALSE

(*) my log contains 2 reports each with 500 problems




Editor.log here:
/ut99.org can't fit all 110,000 characters, so here's half of them/ you were warned :)
Spoiler
Log: Log file open, 03/15/24 22:31:36
.
//I removed part of the log, for obvious reasons, okay?//
.
Log: Moving 'C:\Unreal.....\Maps\Save.tmp' to 'C:\Unreal....\Maps\MH-XV-Pandora_001.unr'
MapChecker: Actor placed out of map:
MapChecker: WarheadLauncher0
MapChecker: bCollideActors with big collision size can produce high load:
MapChecker: TriggeredDeath1 CollisionHeight = 10.000000 CollisionRadius = 5000.000000
MapChecker: TriggeredDeath4 CollisionHeight = 10.000000 CollisionRadius = 5000.000000
MapChecker: TeamCannon placed too high or too low:
MapChecker: RateableTeamCannon9 Need Move = 11.703003
MapChecker: Trigger for Damage or Kill Instigator which work only for players:
MapChecker: Trigger0 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger1 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger2 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger26 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger4 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger5 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger6 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger7 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger8 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger9 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger10 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger11 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger12 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger13 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger14 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger15 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger16 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger17 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger18 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: Trigger19 Event = Wire TriggerType = TT_PawnProximity SpecialEvent7

DamageInstigator Damage = 5
MapChecker: MonsterHunt with bHidden MonsterEnd.
MapChecker: MonsterEnd0
MapChecker: NavigationPoint in air on slope
MapChecker: PathNode986 Need Move = -22.499146
MapChecker: NavigationPoint placed in ground:
MapChecker: PathNode40 need move up on 1.900024
MapChecker: PathNode43 need move up on 1.900024
MapChecker: PathNode50 need move up on 1.900024
MapChecker: PathNode54 need move up on 0.900024
MapChecker: PathNode90 need move up on 1.699951
MapChecker: PathNode102 need move up on 4.699951
MapChecker: PathNode103 need move up on 5.037476
MapChecker: PathNode104 need move up on 1.131226
MapChecker: PathNode119 need move up on 1.900024
MapChecker: PathNode156 need move up on 1.800049
MapChecker: PathNode178 need move up on 1.850098
MapChecker: PathNode179 need move up on 1.199951
MapChecker: PathNode184 need move up on 1.699951
MapChecker: PathNode185 need move up on 1.199951
MapChecker: PathNode192 need move up on 1.699951
MapChecker: PathNode238 need move up on 5.587402
MapChecker: PathNode246 need move up on 3.900024
MapChecker: PathNode247 need move up on 1.750000
MapChecker: PathNode250 need move up on 1.675049
MapChecker: PathNode254 need move up on 1.212402
MapChecker: PathNode271 need move up on 5.699951
MapChecker: PathNode293 need move up on 3.700012
MapChecker: PathNode300 need move up on 0.658936
MapChecker: PathNode302 need move up on 1.900024
MapChecker: PathNode371 need move up on 4.724976
MapChecker: PathNode387 need move up on 1.766846
MapChecker: PathNode390 need move up on 3.900024
MapChecker: PathNode474 need move up on 2.699951
MapChecker: PathNode478 need move up on 3.400024
MapChecker: PathNode492 need move up on 1.800049
MapChecker: PathNode501 need move up on 0.599976
MapChecker: PathNode551 need move up on 5.650024
MapChecker: PathNode634 need move up on 1.799927
MapChecker: PathNode641 need move up on 1.900024
MapChecker: PathNode655 need move up on 4.724976
MapChecker: PathNode657 need move up on 3.750000
MapChecker: PathNode659 need move up on 3.750000
MapChecker: PathNode668 need move up on 1.300049
MapChecker: PathNode677 need move up on 1.699951
MapChecker: PathNode687 need move up on 5.199951
MapChecker: PathNode690 need move up on 5.199951
MapChecker: PathNode694 need move up on 5.199951
MapChecker: PathNode711 need move up on 0.900024
MapChecker: PathNode716 need move up on 3.900024
MapChecker: PathNode720 need move up on 4.724976
MapChecker: PathNode872 need move up on 1.900024
MapChecker: PathNode881 need move up on 2.774902
MapChecker: Inventory in ground
MapChecker: SniperRifle10 Need Move = 4.399933
MapChecker: SniperRifle1 Need Move = 4.399963
MapChecker: SniperRifle3 Need Move = 4.432129
MapChecker: ShockRifle1 Need Move = 1.476807
MapChecker: ripper2 Need Move = 1.881714
MapChecker: UT_FlakCannon0 Need Move = 3.292969
MapChecker: UT_FlakCannon1 Need Move = 6.480347
MapChecker: BulletBox2 Need Move = 0.599976
MapChecker: RocketPack0 Need Move = 2.900024
MapChecker: RocketPack1 Need Move = 2.900024
MapChecker: MedBox1 Need Move = 1.263306
MapChecker: ShockCore1 Need Move = 2.500000
MapChecker: Miniammo0 Need Move = 1.747803
MapChecker: Miniammo3 Need Move = 2.300049
MapChecker: ShockCore2 Need Move = 1.210938
MapChecker: BladeHopper1 Need Move = 2.500000
MapChecker: RocketPack2 Need Move = 2.900024
MapChecker: SCUBAGear0 Need Move = 0.869019
MapChecker: SCUBAGear1 Need Move = 0.861206
MapChecker: ShockCore3 Need Move = 2.398071
MapChecker: FlakAmmo2 Need Move = 1.367188
MapChecker: SniperRifle6 Need Move = 4.406372
MapChecker: SniperRifle7 Need Move = 4.432129
MapChecker: BladeHopper2 Need Move = 0.555786
MapChecker: Miniammo5 Need Move = 1.402222
MapChecker: UT_FlakCannon5 Need Move = 2.213989
MapChecker: ShockCore6 Need Move = 2.500000
MapChecker: minigun2 Need Move = 2.840942
MapChecker: Miniammo7 Need Move = 1.402222
MapChecker: ShockCore0 Need Move = 2.500000
MapChecker: RocketPack3 Need Move = 2.900024
MapChecker: Miniammo10 Need Move = 0.512451
MapChecker: ShockCore4 Need Move = 2.500000
MapChecker: Miniammo12 Need Move = 1.300049
MapChecker: minigun5 Need Move = 2.480835
MapChecker: minigun6 Need Move = 0.888794
MapChecker: ThighPads3 Need Move = 23.957764
MapChecker: ShockCore5 Need Move = 0.558228
MapChecker: enforcer1 Need Move = 9.338257
MapChecker: ut_biorifle2 Need Move = 12.938110
MapChecker: PulseGun2 Need Move = 23.758179
MapChecker: UT_Eightball2 Need Move = 0.997192
MapChecker: Armor1 Need Move = 7.400024
MapChecker: Armor21 Need Move = 7.400024
MapChecker: NaliFruit22 Need Move = 5.395264
MapChecker: NaliFruit23 Need Move = 5.395264
MapChecker: NaliFruit24 Need Move = 5.395264
MapChecker: NaliFruit25 Need Move = 5.395264
MapChecker: NaliFruit26 Need Move = 5.395264
MapChecker: NaliFruit27 Need Move = 5.395264
MapChecker: Armor22 Need Move = 12.395264
MapChecker: UT_ShieldBelt2 Need Move = 4.399780
MapChecker: WarheadLauncher0 Need Move = 46.000000
MapChecker: Brush without Model
MapChecker: Brush712
MapChecker: SmokeGenerator without bNoDelete or bAlwaysRelevant
MapChecker: SmokeGenerator0
MapChecker: SmokeGenerator1
MapChecker: SmokeGenerator2
MapChecker: SmokeGenerator3
MapChecker: NavigationPoint without in (not reachable) or out (trap) paths:
MapChecker: InventorySpot20 markedItem = ThighPads0 no in no out
MapChecker: InventorySpot28 markedItem = Miniammo0 no in no out
MapChecker: InventorySpot46 markedItem = UT_ShieldBelt0 no in no out
MapChecker: InventorySpot51 markedItem = UT_Eightball4 no in
MapChecker: InventorySpot74 markedItem = SniperRifle8 no in no out
MapChecker: InventorySpot102 markedItem = ThighPads2 no in
MapChecker: InventorySpot103 markedItem = ThighPads3 no in no out
MapChecker: InventorySpot130 markedItem = NaliFruit6 no in no out
MapChecker: InventorySpot136 markedItem = UDamage2 no in no out
MapChecker: InventorySpot145 markedItem = NaliFruit17 no out
MapChecker: InventorySpot162 markedItem = WarheadLauncher0 no in no out
MapChecker: InventorySpot163 markedItem = WarheadLauncher1 no in
MapChecker: Brush off-grid:
MapChecker: Brush50 Diff = 0.387805 Location = 321.068848,45.618355,542.000000 Suggested =

321.000000,46.000000,542.000000
MapChecker: Brush51 Diff = 0.438025 Location = 248.919708,-129.569397,502.000000 Suggested

= 249.000000,-130.000000,502.000000
MapChecker: Brush52 Diff = 0.019897 Location = -1584.000000,-280.000000,-1424.019897

Suggested = -1584.000000,-280.000000,-1424.000000
MapChecker: Mover0 Diff = 0.019348 Location = -1984.000000,-394.980652,-1536.000000

Suggested = -1984.000000,-395.000000,-1536.000000
MapChecker: Brush39 Diff = 0.379497 Location = 2412.633545,4944.901367,-1408.000000

Suggested = 2413.000000,4945.000000,-1408.000000
MapChecker: Brush64 Diff = 0.454248 Location = 2418.452393,4939.041016,-1540.000000

Suggested = 2418.000000,4939.000000,-1540.000000
MapChecker: Brush66 Diff = 0.135342 Location = 846.920959,2814.890137,-1540.000000

Suggested = 847.000000,2815.000000,-1540.000000
MapChecker: Brush68 Diff = 0.433713 Location = -103.425552,2317.083740,-1540.000000

Suggested = -103.000000,2317.000000,-1540.000000
MapChecker: Brush69 Diff = 0.433128 Location = -103.424393,1677.086548,-1540.000000

Suggested = -103.000000,1677.000000,-1540.000000
MapChecker: Brush70 Diff = 0.433128 Location = -103.424393,1677.086548,-1540.000000

Suggested = -103.000000,1677.000000,-1540.000000
MapChecker: Brush57 Diff = 0.479066 Location = -1017.521179,-65.984680,-1502.000000

Suggested = -1018.000000,-66.000000,-1502.000000
MapChecker: Brush61 Diff = 0.016895 Location = -1719.014160,-591.990784,-1460.000000

Suggested = -1719.000000,-592.000000,-1460.000000
MapChecker: Brush98 Diff = 0.329217 Location = -1500.131348,73.698120,-1088.000000

Suggested = -1500.000000,74.000000,-1088.000000
MapChecker: Brush99 Diff = 0.443165 Location = 247.207642,123.608490,-1088.000000

Suggested = 247.000000,124.000000,-1088.000000
MapChecker: Brush95 Diff = 0.343262 Location = -2094.343262,-448.000458,-1080.000000

Suggested = -2094.000000,-448.000000,-1080.000000
MapChecker: Brush138 Diff = 0.000691 Location = 2160.000488,-3135.999512,-1472.000000

Suggested = 2160.000000,-3136.000000,-1472.000000
MapChecker: Brush742 Diff = 0.294969 Location = 2148.713867,-3907.069336,-321.018097

Suggested = 2149.000000,-3907.000000,-321.000000
MapChecker: Brush205 Diff = 0.389008 Location = 3187.215332,-1435.323975,-1540.000000

Suggested = 3187.000000,-1435.000000,-1540.000000
MapChecker: Brush738 Diff = 0.395201 Location = -1716.395020,-2384.011963,-1040.000000

Suggested = -1716.000000,-2384.000000,-1040.000000
MapChecker: Brush1 Diff = 0.034012 Location = -1680.026367,-2295.978516,-1040.000000

Suggested = -1680.000000,-2296.000000,-1040.000000
MapChecker: Brush856 Diff = 0.280115 Location = 1388.182129,2331.787354,-1539.991333

Suggested = 1388.000000,2332.000000,-1540.000000
MapChecker: Brush256 Diff = 0.448430 Location = 1348.592651,2292.187500,-1480.000000

Suggested = 1349.000000,2292.000000,-1480.000000
MapChecker: Brush261 Diff = 0.644444 Location = 1368.542969,2296.545654,-1360.000000

Suggested = 1369.000000,2297.000000,-1360.000000
MapChecker: Brush262 Diff = 0.358301 Location = -906.651611,-54.916306,-1242.000000

Suggested = -907.000000,-55.000000,-1242.000000
MapChecker: Brush263 Diff = 0.358301 Location = -605.651611,-54.916306,-1242.000000

Suggested = -606.000000,-55.000000,-1242.000000
MapChecker: Brush264 Diff = 0.358301 Location = -756.651611,-54.916306,-1242.000000

Suggested = -757.000000,-55.000000,-1242.000000
MapChecker: Brush266 Diff = 0.300346 Location = 612.144714,-2345.263184,-1456.000000

Suggested = 612.000000,-2345.000000,-1456.000000
MapChecker: Brush267 Diff = 0.221191 Location = 53.000000,-2569.221191,-1456.000000

Suggested = 53.000000,-2569.000000,-1456.000000
MapChecker: Brush270 Diff = 0.104717 Location = -9.104717,-499.000000,-1297.000000

Suggested = -9.000000,-499.000000,-1297.000000
MapChecker: Brush271 Diff = 0.202077 Location = 308.194519,-841.054749,-1297.000000

Suggested = 308.000000,-841.000000,-1297.000000
MapChecker: Brush272 Diff = 0.202018 Location = 821.194458,-841.054749,-1297.000000

Suggested = 821.000000,-841.000000,-1297.000000
MapChecker: Brush278 Diff = 0.636732 Location = -1333.531006,1265.569336,-1504.000000

Suggested = -1334.000000,1266.000000,-1504.000000
MapChecker: Brush279 Diff = 0.636732 Location = -1333.531006,1265.569336,-1472.000000

Suggested = -1334.000000,1266.000000,-1472.000000
MapChecker: Brush280 Diff = 0.636732 Location = -1333.531006,1265.569336,-1472.000000

Suggested = -1334.000000,1266.000000,-1472.000000
MapChecker: Brush281 Diff = 0.636732 Location = -1333.531006,1265.569336,-1508.000000

Suggested = -1334.000000,1266.000000,-1508.000000
MapChecker: Brush283 Diff = 0.177376 Location = -1234.922241,1759.840576,-1480.000000

Suggested = -1235.000000,1760.000000,-1480.000000
MapChecker: Brush284 Diff = 0.356304 Location = -1220.877197,1774.334473,-1360.000000

Suggested = -1221.000000,1774.000000,-1360.000000
MapChecker: Brush285 Diff = 0.453136 Location = -1050.549072,1961.955322,-1536.000000

Suggested = -1051.000000,1962.000000,-1536.000000
MapChecker: Brush645 Diff = 0.457212 Location = -1208.413940,1893.191895,-1539.970459

Suggested = -1208.000000,1893.000000,-1540.000000
MapChecker: Brush288 Diff = 0.033542 Location = 127.987282,2966.009521,-1539.970459

Suggested = 128.000000,2966.000000,-1540.000000
MapChecker: Brush289 Diff = 0.028265 Location = -392.024872,2966.013428,-1480.000000

Suggested = -392.000000,2966.000000,-1480.000000
MapChecker: Brush656 Diff = 0.114627 Location = 2014.887451,-1400.021729,-1281.000000

Suggested = 2015.000000,-1400.000000,-1281.000000
MapChecker: Brush304 Diff = 0.591949 Location = 3325.672607,-4541.506836,-1367.997437

Suggested = 3326.000000,-4542.000000,-1368.000000
MapChecker: Brush305 Diff = 0.297058 Location = 3348.296631,-4450.986328,-1415.991821

Suggested = 3348.000000,-4451.000000,-1416.000000
MapChecker: Brush306 Diff = 0.281113 Location = 3167.276367,-4632.050781,-1415.991821

Suggested = 3167.000000,-4632.000000,-1416.000000
MapChecker: Brush307 Diff = 0.335811 Location = 3416.196289,-4451.011719,-1476.272217

Suggested = 3416.000000,-4451.000000,-1476.000000
MapChecker: Brush308 Diff = 0.137756 Location = 2927.866699,-2283.032715,-1423.988281

Suggested = 2928.000000,-2283.000000,-1424.000000
MapChecker: Brush684 Diff = 0.160405 Location = -2321.160400,-3783.998779,-1424.000000

Suggested = -2321.000000,-3784.000000,-1424.000000
MapChecker: Brush357 Diff = 0.016657 Location = 391.990143,-2322.000000,-1519.986572

Suggested = 392.000000,-2322.000000,-1520.000000
MapChecker: Brush358 Diff = 0.157402 Location = 535.961853,-2244.000000,-1168.152710

Suggested = 536.000000,-2244.000000,-1168.000000
MapChecker: Brush359 Diff = 0.376172 Location = 1121.324219,-1760.190552,-1159.991211

Suggested = 1121.000000,-1760.000000,-1160.000000
MapChecker: Brush373 Diff = 0.016929 Location = -1719.014160,-567.990723,-1534.000000

Suggested = -1719.000000,-568.000000,-1534.000000
MapChecker: Brush374 Diff = 0.022088 Location = -1424.018799,812.000000,-1542.011597

Suggested = -1424.000000,812.000000,-1542.000000
MapChecker: Brush376 Diff = 0.176711 Location = 6896.001953,-1886.823364,-1291.004761

Suggested = 6896.000000,-1887.000000,-1291.000000
MapChecker: Brush382 Diff = 0.166823 Location = 7144.009766,-1310.834839,-1355.021362

Suggested = 7144.000000,-1311.000000,-1355.000000
MapChecker: Brush27 Diff = 0.187403 Location = 6911.990234,-1310.815063,-1354.971313

Suggested = 6912.000000,-1311.000000,-1355.000000
MapChecker: Brush384 Diff = 0.284089 Location = 6668.010742,-1310.716919,-1355.021362

Suggested = 6668.000000,-1311.000000,-1355.000000
MapChecker: Brush385 Diff = 0.198549 Location = 4928.194336,-1823.979736,-1471.964722

Suggested = 4928.000000,-1824.000000,-1472.000000
MapChecker: Brush386 Diff = 0.025381 Location = 6447.999512,-1552.024902,-1355.004883

Suggested = 6448.000000,-1552.000000,-1355.000000
MapChecker: Brush387 Diff = 0.138173 Location = 6443.982422,-2175.863037,-1355.004883

Suggested = 6444.000000,-2176.000000,-1355.000000
MapChecker: Brush638 Diff = 0.058602 Location = 4256.058594,-2111.999023,-1408.000000

Suggested = 4256.000000,-2112.000000,-1408.000000
MapChecker: Brush379 Diff = 0.596079 Location = 631.414856,1575.348389,-1366.751343

Suggested = 631.000000,1575.000000,-1367.000000
MapChecker: Brush380 Diff = 0.443350 Location = -1433.052490,765.363281,-1366.751343

Suggested = -1433.000000,765.000000,-1367.000000
MapChecker: Brush395 Diff = 0.487851 Location = -1367.270874,763.679382,-1430.751343

Suggested = -1367.000000,764.000000,-1431.000000
MapChecker: Brush396 Diff = 0.317708 Location = 639.882324,1583.841064,-1366.751343

Suggested = 640.000000,1584.000000,-1367.000000
MapChecker: Brush397 Diff = 0.311260 Location = 705.736633,1849.165894,-1504.000000

Suggested = 706.000000,1849.000000,-1504.000000
MapChecker: Brush405 Diff = 0.210201 Location = 1068.195435,2097.077393,-1512.000000

Suggested = 1068.000000,2097.000000,-1512.000000
MapChecker: Brush407 Diff = 0.507908 Location = 1118.469360,2167.805908,-1512.000000

Suggested = 1118.000000,2168.000000,-1512.000000
MapChecker: Brush408 Diff = 0.372647 Location = 1093.371826,2136.981689,-1448.016602

Suggested = 1093.000000,2137.000000,-1448.000000
MapChecker: Brush409 Diff = 0.303594 Location = 1335.824951,2085.751953,-1512.000000

Suggested = 1336.000000,2086.000000,-1512.000000
MapChecker: Brush426 Diff = 0.022008 Location = -0.018473,-2384.011963,-1040.000000

Suggested = 0.000000,-2384.000000,-1040.000000
MapChecker: Brush427 Diff = 0.008507 Location = 0.006966,-2295.995117,-1040.000000

Suggested = 0.000000,-2296.000000,-1040.000000
MapChecker: Brush421 Diff = 0.394800 Location = 3674.149902,-949.634766,-979.000000

Suggested = 3674.000000,-950.000000,-979.000000
MapChecker: Brush453 Diff = 0.258879 Location = 3510.769043,-1113.883057,-978.998901

Suggested = 3511.000000,-1114.000000,-979.000000
MapChecker: Brush454 Diff = 0.415326 Location = 4376.057129,-1113.411377,-978.998901

Suggested = 4376.000000,-1113.000000,-979.000000
MapChecker: Brush460 Diff = 0.391212 Location = 3532.892090,-1096.634766,-862.910522

Suggested = 3533.000000,-1097.000000,-863.000000
MapChecker: Brush461 Diff = 0.375418 Location = 4350.693848,-1096.197998,-862.910522

Suggested = 4351.000000,-1096.000000,-863.000000
MapChecker: Brush462 Diff = 0.433439 Location = 3531.385986,-279.824280,-862.910522

Suggested = 3531.000000,-280.000000,-863.000000
MapChecker: Brush463 Diff = 0.174681 Location = 4349.917969,-279.125610,-862.910522

Suggested = 4350.000000,-279.000000,-863.000000
MapChecker: Brush466 Diff = 0.200376 Location = 4630.821777,-688.064575,-768.064941

Suggested = 4631.000000,-688.000000,-768.000000
MapChecker: Brush467 Diff = 0.234620 Location = 3948.234619,-7.000550,-768.000549

Suggested = 3948.000000,-7.000000,-768.000000
MapChecker: Brush169 Diff = 0.194445 Location = 1274.022705,-1633.806885,-1152.000000

Suggested = 1274.000000,-1634.000000,-1152.000000
MapChecker: Brush474 Diff = 0.000345 Location = 3947.000244,-1496.000244,-967.000000

Suggested = 3947.000000,-1496.000000,-967.000000
MapChecker: Brush675 Diff = 0.000427 Location = 4768.000000,-691.000427,-968.000000

Suggested = 4768.000000,-691.000000,-968.000000
MapChecker: Brush477 Diff = 0.000932 Location = 3127.000488,-687.000793,-960.000000

Suggested = 3127.000000,-687.000000,-960.000000
MapChecker: Brush478 Diff = 0.000735 Location = 3126.999512,-690.999451,-968.000000

Suggested = 3127.000000,-691.000000,-968.000000
MapChecker: Brush538 Diff = 0.000004 Location = -31.999996,-2304.000000,-1168.000000

Suggested = -32.000000,-2304.000000,-1168.000000
MapChecker: Brush539 Diff = 0.000492 Location = 471.999573,-2112.000244,-1536.000000

Suggested = 472.000000,-2112.000000,-1536.000000
MapChecker: Brush550 Diff = 0.343240 Location = 1262.238770,2391.246582,-1434.000000

Suggested = 1262.000000,2391.000000,-1434.000000
MapChecker: Brush551 Diff = 0.439254 Location = 1748.590698,2073.159424,-1434.000000

Suggested = 1749.000000,2073.000000,-1434.000000
MapChecker: Brush553 Diff = 0.352072 Location = -1105.937256,1743.346436,-1434.000000

Suggested = -1106.000000,1743.000000,-1434.000000
MapChecker: Brush572 Diff = 0.234358 Location = 3803.208496,1519.970825,-917.102966

Suggested = 3803.000000,1520.000000,-917.000000
MapChecker: Brush512 Diff = 0.184221 Location = 3014.016602,4982.000000,-1407.816528

Suggested = 3014.000000,4982.000000,-1408.000000
MapChecker: Brush523 Diff = 0.433090 Location = 3318.172607,4039.352295,-1407.816528

Suggested = 3318.000000,4039.000000,-1408.000000
MapChecker: Brush158 Diff = 0.008463 Location = -1735.997192,-40.007984,-1472.000000

Suggested = -1736.000000,-40.000000,-1472.000000
MapChecker: Brush686 Diff = 0.206934 Location = 4692.875977,-396.165649,-1490.000000

Suggested = 4693.000000,-396.000000,-1490.000000
MapChecker: Brush525 Diff = 0.056012 Location = 5616.023926,-3119.953857,-1290.979126

Suggested = 5616.000000,-3120.000000,-1291.000000
MapChecker: Brush544 Diff = 0.179506 Location = 5168.010254,-3119.822021,-1098.979004

Suggested = 5168.000000,-3120.000000,-1099.000000
MapChecker: Brush545 Diff = 0.056057 Location = 6064.023926,-3119.953857,-1098.979004

Suggested = 6064.000000,-3120.000000,-1099.000000
MapChecker: Brush546 Diff = 0.179506 Location = 5616.010254,-3567.822021,-1098.979004

Suggested = 5616.000000,-3568.000000,-1099.000000
MapChecker: Brush555 Diff = 0.056057 Location = 5616.023926,-2671.953857,-1098.979004

Suggested = 5616.000000,-2672.000000,-1099.000000
MapChecker: Brush557 Diff = 0.056057 Location = 5616.023926,-3119.953857,-1434.979004

Suggested = 5616.000000,-3120.000000,-1435.000000
MapChecker: Brush567 Diff = 0.179506 Location = 5616.010254,-3119.822021,-650.979004

Suggested = 5616.000000,-3120.000000,-651.000000
MapChecker: Brush511 Diff = 0.018007 Location = -16597.003906,-20114.017578,-2344.000000

Suggested = -16597.000000,-20114.000000,-2344.000000
MapChecker: Brush530 Diff = 0.008735 Location = -16594.996094,-20111.992188,-2344.000000

Suggested = -16595.000000,-20112.000000,-2344.000000
MapChecker: Brush531 Diff = 0.017578 Location = -16594.000000,-20126.017578,-2344.000000

Suggested = -16594.000000,-20126.000000,-2344.000000
MapChecker: Brush570 Diff = 0.479674 Location = 6373.697266,-1856.001709,-1339.372070

Suggested = 6374.000000,-1856.000000,-1339.000000
MapChecker: Brush568 Diff = 0.457834 Location = 6503.769043,-1856.133545,-1355.372070

Suggested = 6504.000000,-1856.000000,-1355.000000
MapChecker: Brush569 Diff = 0.445289 Location = 6503.755371,-1844.001709,-1371.372070

Suggested = 6504.000000,-1844.000000,-1371.000000
MapChecker: Brush576 Diff = 0.415553 Location = 6916.006836,-1373.815063,-1267.372070

Suggested = 6916.000000,-1374.000000,-1267.000000
MapChecker: Brush577 Diff = 0.393788 Location = 4991.210938,-1823.979736,-1384.331909

Suggested = 4991.000000,-1824.000000,-1384.000000
MapChecker: Brush578 Diff = 0.373251 Location = 6511.016113,-1552.024902,-1267.372070

Suggested = 6511.000000,-1552.000000,-1267.000000
MapChecker: Brush579 Diff = 0.396480 Location = 6510.999023,-2175.863037,-1267.372070

Suggested = 6511.000000,-2176.000000,-1267.000000
MapChecker: Brush580 Diff = 0.372117 Location = 6510.994141,-1852.000732,-1251.372070

Suggested = 6511.000000,-1852.000000,-1251.000000
MapChecker: Brush581 Diff = 0.543985 Location = 7144.360840,-1373.834839,-1267.372070

Suggested = 7144.000000,-1374.000000,-1267.000000
MapChecker: Brush582 Diff = 0.402377 Location = 6673.024414,-1373.848755,-1267.372070

Suggested = 6673.000000,-1374.000000,-1267.000000
MapChecker: Brush524 Diff = 0.000244 Location = -1705.999756,-4303.000000,-1393.000000

Suggested = -1706.000000,-4303.000000,-1393.000000
MapChecker: Brush554 Diff = 0.000391 Location = 686.999695,-2287.999756,-1538.000000

Suggested = 687.000000,-2288.000000,-1538.000000
MapChecker: Brush595 Diff = 0.179506 Location = 4849.010254,-2887.822021,-1338.979004

Suggested = 4849.000000,-2888.000000,-1339.000000
MapChecker: Brush600 Diff = 0.000153 Location = 832.999878,-295.999908,-1470.000000

Suggested = 833.000000,-296.000000,-1470.000000
MapChecker: Brush601 Diff = 0.518031 Location = 7144.347168,-1310.903076,-1417.372070

Suggested = 7144.000000,-1311.000000,-1417.000000
MapChecker: Brush605 Diff = 0.428297 Location = 6911.875488,-1313.828247,-1417.372070

Suggested = 6912.000000,-1314.000000,-1417.000000
MapChecker: Brush606 Diff = 0.381000 Location = 6672.010742,-1310.918701,-1417.372070

Suggested = 6672.000000,-1311.000000,-1417.000000
MapChecker: Brush607 Diff = 0.414984 Location = 4928.197266,-1823.847900,-1534.331909

Suggested = 4928.000000,-1824.000000,-1534.000000
MapChecker: Brush608 Diff = 0.387140 Location = 6448.002441,-1551.893066,-1417.372070

Suggested = 6448.000000,-1552.000000,-1417.000000
MapChecker: Brush609 Diff = 0.396480 Location = 6447.999023,-2175.863037,-1417.372070

Suggested = 6448.000000,-2176.000000,-1417.000000
MapChecker: Brush650 Diff = 0.298567 Location = 2043.296875,-3278.968262,-1242.000000

Suggested = 2043.000000,-3279.000000,-1242.000000
MapChecker: Brush651 Diff = 0.298107 Location = 2043.296387,-2977.968018,-1242.000000

Suggested = 2043.000000,-2978.000000,-1242.000000
MapChecker: Brush652 Diff = 0.298107 Location = 2043.296387,-3128.968018,-1242.000000

Suggested = 2043.000000,-3129.000000,-1242.000000
MapChecker: Brush662 Diff = 0.387648 Location = 6747.988281,-1694.891846,-1155.372070

Suggested = 6748.000000,-1695.000000,-1155.000000
MapChecker: Brush663 Diff = 0.387648 Location = 7099.988281,-1694.891846,-1155.372070

Suggested = 7100.000000,-1695.000000,-1155.000000
MapChecker: Brush664 Diff = 0.387648 Location = 7099.988281,-2078.891846,-1155.372070

Suggested = 7100.000000,-2079.000000,-1155.000000
MapChecker: Brush665 Diff = 0.387648 Location = 6747.988281,-2078.891846,-1155.372070

Suggested = 6748.000000,-2079.000000,-1155.000000
MapChecker: Brush666 Diff = 0.457905 Location = 6359.769043,-1856.133789,-1259.372070

Suggested = 6360.000000,-1856.000000,-1259.000000
MapChecker: Brush677 Diff = 0.293882 Location = -16653.291016,-20378.035156,-1320.979004

Suggested = -16653.000000,-20378.000000,-1321.000000
MapChecker: Brush28 Diff = 0.179506 Location = 5616.010254,-3119.822021,-1482.979004

Suggested = 5616.000000,-3120.000000,-1483.000000
MapChecker: Brush206 Diff = 0.179506 Location = 5616.010254,-3119.822021,-1466.979004

Suggested = 5616.000000,-3120.000000,-1467.000000
MapChecker: Brush566 Diff = 0.179506 Location = 5616.010254,-3119.822021,-1962.979004

Suggested = 5616.000000,-3120.000000,-1963.000000
MapChecker: Brush417 Diff = 0.467019 Location = 3989.049805,-2168.535645,-1512.000000

Suggested = 3989.000000,-2169.000000,-1512.000000
MapChecker: Brush420 Diff = 0.414551 Location = 3995.414551,-2165.000000,-1448.000000

Suggested = 3995.000000,-2165.000000,-1448.000000
MapChecker: Brush424 Diff = 0.095294 Location = 4183.932617,-2409.067383,-1512.000000

Suggested = 4184.000000,-2409.000000,-1512.000000
MapChecker: Brush483 Diff = 0.000092 Location = -14336.000000,-7040.000000,128.000092

Suggested = -14336.000000,-7040.000000,128.000000
MapChecker: Brush692 Diff = 0.172267 Location = 1678.870239,-4060.113281,-863.997681

Suggested = 1679.000000,-4060.000000,-864.000000
MapChecker: Brush693 Diff = 0.009812 Location = 2047.999512,-3245.009521,-863.997681

Suggested = 2048.000000,-3245.000000,-864.000000
MapChecker: Brush700 Diff = 0.000244 Location = 454.999756,-3840.000000,-1408.000000

Suggested = 455.000000,-3840.000000,-1408.000000
MapChecker: Brush701 Diff = 0.001099 Location = 455.998901,-3520.000000,-1632.000000

Suggested = 456.000000,-3520.000000,-1632.000000
MapChecker: Brush705 Diff = 0.000854 Location = 466.999146,-3703.000000,-1429.000000

Suggested = 467.000000,-3703.000000,-1429.000000
MapChecker: Brush375 Diff = 0.000122 Location = 455.999878,-3993.000000,-1726.000000

Suggested = 456.000000,-3993.000000,-1726.000000
MapChecker: Brush105 Diff = 0.159180 Location = -15517.159180,-8320.000000,232.000000

Suggested = -15517.000000,-8320.000000,232.000000
MapChecker: Brush293 Diff = 0.000488 Location = 2287.000000,-2584.000488,-1456.000000

Suggested = 2287.000000,-2584.000000,-1456.000000
MapChecker: Brush882 Diff = 0.179506 Location = 7039.010254,-3422.822021,-1162.979004

Suggested = 7039.000000,-3423.000000,-1163.000000
MapChecker: Brush683 Diff = 0.184221 Location = 4619.016602,-1749.000000,-1407.816528

Suggested = 4619.000000,-1749.000000,-1408.000000
MapChecker: Brush296 Diff = 0.393839 Location = 4880.965332,-2419.770752,-1383.318359

Suggested = 4881.000000,-2420.000000,-1383.000000
MapChecker: Brush341 Diff = 0.200492 Location = 4881.086426,-3846.000000,-1382.180908

Suggested = 4881.000000,-3846.000000,-1382.000000
MapChecker: Brush855 Diff = 0.473708 Location = 6911.335938,-2688.333984,-1155.000000

Suggested = 6911.000000,-2688.000000,-1155.000000
MapChecker: Brush870 Diff = 0.550036 Location = 4689.578613,-2228.353516,-1304.000000

Suggested = 4690.000000,-2228.000000,-1304.000000
MapChecker: Brush871 Diff = 0.219984 Location = 4583.060059,-3940.201416,-1307.064941

Suggested = 4583.000000,-3940.000000,-1307.000000
MapChecker: Brush880 Diff = 0.343687 Location = 6645.235840,-3118.750000,-1304.000000

Suggested = 6645.000000,-3119.000000,-1304.000000
MapChecker: Brush889 Diff = 0.381316 Location = 5201.834961,-1426.656250,-1272.000000

Suggested = 5202.000000,-1427.000000,-1272.000000
MapChecker: Brush888 Diff = 0.442754 Location = 5207.581543,-1863.855347,-1272.000000

Suggested = 5208.000000,-1864.000000,-1272.000000
MapChecker: Brush898 Diff = 0.563389 Location = 4858.427246,-3868.781494,-1218.704834

Suggested = 4858.000000,-3869.000000,-1219.000000
MapChecker: Brush901 Diff = 0.304542 Location = 6024.774414,-1857.204590,-1216.000000

Suggested = 6025.000000,-1857.000000,-1216.000000
MapChecker: Brush902 Diff = 0.368082 Location = 4787.800781,-1012.309509,-1304.000000

Suggested = 4788.000000,-1012.000000,-1304.000000
MapChecker: Brush670 Diff = 0.212253 Location = 5040.094238,-1695.190186,-1504.000000

Suggested = 5040.000000,-1695.000000,-1504.000000
MapChecker: Brush573 Diff = 0.089253 Location = 5513.915039,-1990.972656,-1504.000000

Suggested = 5514.000000,-1991.000000,-1504.000000
MapChecker: Brush610 Diff = 0.346762 Location = 5446.032715,-1968.345215,-1504.000000

Suggested = 5446.000000,-1968.000000,-1504.000000
MapChecker: Brush813 Diff = 0.130235 Location = 5111.991699,-2096.129639,-1472.009277

Suggested = 5112.000000,-2096.000000,-1472.000000
MapChecker: Brush815 Diff = 0.129992 Location = 5207.991699,-2096.129395,-1472.009277

Suggested = 5208.000000,-2096.000000,-1472.000000
MapChecker: Brush854 Diff = 0.595489 Location = 4787.371582,-1274.534668,-1504.000000

Suggested = 4787.000000,-1275.000000,-1504.000000
MapChecker: Brush903 Diff = 0.692978 Location = 6709.527832,-2658.362305,-1387.354980

Suggested = 6710.000000,-2658.000000,-1387.000000
MapChecker: Brush904 Diff = 0.526049 Location = 7080.766602,-3278.471436,-1386.998901

Suggested = 7081.000000,-3278.000000,-1387.000000
MapChecker: Brush905 Diff = 0.464410 Location = 7408.006348,-1889.535645,-1291.003174

Suggested = 7408.000000,-1890.000000,-1291.000000
MapChecker: Brush676 Diff = 0.395388 Location = 6509.007812,-1855.133545,-1355.372070

Suggested = 6509.000000,-1855.000000,-1355.000000
MapChecker: Brush838 Diff = 0.150568 Location = 4994.003906,-1982.850586,-1435.018188

Suggested = 4994.000000,-1983.000000,-1435.000000
MapChecker: Brush839 Diff = 0.463924 Location = 5024.020020,-1982.536865,-1485.018188

Suggested = 5024.000000,-1983.000000,-1485.000000
MapChecker: Brush843 Diff = 0.494421 Location = 5018.773926,-1974.439331,-1482.018188

Suggested = 5019.000000,-1974.000000,-1482.000000
MapChecker: Brush906 Diff = 0.397665 Location = 6566.952148,-3119.394775,-1155.000000

Suggested = 6567.000000,-3119.000000,-1155.000000
MapChecker: Brush907 Diff = 0.668568 Location = 7389.278320,-1889.480713,-1155.372070

Suggested = 7389.000000,-1889.000000,-1155.000000
MapChecker: Brush348 Diff = 0.635777 Location = 4575.568359,399.466797,-832.000000

Suggested = 4576.000000,399.000000,-832.000000
MapChecker: Brush471 Diff = 0.174908 Location = 2860.883057,395.130066,-1280.000000

Suggested = 2861.000000,395.000000,-1280.000000
MapChecker: Brush674 Diff = 0.169048 Location = 5033.115723,395.123230,-1280.000000

Suggested = 5033.000000,395.000000,-1280.000000
MapChecker: Brush883 Diff = 0.459279 Location = 3177.684082,78.333366,-1376.000000

Suggested = 3178.000000,78.000000,-1376.000000
MapChecker: Brush884 Diff = 0.465566 Location = 4716.329590,78.328819,-1376.000000

Suggested = 4716.000000,78.000000,-1376.000000
MapChecker: Mover7 Diff = 0.197168 Location = 5033.107910,395.124207,-1532.108643

Suggested = 5033.000000,395.000000,-1532.000000
MapChecker: Mover8 Diff = 0.212601 Location = 2860.874023,395.132385,-1532.108643

Suggested = 2861.000000,395.000000,-1532.000000
MapChecker: Brush851 Diff = 0.473104 Location = 4242.271973,54.612885,-1490.000000

Suggested = 4242.000000,55.000000,-1490.000000
MapChecker: Brush465 Diff = 0.360763 Location = 4744.359375,-52.024952,-959.980591

Suggested = 4744.000000,-52.000000,-960.000000
MapChecker: Brush853 Diff = 0.461330 Location = 4806.584961,10.200478,-959.980591

Suggested = 4807.000000,10.000000,-960.000000
MapChecker: Brush872 Diff = 0.466283 Location = 4868.811035,72.425835,-959.980591

Suggested = 4869.000000,72.000000,-960.000000
MapChecker: Brush885 Diff = 0.326207 Location = 3093.680176,3.935787,-959.999634 Suggested

= 3094.000000,4.000000,-960.000000
MapChecker: Brush886 Diff = 0.305025 Location = 3155.904785,-58.289783,-959.999634

Suggested = 3156.000000,-58.000000,-960.000000
MapChecker: Brush456 Diff = 0.252391 Location = 4376.927734,-247.241821,-978.998901

Suggested = 4377.000000,-247.000000,-979.000000
MapChecker: Brush890 Diff = 0.354532 Location = 3383.982666,-122.657883,-992.091370

Suggested = 3384.000000,-123.000000,-992.000000
MapChecker: Brush891 Diff = 0.466554 Location = 4505.711914,-118.355431,-992.091370

Suggested = 4506.000000,-118.000000,-992.000000
MapChecker: Brush892 Diff = 0.068467 Location = -1839.981934,-119.933960,-1440.000000

Suggested = -1840.000000,-120.000000,-1440.000000
MapChecker: Brush893 Diff = 0.340679 Location = 4915.302734,-1141.843750,-1272.000000

Suggested = 4915.000000,-1142.000000,-1272.000000
MapChecker: Brush897 Diff = 0.408766 Location = 5535.795410,-1864.353882,-1272.000000

Suggested = 5536.000000,-1864.000000,-1272.000000
MapChecker: Brush900 Diff = 0.205446 Location = 5033.110352,395.121033,-1154.124023

Suggested = 5033.000000,395.000000,-1154.000000
MapChecker: Brush909 Diff = 0.216811 Location = 2860.880615,395.131805,-1154.124023

Suggested = 2861.000000,395.000000,-1154.000000
MapChecker: Brush910 Diff = 0.411115 Location = 4401.733887,546.311890,-632.030396

Suggested = 4402.000000,546.000000,-632.000000
MapChecker: Brush911 Diff = 0.510935 Location = 4645.187988,291.474121,-632.030396

Suggested = 4645.000000,291.000000,-632.000000
MapChecker: Brush912 Diff = 0.312693 Location = 3843.698486,911.077087,-632.030396

Suggested = 3844.000000,911.000000,-632.000000
MapChecker: Brush913 Diff = 0.659841 Location = 4098.538086,1154.529785,-632.030396

Suggested = 4099.000000,1155.000000,-632.000000
MapChecker: Brush914 Diff = 0.462476 Location = 3269.436279,303.846558,-632.000000

Suggested = 3269.000000,304.000000,-632.000000
MapChecker: Brush915 Diff = 0.445383 Location = 3525.331055,552.703613,-632.030396

Suggested = 3525.000000,553.000000,-632.000000
MapChecker: Brush916 Diff = 0.320516 Location = 4015.303955,372.087646,-992.051575

Suggested = 4015.000000,372.000000,-992.000000
MapChecker: Brush917 Diff = 0.306877 Location = 3877.718262,371.110168,-992.051575

Suggested = 3878.000000,371.000000,-992.000000
MapChecker: Brush932 Diff = 0.000885 Location = 4719.000000,80.000885,-1272.000000

Suggested = 4719.000000,80.000000,-1272.000000
MapChecker: Brush934 Diff = 0.358695 Location = 3090.097412,783.345215,-960.000000

Suggested = 3090.000000,783.000000,-960.000000
MapChecker: Brush935 Diff = 0.336724 Location = 3028.033203,720.664917,-959.999634

Suggested = 3028.000000,721.000000,-960.000000
MapChecker: Brush936 Diff = 0.480390 Location = 2965.807617,658.440186,-959.999634

Suggested = 2966.000000,658.000000,-960.000000
MapChecker: Brush937 Diff = 0.538048 Location = 3413.310791,1106.560791,-960.000000

Suggested = 3413.000000,1107.000000,-960.000000
MapChecker: Brush938 Diff = 0.274016 Location = 3351.246582,1043.880493,-959.999634

Suggested = 3351.000000,1044.000000,-960.000000
MapChecker: Brush939 Diff = 0.344878 Location = 3289.020996,981.655762,-959.999634

Suggested = 3289.000000,982.000000,-960.000000
MapChecker: Brush940 Diff = 0.220074 Location = 4841.031738,746.217773,-960.000000

Suggested = 4841.000000,746.000000,-960.000000
MapChecker: Brush941 Diff = 0.450830 Location = 4778.352051,808.281616,-959.999634

Suggested = 4778.000000,808.000000,-960.000000
MapChecker: Brush942 Diff = 0.509361 Location = 4716.126953,870.506714,-959.999634

Suggested = 4716.000000,871.000000,-960.000000
MapChecker: Brush943 Diff = 0.501863 Location = 4364.718750,1222.584351,-960.000000

Suggested = 4365.000000,1223.000000,-960.000000
MapChecker: Brush944 Diff = 0.353848 Location = 4302.039062,1284.648315,-959.999634

Suggested = 4302.000000,1285.000000,-960.000000
MapChecker: Brush945 Diff = 0.225156 Location = 4239.813965,1346.873169,-959.999634

Suggested = 4240.000000,1347.000000,-960.000000
MapChecker: Brush946 Diff = 0.361851 Location = 4574.967773,1011.639587,-959.999634

Suggested = 4575.000000,1012.000000,-960.000000
MapChecker: Brush947 Diff = 0.290990 Location = 4512.742676,1073.864136,-959.999634

Suggested = 4513.000000,1074.000000,-960.000000
MapChecker: Brush948 Diff = 0.464282 Location = 4509.700684,429.354919,-960.000000

Suggested = 4510.000000,429.000000,-960.000000
MapChecker: Brush148 Diff = 0.487724 Location = 3620.882080,1333.312012,-930.644165

Suggested = 3621.000000,1333.000000,-931.000000
MapChecker: Brush163 Diff = 0.485765 Location = 3681.693115,1394.123169,-930.644165

Suggested = 3682.000000,1394.000000,-931.000000
MapChecker: Brush165 Diff = 0.458900 Location = 3671.793213,1341.796997,-980.644165

Suggested = 3672.000000,1342.000000,-981.000000
MapChecker: Brush168 Diff = 0.520513 Location = 3639.266846,1309.270386,-977.644165

Suggested = 3639.000000,1309.000000,-978.000000
MapChecker: Brush887 Diff = 0.378785 Location = 3702.906494,1372.909912,-977.644165

Suggested = 3703.000000,1373.000000,-978.000000
MapChecker: Brush923 Diff = 0.572826 Location = 4083.448730,1522.987671,-930.644165

Suggested = 4083.000000,1523.000000,-931.000000
MapChecker: Brush924 Diff = 0.500480 Location = 4144.261230,1462.764160,-930.644165

Suggested = 4144.000000,1463.000000,-931.000000
MapChecker: Brush925 Diff = 0.369833 Location = 4091.934570,1472.076660,-980.644165

Suggested = 4092.000000,1472.000000,-981.000000
MapChecker: Brush926 Diff = 0.670777 Location = 4059.407227,1504.603149,-977.644165

Suggested = 4059.000000,1505.000000,-978.000000
MapChecker: Brush927 Diff = 0.574336 Location = 4123.049316,1441.551880,-977.644165

Suggested = 4123.000000,1442.000000,-978.000000
MapChecker: Brush962 Diff = 0.464282 Location = 3590.700684,730.354919,-960.000000

Suggested = 3591.000000,730.000000,-960.000000
MapChecker: Brush964 Diff = 0.464329 Location = 4547.354980,809.299316,-960.000000

Suggested = 4547.000000,809.000000,-960.000000
MapChecker: Brush965 Diff = 0.464329 Location = 4362.354980,162.299316,-960.000000

Suggested = 4362.000000,162.000000,-960.000000
MapChecker: Brush966 Diff = 0.464329 Location = 3935.354980,937.299316,-960.000000

Suggested = 3935.000000,937.000000,-960.000000
MapChecker: RotatingMover0 Diff = 0.247320 Location = 6895.830078,-1857.169800,-

1090.058838 Suggested = 6896.000000,-1857.000000,-1090.000000
MapChecker: Brush929 Diff = 0.129483 Location = 1438.926514,-360.027405,-1430.103027

Suggested = 1439.000000,-360.000000,-1430.000000
MapChecker: Brush930 Diff = 0.286521 Location = 1438.758301,-360.153870,-1470.000000

Suggested = 1439.000000,-360.000000,-1470.000000
MapChecker: Mover13 Diff = 0.525600 Location = 3385.161865,-1239.500000,-1280.007446

Suggested = 3385.000000,-1240.000000,-1280.000000
MapChecker: Brush346 Diff = 0.487562 Location = 5877.513672,-4325.965332,-1456.000000

Suggested = 5878.000000,-4326.000000,-1456.000000
MapChecker: Brush347 Diff = 0.485579 Location = 5877.515625,-4292.965820,-1534.000000

Suggested = 5878.000000,-4293.000000,-1534.000000
MapChecker: Brush349 Diff = 0.363288 Location = 5702.011719,-4681.637207,-1455.985107

Suggested = 5702.000000,-4682.000000,-1456.000000
MapChecker: Brush356 Diff = 0.325080 Location = 5713.221680,-4670.237305,-1375.985107

Suggested = 5713.000000,-4670.000000,-1376.000000
MapChecker: Brush473 Diff = 0.622380 Location = 5608.402344,-4776.474609,-1471.985107

Suggested = 5608.000000,-4776.000000,-1472.000000
MapChecker: Brush344 Diff = 0.389849 Location = 6915.004395,-3562.610352,-1338.988281

Suggested = 6915.000000,-3563.000000,-1339.000000
MapChecker: Brush345 Diff = 0.428610 Location = 6915.152832,-3432.114258,-1354.616211

Suggested = 6915.000000,-3432.000000,-1355.000000
MapChecker: Brush532 Diff = 0.446948 Location = 6903.003906,-3432.553223,-1370.988281

Suggested = 6903.000000,-3433.000000,-1371.000000
MapChecker: Brush533 Diff = 0.564982 Location = 6913.982422,-3590.424805,-1259.372070

Suggested = 6914.000000,-3590.000000,-1259.000000
MapChecker: Brush71 Diff = 0.616866 Location = 6911.532715,-3558.154053,-1417.372070

Suggested = 6912.000000,-3558.000000,-1417.000000
MapChecker: Brush543 Diff = 0.052879 Location = 12416.003906,-6527.947266,3712.000000

Suggested = 12416.000000,-6528.000000,3712.000000
MapChecker: Brush556 Diff = 0.047881 Location = 10880.009766,-6527.953125,3712.000000

Suggested = 10880.000000,-6528.000000,3712.000000
MapChecker: Brush596 Diff = 0.038916 Location = 9344.011719,-6527.962891,3712.000000

Suggested = 9344.000000,-6528.000000,3712.000000
MapChecker: Brush597 Diff = 0.031795 Location = 7808.005859,-6527.968750,3712.000000

Suggested = 7808.000000,-6528.000000,3712.000000
MapChecker: Brush598 Diff = 0.025391 Location = 6272.009766,-6527.976562,3712.000000

Suggested = 6272.000000,-6528.000000,3712.000000
MapChecker: Brush602 Diff = 0.019531 Location = 4736.011719,-6527.984375,3712.000000

Suggested = 4736.000000,-6528.000000,3712.000000
MapChecker: Brush603 Diff = 0.019531 Location = 3200.015625,-6527.988281,3712.000000

Suggested = 3200.000000,-6528.000000,3712.000000
MapChecker: Brush604 Diff = 0.013283 Location = 1664.012695,-6527.996094,3712.000000

Suggested = 1664.000000,-6528.000000,3712.000000
MapChecker: Brush1006 Diff = 0.000488 Location = 1680.000488,-15520.000000,2160.000000

Suggested = 1680.000000,-15520.000000,2160.000000
MapChecker: Brush1007 Diff = 0.000488 Location = 3200.000488,-15520.000000,2160.000000

Suggested = 3200.000000,-15520.000000,2160.000000
MapChecker: Brush1008 Diff = 0.000488 Location = 4736.000488,-15520.000000,2160.000000

Suggested = 4736.000000,-15520.000000,2160.000000
MapChecker: Brush1009 Diff = 0.000488 Location = 6272.000488,-15520.000000,2160.000000

Suggested = 6272.000000,-15520.000000,2160.000000
MapChecker: Brush1010 Diff = 0.000488 Location = 7808.000488,-15520.000000,2160.000000

Suggested = 7808.000000,-15520.000000,2160.000000
MapChecker: Brush350 Diff = 0.156772 Location = 5615.147461,-4768.946777,-1472.000000

Suggested = 5615.000000,-4769.000000,-1472.000000
MapChecker: Brush355 Diff = 0.308959 Location = 5603.833496,-4780.260254,-1488.000000

Suggested = 5604.000000,-4780.000000,-1488.000000
MapChecker: Brush343 Diff = 0.363288 Location = 5878.011719,-4505.637207,-1455.985107

Suggested = 5878.000000,-4506.000000,-1456.000000
MapChecker: Brush516 Diff = 0.325080 Location = 5873.221680,-4510.237305,-1375.985107

Suggested = 5873.000000,-4510.000000,-1376.000000
MapChecker: Brush1028 Diff = 0.004026 Location = -14812.000977,-16411.996094,-2224.000000

Suggested = -14812.000000,-16412.000000,-2224.000000
MapChecker: Brush1038 Diff = 0.000488 Location = 3248.000000,-4143.999512,-1328.000000

Suggested = 3248.000000,-4144.000000,-1328.000000
MapChecker: Brush1056 Diff = 0.000345 Location = 2479.999756,-1359.999756,-1328.000000

Suggested = 2480.000000,-1360.000000,-1328.000000
MapChecker: Brush1068 Diff = 0.441030 Location = 3247.151855,-2127.585938,-1145.000000

Suggested = 3247.000000,-2128.000000,-1145.000000
MapChecker: Brush1070 Diff = 0.000345 Location = 3226.999756,-1395.000244,-1328.000000

Suggested = 3227.000000,-1395.000000,-1328.000000
MapChecker: Brush1071 Diff = 0.000345 Location = 3226.999756,-1395.000244,-1328.000000

Suggested = 3227.000000,-1395.000000,-1328.000000
MapChecker: Brush1072 Diff = 0.441260 Location = 3227.414307,-1395.151855,-1145.000000

Suggested = 3227.000000,-1395.000000,-1145.000000
MapChecker: Brush282 Diff = 0.372559 Location = 2223.372559,-815.999878,-1104.000000

Suggested = 2223.000000,-816.000000,-1104.000000
MapChecker: Brush302 Diff = 0.372559 Location = 1679.372559,-816.999878,-1104.000000

Suggested = 1679.000000,-817.000000,-1104.000000
MapChecker: Brush632 Diff = 0.372559 Location = 2497.000000,-3134.372559,-1104.000000

Suggested = 2497.000000,-3134.000000,-1104.000000
MapChecker: Brush634 Diff = 0.372559 Location = 3025.000000,-3134.372559,-1104.000000

Suggested = 3025.000000,-3134.000000,-1104.000000
MapChecker: Brush655 Diff = 0.457126 Location = 2764.983643,484.543579,-1280.019409

Suggested = 2765.000000,485.000000,-1280.000000
MapChecker: Brush713 Diff = 0.323272 Location = 5125.795410,487.750458,-1280.019409

Suggested = 5126.000000,488.000000,-1280.000000
MapChecker: Brush1101 Diff = 0.398688 Location = 4942.602539,-690.968750,-1152.000000

Suggested = 4943.000000,-691.000000,-1152.000000
MapChecker: Brush1102 Diff = 0.398688 Location = 4942.602539,-690.968750,-1504.000000

Suggested = 4943.000000,-691.000000,-1504.000000
MapChecker: Brush1103 Diff = 0.398688 Location = 4942.602539,-690.968750,-1344.000000

Suggested = 4943.000000,-691.000000,-1344.000000
MapChecker: Brush1104 Diff = 0.424275 Location = 4942.602539,-758.851562,-1344.000000

Suggested = 4943.000000,-759.000000,-1344.000000
MapChecker: Brush1105 Diff = 0.486357 Location = 5010.485352,-690.968750,-1344.000000

Suggested = 5010.000000,-691.000000,-1344.000000
MapChecker: Brush1106 Diff = 0.406645 Location = 4942.602539,-623.085938,-1344.000000

Suggested = 4943.000000,-623.000000,-1344.000000
MapChecker: Brush1107 Diff = 0.282010 Location = 4874.719727,-690.968750,-1344.000000

Suggested = 4875.000000,-691.000000,-1344.000000
MapChecker: Brush1108 Diff = 0.456933 Location = 4976.543945,-657.028320,-1344.000000

Suggested = 4977.000000,-657.000000,-1344.000000
MapChecker: Brush1109 Diff = 0.350827 Location = 4908.661133,-724.909180,-1344.000000

Suggested = 4909.000000,-725.000000,-1344.000000
MapChecker: Brush1110 Diff = 0.465778 Location = 4976.542969,-724.910156,-1344.000000

Suggested = 4977.000000,-725.000000,-1344.000000
MapChecker: Brush1111 Diff = 0.338995 Location = 4908.662109,-657.027344,-1344.000000

Suggested = 4909.000000,-657.000000,-1344.000000
MapChecker: Brush1112 Diff = 0.495926 Location = 4911.489258,-722.081055,-1344.000000

Suggested = 4911.000000,-722.000000,-1344.000000
MapChecker: Brush1113 Diff = 0.296721 Location = 4973.714844,-722.082031,-1344.000000

Suggested = 4974.000000,-722.000000,-1344.000000
MapChecker: Brush1114 Diff = 0.511096 Location = 4911.490234,-659.855469,-1344.000000

Suggested = 4911.000000,-660.000000,-1344.000000
MapChecker: Brush1115 Diff = 0.318380 Location = 4973.715820,-659.856445,-1344.000000

Suggested = 4974.000000,-660.000000,-1344.000000
MapChecker: Brush1116 Diff = 0.334704 Location = 3946.987549,-1686.665527,-1152.000000

Suggested = 3947.000000,-1687.000000,-1152.000000
MapChecker: Brush1117 Diff = 0.334704 Location = 3946.987549,-1686.665527,-1504.000000

Suggested = 3947.000000,-1687.000000,-1504.000000
MapChecker: Brush1118 Diff = 0.334704 Location = 3946.987549,-1686.665527,-1344.000000

Suggested = 3947.000000,-1687.000000,-1344.000000
MapChecker: Brush1119 Diff = 0.451832 Location = 3946.987549,-1754.548340,-1344.000000

Suggested = 3947.000000,-1755.000000,-1344.000000
MapChecker: Brush1120 Diff = 0.359071 Location = 4014.869385,-1686.665527,-1344.000000

Suggested = 4015.000000,-1687.000000,-1344.000000
MapChecker: Brush1121 Diff = 0.217885 Location = 3946.987549,-1618.782471,-1344.000000

Suggested = 3947.000000,-1619.000000,-1344.000000
MapChecker: Brush1122 Diff = 0.350634 Location = 3879.105225,-1686.665527,-1344.000000

Suggested = 3879.000000,-1687.000000,-1344.000000
MapChecker: Brush1123 Diff = 0.283995 Location = 3980.928711,-1652.725098,-1344.000000

Suggested = 3981.000000,-1653.000000,-1344.000000
MapChecker: Brush1124 Diff = 0.396793 Location = 3913.046631,-1720.605957,-1344.000000

Suggested = 3913.000000,-1721.000000,-1344.000000
MapChecker: Brush1125 Diff = 0.399654 Location = 3980.927734,-1720.606934,-1344.000000

Suggested = 3981.000000,-1721.000000,-1344.000000
MapChecker: Brush1126 Diff = 0.279956 Location = 3913.047607,-1652.724121,-1344.000000

Suggested = 3913.000000,-1653.000000,-1344.000000
MapChecker: Brush1127 Diff = 0.255039 Location = 3915.874756,-1717.777832,-1344.000000

Suggested = 3916.000000,-1718.000000,-1344.000000
MapChecker: Brush1128 Diff = 0.242585 Location = 3978.099609,-1717.778809,-1344.000000

Suggested = 3978.000000,-1718.000000,-1344.000000
MapChecker: Brush1129 Diff = 0.464678 Location = 3915.875732,-1655.552246,-1344.000000

Suggested = 3916.000000,-1656.000000,-1344.000000
MapChecker: Brush1130 Diff = 0.457960 Location = 3978.100586,-1655.553223,-1344.000000

Suggested = 3978.000000,-1656.000000,-1344.000000
MapChecker: Brush1131 Diff = 0.392578 Location = 2951.392578,-691.000183,-1152.000000

Suggested = 2951.000000,-691.000000,-1152.000000
MapChecker: Brush1132 Diff = 0.392578 Location = 2951.392578,-691.000183,-1504.000000

Suggested = 2951.000000,-691.000000,-1504.000000
MapChecker: Brush1133 Diff = 0.392578 Location = 2951.392578,-691.000183,-1344.000000

Suggested = 2951.000000,-691.000000,-1344.000000
MapChecker: Brush1134 Diff = 0.409643 Location = 2951.392578,-758.882996,-1344.000000

Suggested = 2951.000000,-759.000000,-1344.000000
MapChecker: Brush1135 Diff = 0.274414 Location = 3019.274414,-691.000183,-1344.000000

Suggested = 3019.000000,-691.000000,-1344.000000
MapChecker: Brush1136 Diff = 0.409678 Location = 2951.392578,-623.117126,-1344.000000

Suggested = 2951.000000,-623.000000,-1344.000000
MapChecker: Brush1137 Diff = 0.489746 Location = 2883.510254,-691.000183,-1344.000000

Suggested = 2884.000000,-691.000000,-1344.000000
MapChecker: Brush1138 Diff = 0.339288 Location = 2985.333984,-657.059753,-1344.000000

Suggested = 2985.000000,-657.000000,-1344.000000
MapChecker: Brush1139 Diff = 0.455548 Location = 2917.451660,-724.940613,-1344.000000

Suggested = 2917.000000,-725.000000,-1344.000000
MapChecker: Brush1140 Diff = 0.338092 Location = 2985.333008,-724.941589,-1344.000000

Suggested = 2985.000000,-725.000000,-1344.000000
MapChecker: Brush1141 Diff = 0.456437 Location = 2917.452637,-657.058777,-1344.000000

Suggested = 2917.000000,-657.000000,-1344.000000
MapChecker: Brush1142 Diff = 0.301551 Location = 2920.279785,-722.112488,-1344.000000

Suggested = 2920.000000,-722.000000,-1344.000000
MapChecker: Brush1143 Diff = 0.507952 Location = 2982.504883,-722.113464,-1344.000000

Suggested = 2983.000000,-722.000000,-1344.000000
MapChecker: Brush1144 Diff = 0.302685 Location = 2920.280762,-659.886902,-1344.000000

Suggested = 2920.000000,-660.000000,-1344.000000
MapChecker: Brush1145 Diff = 0.506701 Location = 2982.505859,-659.887878,-1344.000000

Suggested = 2983.000000,-660.000000,-1344.000000
MapChecker: Brush1146 Diff = 0.375977 Location = 3947.024414,304.624817,-1152.000000

Suggested = 3947.000000,305.000000,-1152.000000
MapChecker: Brush1147 Diff = 0.375977 Location = 3947.024414,304.624817,-1504.000000

Suggested = 3947.000000,305.000000,-1504.000000
MapChecker: Brush1148 Diff = 0.375977 Location = 3947.024414,304.624817,-1344.000000

Suggested = 3947.000000,305.000000,-1344.000000
MapChecker: Brush1149 Diff = 0.259087 Location = 3947.024414,236.742065,-1344.000000

Suggested = 3947.000000,237.000000,-1344.000000
MapChecker: Brush1150 Diff = 0.386719 Location = 4014.906250,304.624817,-1344.000000

Suggested = 4015.000000,305.000000,-1344.000000
MapChecker: Brush1151 Diff = 0.492793 Location = 3947.024414,372.507812,-1344.000000

Suggested = 3947.000000,373.000000,-1344.000000
MapChecker: Brush1152 Diff = 0.401188 Location = 3879.142090,304.624817,-1344.000000

Suggested = 3879.000000,305.000000,-1344.000000
MapChecker: Brush1153 Diff = 0.436095 Location = 3980.965820,338.565247,-1344.000000

Suggested = 3981.000000,339.000000,-1344.000000
MapChecker: Brush1154 Diff = 0.326412 Location = 3913.083496,270.684448,-1344.000000

Suggested = 3913.000000,271.000000,-1344.000000
MapChecker: Brush1155 Diff = 0.318475 Location = 3980.964844,270.683472,-1344.000000

Suggested = 3981.000000,271.000000,-1344.000000
MapChecker: Brush1156 Diff = 0.441925 Location = 3913.084473,338.566223,-1344.000000

Suggested = 3913.000000,339.000000,-1344.000000
MapChecker: Brush1157 Diff = 0.495374 Location = 3915.911621,273.512573,-1344.000000

Suggested = 3916.000000,274.000000,-1344.000000
MapChecker: Brush1158 Diff = 0.507178 Location = 3978.136719,273.511597,-1344.000000

Suggested = 3978.000000,274.000000,-1344.000000
MapChecker: Brush1159 Diff = 0.276101 Location = 3915.912598,335.738098,-1344.000000

Suggested = 3916.000000,336.000000,-1344.000000
MapChecker: Brush1160 Diff = 0.296758 Location = 3978.137695,335.737122,-1344.000000

Suggested = 3978.000000,336.000000,-1344.000000
MapChecker: Brush450 Diff = 0.525958 Location = 3055.524414,-2716.775391,-1536.000000

Suggested = 3056.000000,-2717.000000,-1536.000000
MapChecker: Brush624 Diff = 0.372559 Location = 3743.372559,-2688.000000,-1104.000000

Suggested = 3743.000000,-2688.000000,-1104.000000
MapChecker: Brush680 Diff = 0.372559 Location = 3743.372559,-3584.000000,-1104.000000

Suggested = 3743.000000,-3584.000000,-1104.000000
MapChecker: Brush1051 Diff = 0.372559 Location = 4479.372559,-5008.000000,-1104.000000

Suggested = 4479.000000,-5008.000000,-1104.000000
MapChecker: Brush1052 Diff = 0.372559 Location = 4479.372559,-5536.000000,-1104.000000

Suggested = 4479.000000,-5536.000000,-1104.000000
MapChecker: Brush1053 Diff = 0.372559 Location = 5503.372559,-5536.000000,-1104.000000

Suggested = 5503.000000,-5536.000000,-1104.000000
MapChecker: Brush1054 Diff = 0.372559 Location = 5503.372559,-5008.000000,-1104.000000

Suggested = 5503.000000,-5008.000000,-1104.000000
MapChecker: Brush1058 Diff = 0.005859 Location = 5193.994141,-4736.000000,-1536.000000

Suggested = 5194.000000,-4736.000000,-1536.000000
MapChecker: Brush1060 Diff = 0.005859 Location = 5503.994141,-5046.000000,-1544.000000

Suggested = 5504.000000,-5046.000000,-1544.000000
MapChecker: Brush654 Diff = 0.414063 Location = 5512.414062,-6440.000488,-1376.000000

Suggested = 5512.000000,-6440.000000,-1376.000000
MapChecker: Brush1067 Diff = 0.414063 Location = 5304.414062,-5920.000488,-1376.000000

Suggested = 5304.000000,-5920.000000,-1376.000000
MapChecker: Brush1085 Diff = 0.008474 Location = -1191.997192,863.992004,-1480.000000

Suggested = -1192.000000,864.000000,-1480.000000
MapChecker: Mover53 Diff = 0.497180 Location = -1294.285400,760.407104,-1456.000000

Suggested = -1294.000000,760.000000,-1456.000000
MapChecker: Brush1086 Diff = 0.418916 Location = -1295.907471,752.591431,-1440.000000

Suggested = -1296.000000,753.000000,-1440.000000
MapChecker: Brush1088 Diff = 0.499878 Location = -963.500122,-144.000000,-1460.000000

Suggested = -964.000000,-144.000000,-1460.000000
MapChecker: Brush1089 Diff = 0.498830 Location = -572.498474,-143.981155,-1460.000000

Suggested = -572.000000,-144.000000,-1460.000000
MapChecker: Actor located out of level boundaries [-32767; 32767]:
MapChecker: MHEnd0 Location = 32768.000000,32768.000000,32768.000000
MapChecker: MonsterEnd0 Location = 32768.000000,32768.000000,32768.000000
MapChecker: If log too big see all info in Editor.log file ------- Found 502 problems
You do not have the required permissions to view the files attached to this post.
Buggie
Godlike
Posts: 3223
Joined: Sat Mar 21, 2020 5:32 am

Re: MapChecker

Post by Buggie »

You can disable brush check in builder options.
User avatar
Barbie
Godlike
Posts: 2953
Joined: Fri Sep 25, 2015 9:01 pm
Location: moved without proper hashing

Re: MapChecker

Post by Barbie »

Buggie wrote: Sat Mar 16, 2024 2:22 am You can disable brush check in builder options.
Maybe add a checkbox for "Disable Map"? :loool:
"If Origin not in center it be not in center." --Buggie
Man_With_No_Body
Average
Posts: 33
Joined: Sun Feb 06, 2022 2:16 pm

Re: MapChecker

Post by Man_With_No_Body »

[SOLVED]
bCheckBrushes=FALSE.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
sektor2111
Godlike
Posts: 6442
Joined: Sun May 09, 2010 6:15 pm
Location: On the roof.

Re: MapChecker

Post by sektor2111 »

Clearly people are not reading <Options> and they are only rushing like with hair burning.
Resuming...
This report is good for figuring interest for quality mapping... Usually if you fix brushes at grid, things might in a funky way (losing access through some hallway, opening a sudden window into void and leaking zones, etc.)
I'll be honest - I turned this checker into another personal/private one for such reporting. There I removed a plenty of checks that I don't consider problems at all because they are not problems, also adjusting Pathing checks according to the goal - "Bot Support" and nothing like a plane or train or truck or anything. The rest of reports are frankly awesome, they will prevent me from wasting time checking some "maps" that are just public garbage holding "UNR" extension. I admit that I totally respect Buggie for what he did here... builder is useful even for coding, because it has nice scripting deals which you don't see very often in "mods", because Buggie is working on a higher level doing stuff which was not done in UT all these years.

As a direct feed-back - builder works truly fast in UT 469d compared to 436/440 - here I did some experiments concerning features specific to 469 and excepting only points that are really not supported in prior versions.

A sample of a removed feature.
"checkSkaarjTrooperWeapon()"
This is a bug from both UT and MOD used as MonsterHunt. When replacements are messing up around it's not like problem is being solved this way. Skaarj in "Skill 0" and original code is still clumsy and won't really recognize some weaponry... even in recommended 469...

Code: Select all

function bool CanFireAtEnemy()
...
	if ( Weapon.IsA('ASMD') || Weapon.IsA('Minigun') || Weapon.IsA('Rifle') ) //instant hit
		HitActor = Trace(HitLocation, HitNormal, Enemy.Location + EnemyUp, projStart, true);
What "ASMD Minigun Rifle" are we talking about ? Borked things are borked. There is no such thing for On-Line, as old weapons won't work properly. They mentioned "InstantHit" but not using "Weapon.bInstantHit" (their own tool/variable/property) which is a faster check and compatible with all normal good weapons turning a "SKILL 3" Skaarj into a real bad a$$ fighter. As response from sektor, constantly barking about the need for "XC_Engine" it's clear that code can be adjusted and returning different combat results. This way map doesn't need any "fix" - but run-time executives clearly need a fix because they are stupidly bugged and not weapon chapter - and "ReplaceWith" it's not an answer at this point because that code is really pathetic.
User avatar
Barbie
Godlike
Posts: 2953
Joined: Fri Sep 25, 2015 9:01 pm
Location: moved without proper hashing

Re: MapChecker

Post by Barbie »

Only a smaaaal issue: use colon instead of period at end of MapChecker: MonsterHunt with bHidden MonsterEnd.
"If Origin not in center it be not in center." --Buggie
User avatar
sektor2111
Godlike
Posts: 6442
Joined: Sun May 09, 2010 6:15 pm
Location: On the roof.

Re: MapChecker

Post by sektor2111 »

Barbie wrote: Thu Mar 21, 2024 11:59 pm Only a smaaaal issue: use colon instead of period at end of MapChecker: MonsterHunt with bHidden MonsterEnd.
Yes, this was another removal... Initial original stock MonsterHunt was ALWAYS using hidden MonsterEnd allowing mapper to use all sort of beautiful decorations and nice "portals" instead of a stupid green cube - that idea was a MH2 one because of lousy placement and collision used by low level mapping in X cases. To me it makes no sense at all. Any of my potential future MH map will be as it was since day one - HIDDEN.
Buggie
Godlike
Posts: 3223
Joined: Sat Mar 21, 2020 5:32 am

Re: MapChecker

Post by Buggie »

Added more checks:

Code: Select all

	checkAmmoAmmoAmount();
	checkInventoryPickupViewMesh();

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809  
Buggie
Godlike
Posts: 3223
Joined: Sat Mar 21, 2020 5:32 am

Re: MapChecker

Post by Buggie »

Added more checks:

Code: Select all

	checkFortStandardNearestPathNodeTag();

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809  
Buggie
Godlike
Posts: 3223
Joined: Sat Mar 21, 2020 5:32 am

Re: MapChecker

Post by Buggie »

Improved some checks.
Added more checks:

Code: Select all

	checkXVPathNodeRadiusOnSlopes();
Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809  
Buggie
Godlike
Posts: 3223
Joined: Sat Mar 21, 2020 5:32 am

Re: MapChecker

Post by Buggie »

- improved some checks.

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809
Buggie
Godlike
Posts: 3223
Joined: Sat Mar 21, 2020 5:32 am

Re: MapChecker

Post by Buggie »

- improved some checks.

Updated in first post: https://ut99.org/viewtopic.php?f=5&t=14809
User avatar
Barbie
Godlike
Posts: 2953
Joined: Fri Sep 25, 2015 9:01 pm
Location: moved without proper hashing

Re: MapChecker

Post by Barbie »

MapChecker-2024-02-18 complains about this (correct) setting 'PlayersPlaySoundEffect' (bBroadcast is irrelevant then):

Code: Select all

MapChecker: SpecialEvent with empty message and bBroadcast:
MapChecker: SpecialEvent14

Code: Select all

Begin Actor Class=SpecialEvent Name=SpecialEvent14
     Sound=Sound'AmbModern.OneShot.main2a'
     bBroadcast=True
     InitialState="PlayersPlaySoundEffect"
     Level=LevelInfo'MyLevel.LevelInfo0'
     Tag="DoorToReactor"
     Region=(Zone=ZoneInfo'MyLevel.ZoneInfo8',iLeaf=2701,ZoneNumber=14)
     Location=(X=1056.000000,Y=48.000000,Z=8.099998)
     OldLocation=(X=1056.000000,Y=48.000000,Z=8.099998)
     bSelected=True
     Name="SpecialEvent14"
End Actor
"If Origin not in center it be not in center." --Buggie
Buggie
Godlike
Posts: 3223
Joined: Sat Mar 21, 2020 5:32 am

Re: MapChecker

Post by Buggie »

All states call global Trigger function.

Code: Select all

function Trigger( actor Other, pawn EventInstigator )
{
	local pawn P;
	if( bBroadcast )
		BroadcastMessage(Message, true, 'CriticalEvent'); // Broadcast message to all players.
	else if( EventInstigator!=None && len(Message)!=0 )
	{
		// Send message to instigator only.
		EventInstigator.ClientMessage( Message );
	}
}
Which lead to try broadcast empty message, which can try produce beep sound.