Quantcast

Jump to content

» «
Photo

Map objects not being created outside boundaries

26 replies to this topic
Opius
  • Opius

    General

  • Feroci
  • Joined: 27 Jun 2002

#1

Posted 05 July 2005 - 07:47 PM

Well, after playing around with Steve's map stripper, I thought it'd be fun to make an nearly endless bridge. Imagine my shock when I came to the end of it in barely a minute and half. I did a bit of probing and I've discovered something horrible.

Map objects will only be created in the original 6000^2 square area provided by the original map.

I've got some pictures. Note the coordinates of each screenshot.
user posted image
2995 units out. Everything is fine here, apart from the fact there's no bridge in front of me where there should be.

user posted image
Camera has crossed -3000 units out. What's left of the bridge disappears.

user posted image
Shot showing almost dead stop after crossing the -3000 line where the dynamic seabed begins.

It seems any map object with a midpoint over the boundary will not be created. There is not even an invisible collision model there.

And in case you want to make sure I'm not just being stupid (it happens), here are some relevant IPL lines to show there is supposed to be something there.
CODE
5243, easttankbrg_segment, 0, 464.38, -2930, 9.0, 0, 0, 0, 1, -1
5243, easttankbrg_segment, 0, 464.38, -3000, 9.0, 0, 0, 0, 1, -1
5243, easttankbrg_segment, 0, 464.38, -3070, 9.0, 0, 0, 0, 1, -1


Now, onto possible solutions.
(1)Memory hacking. Probably the most beneficial. Both GTA3 and Vice City let you place objects outside the map area even if you couldn't access them, so it's not an engine limitation. However, I have my suspicions that this is related to the NODE files used to divide the map up. Whether there is a simple on/off switch is unknown, and I don't have the resources/skills to do it myself.

(2)Placing objects using the SCM. Currently untested. However, the SCM has no problems with placing actors/vehicles outside the boundaries, so at least in theory this works.

Please vote this topic up as I feel this is probably the biggest issue facing mappers in the future.

The_Grudge
  • The_Grudge

    The_Grudge

  • BUSTED!
  • Joined: 08 Jan 2005

#2

Posted 05 July 2005 - 07:54 PM

Id go with memory hacking.

Fro
  • Fro

    Mark Chump

  • Members
  • Joined: 30 Jan 2005

#3

Posted 05 July 2005 - 08:37 PM

While the SCM sounds great, it'll be a bit hard to impliment due to all of the coding. The Memory hack sounds like the most direct way, tho.

X-Seti
  • X-Seti

    .Retro mod developer. (Xenon Brothers)

  • Feroci
  • Joined: 28 Jun 2005
  • Mars
  • Contribution Award [Mods]

#4

Posted 05 July 2005 - 09:03 PM

umm oh my..

Just when I thought things started looking good.. ahh sad.gif

Memory hacking in this case, I really dont know.. ?

The virtual area outside the 6000^2 zoned map is unlimited..

(Googleplex comes to mind here), as I took a jet into that space.

Your go on forever. smile.gif

And more I look into SA, the more I get the impression they don't
want us modding this time around.

I dont mean to be negative, but somehow there must be a way?

There must be a hidden boundry config, hardcoded or otherwise.




steve-m
  • steve-m

  • Feroci
  • Joined: 26 Jul 2002

#5

Posted 05 July 2005 - 09:46 PM

It seems R* are using a 3 level quadtree to split up their map into 64 sections with 750x750 units each. On loading the item placements (from ipl), they are sorted into the tree, based on their coordinates, for faster frustum culling, col testing and so on. Map objects outside the 6000 game area have no section to be put in, so they can't be rendered. This means we either have to increase the tree level to 4 (so we'd have an area of 12000, and 256 sections), or increase the section dimensions (what would be easier, but result in worse performance, obviously).

Waiting for a statement from our expert Andy... wink.gif

X-Seti
  • X-Seti

    .Retro mod developer. (Xenon Brothers)

  • Feroci
  • Joined: 28 Jun 2005
  • Mars
  • Contribution Award [Mods]

#6

Posted 05 July 2005 - 09:50 PM Edited by Mc-Kay, 05 July 2005 - 09:59 PM.

followup..

Lets play with water.. sounds like fun, is too smile.gif

Picture 1

user posted image

Well for starters the game is alot faster

Picture 2

user posted image

what can you see? besides the waters edge?

Picture 3
user posted image

you can only walk so far.. looks scary too..
but you see the boundry button move smile.gif


I slip this in before I noticed Steve's Reply, I can see
what your saying to..

dertyjerzian
  • dertyjerzian

    I have a custom member title. I call it "Solid Snake"

  • BUSTED!
  • Joined: 08 Jun 2005

#7

Posted 05 July 2005 - 10:25 PM

QUOTE (Mc-Kay @ Jul 5 2005, 21:03)
And more I look into SA, the more I get the impression they don't
want us modding this time around.

Forgive me for spamming up, but I have legitimecies on the way confused.gif

I think the modding is indeed supported this time around. Like, burger shots share interiors and u need only to throw a marker somewhere that will teleport you there, wah-lah new burger shot. Things like this go on, and now looking at my vice data entries, things look easier to read to me in SA than VC, but I have in no way been anywhere near the stuff you guys have found out.

As for that legit part, in your next post, under steve-m's, with those pics, what are you showing there? I imagine someone will ask soon enough and it might as well be me. I'm very very new to the gta ways in terms of envioroments, so I just can't see the point on my own yet.

DexX
  • DexX

    Black Hat

  • Feroci
  • Joined: 16 May 2002

#8

Posted 05 July 2005 - 11:54 PM

QUOTE ( fair opi)
However, I have my suspicions that this is related to the NODE files used to divide the map up.

QUOTE ( the magnificent steve)
It seems R* are using a 3 level quadtree to split up their map into 64 sections with 750x750 units each.

Sure enough, nodes0-nodes63.dat in the gta3.img.

but has anyone actually looked into the files? i opened a few in winhex, and didnt see anything that was immediately recognizable. if you look through the files, there is a definate structure to them that can be followed..

X-Seti
  • X-Seti

    .Retro mod developer. (Xenon Brothers)

  • Feroci
  • Joined: 28 Jun 2005
  • Mars
  • Contribution Award [Mods]

#9

Posted 06 July 2005 - 12:38 AM

About my last comment: (This should really be on another forum), Somewhere else I know, Just replying to dertyjerzian smile.gif

Well it's frustration.

I have been modding since GTA3 can out, but I enjoy it now the less.. SA brings alot of cool possibilities.

Modding SA is going to test how smart we really are.

It's annoying to me, with everything I know and have learned from LC to VC, that things just do not seem to work as well like I expected.

All you have to do is look after the forums, Car mods right now are a pain in the ass, You can't just replace txd and dff in the gta3.img anymore without deeper modification, same goes for mapping here, and I see you have read my thread also..

QUOTE
the magnificent steve

Mind you, if it was not for Steve M or Kcow for Moomapper and the other tool creaters, Modding would not be what it is now.


Back to the topic at hand.. nodes0-nodes63.dat?

what are we looking for in that, why the nodes file?

RainingAcid
  • RainingAcid

    Hustler

  • Members
  • Joined: 28 Mar 2005

#10

Posted 06 July 2005 - 12:50 AM Edited by RainingAcid, 06 July 2005 - 01:02 AM.

What about the Zone files?

map.zon
CODE
zone
Vegas, 3, 685.0, 476.093, -500.0, 3000.0, 3000.0, 500.0, 3, UNUSED
SF01, 3, -3000.0, -742.306, -500.0, -1270.53, 1530.24, 500.0, 2, UNUSED
SF02, 3, -1270.53, -402.481, -500.0, -1038.45, 832.495, 500.0, 2, UNUSED
SF03, 3, -1038.45, -145.539, -500.0, -897.546, 376.632, 500.0, 2, UNUSED
LA01, 3, 480.0, -3000.0, -500.0, 3000.0, -850.0, 500.0, 1, UNUSED
LA02, 3, 80.0, -2101.61, -500.0, 1075.0, -1239.61, 500.0, 1, UNUSED
end


info.zon
CODE
zone
SUNMA, 0, -2353.17, 2275.79, 0.0, -2153.17, 2475.79, 200.0, 1, SUNMA
SUNNN, 0, -2741.07, 2175.15, 0.0, -2353.17, 2722.79, 200.0, 1, SUNNN
BATTP, 0, -2741.07, 1268.41, -4.57764e-005, -2533.04, 1490.47, 200.0, 1, BATTP
PARA, 0, -2741.07, 793.411, -6.10352e-005, -2533.04, 1268.41, 200.0, 1, PARA
CIVI, 0, -2741.07, 458.411, -7.62939e-005, -2533.04, 793.411, 200.0, 1, CIVI
BAYV, 0, -2994.49, 458.411, -6.10352e-005, -2741.07, 1339.61, 200.0, 1, BAYV
CITYS, 0, -2867.85, 277.411, -9.15527e-005, -2593.44, 458.411, 200.0, 1, CITYS
OCEAF1, 0, -2994.49, 277.411, -9.15527e-005, -2867.85, 458.411, 200.0, 1, OCEAF
OCEAF2, 0, -2994.49, -222.589, -0.000106812, -2593.44, 277.411, 200.0, 1, OCEAF
OCEAF3, 0, -2994.49, -430.276, -0.00012207, -2831.89, -222.589, 200.0, 1, OCEAF
SILLY3, 0, -2270.04, -430.276, -0.00012207, -2178.69, -324.114, 200.0, 1, SILLY
SILLY4, 0, -2178.69, -599.884, -0.00012207, -1794.92, -324.114, 200.0, 1, SILLY
HASH, 0, -2593.44, -222.589, -0.000106812, -2411.22, 54.722, 200.0, 1, HASH
JUNIHO, 0, -2533.04, 968.369, -6.10352e-005, -2274.17, 1358.9, 200.0, 1, JUNIHO
ESPN1, 0, -2533.04, 1358.9, -4.57764e-005, -1996.66, 1501.21, 200.0, 1, ESPN
ESPN2, 0, -1996.66, 1358.9, -4.57764e-005, -1524.24, 1592.51, 200.0, 1, ESPN
ESPN3, 0, -1982.32, 1274.26, -4.57764e-005, -1524.24, 1358.9, 200.0, 1, ESPN
FINA, 0, -1871.72, 744.17, -6.10352e-005, -1701.3, 1176.42, 300.0, 1, FINA
CALT, 0, -2274.17, 744.17, -6.10352e-005, -1982.32, 1358.9, 200.0, 1, CALT
SFDWT1, 0, -1982.32, 744.17, -6.10352e-005, -1871.72, 1274.26, 200.0, 1, SFDWT
SFDWT2, 0, -1871.72, 1176.42, -4.57764e-005, -1620.3, 1274.26, 200.0, 1, SFDWT
SFDWT3, 0, -1700.01, 744.267, -6.10352e-005, -1580.01, 1176.52, 200.0, 1, SFDWT
SFDWT4, 0, -1580.01, 744.267, -6.10352e-005, -1499.89, 1025.98, 200.0, 1, SFDWT
JUNIHI, 0, -2533.04, 578.396, -7.62939e-005, -2274.17, 968.369, 200.0, 1, JUNIHI
CHINA, 0, -2274.17, 578.396, -7.62939e-005, -2078.67, 744.17, 200.0, 1, CHINA
SFDWT5, 0, -2078.67, 578.396, -7.62939e-005, -1499.89, 744.267, 200.0, 1, SFDWT
THEA1, 0, -2329.31, 458.411, -7.62939e-005, -1993.28, 578.396, 200.0, 1, THEA
THEA2, 0, -2411.22, 265.243, -9.15527e-005, -1993.28, 373.539, 200.0, 1, THEA
THEA3, 0, -2253.54, 373.539, -9.15527e-005, -1993.28, 458.411, 200.0, 1, THEA
GARC, 0, -2411.22, -222.589, -0.000114441, -2173.04, 265.243, 200.0, 1, GARC
DOH1, 0, -2270.04, -324.114, -0.00012207, -1794.92, -222.589, 200.0, 1, DOH
DOH2, 0, -2173.04, -222.589, -0.000106812, -1794.92, 265.243, 200.0, 1, DOH
SFDWT6, 0, -1993.28, 265.243, -9.15527e-005, -1794.92, 578.396, 200.0, 1, SFDWT
SFAIR3, 0, -1499.89, -50.0963, -0.000106812, -1242.98, 249.904, 200.0, 1, SFAIR
EASB1, 0, -1794.92, 249.904, -9.15527e-005, -1242.98, 578.396, 200.0, 1, EASB
EASB2, 0, -1794.92, -50.0963, -0.000106812, -1499.89, 249.904, 200.0, 1, EASB
ESPE1, 0, -1620.3, 1176.52, -4.57764e-005, -1580.01, 1274.26, 200.0, 1, ESPE
ESPE2, 0, -1580.01, 1025.98, -6.10352e-005, -1499.89, 1274.26, 200.0, 1, ESPE
ESPE3, 0, -1499.89, 578.396, -79.6152, -1339.89, 1274.26, 20.3848, 1, ESPE
ANGPI, 0, -2324.94, -2584.29, -6.10352e-005, -1964.22, -2212.11, 200.0, 1, ANGPI
SHACA, 0, -1632.83, -2263.44, -3.05176e-005, -1601.33, -2231.79, 200.0, 1, SHACA
BACKO, 0, -1166.97, -2641.19, 0.0, -321.744, -1856.03, 200.0, 1, BACKO
LEAFY, 0, -1166.97, -1856.03, 0.0, -815.624, -1602.07, 200.0, 1, LEAFY
FLINTR, 0, -594.191, -1648.55, 0.0, -187.7, -1276.6, 200.0, 1, FLINTR
HAUL, 0, -792.254, -698.555, -5.34058e-005, -452.404, -380.043, 200.0, 1, HAUL
FARM, 0, -1209.67, -1317.1, 114.981, -908.161, -787.391, 251.981, 1, FARM
ELQUE, 0, -1645.23, 2498.52, 0.0, -1372.14, 2777.85, 200.0, 1, ELQUE
ALDEA, 0, -1372.14, 2498.52, 0.0, -1277.59, 2615.35, 200.0, 1, ALDEA
DAM, 0, -968.772, 1929.41, -3.05176e-005, -481.126, 2155.26, 200.0, 1, DAM
BARRA, 0, -926.13, 1398.73, -3.05176e-005, -719.234, 1634.69, 200.0, 1, BARRA
CARSO, 0, -376.233, 826.326, -3.05176e-005, 123.717, 1220.44, 200.0, 1, CARSO
QUARY, 0, 337.244, 710.84, -115.239, 860.554, 1031.71, 203.761, 1, QUARY
OCTAN, 0, 338.658, 1228.51, 0.0, 664.308, 1655.05, 200.0, 1, OCTAN
PALMS, 0, 176.581, 1305.45, -3.05176e-005, 338.658, 1520.72, 200.0, 1, PALMS
TOM, 0, -405.77, 1712.86, -3.05176e-005, -276.719, 1892.75, 200.0, 1, TOM
BRUJA, 0, -365.167, 2123.01, -3.05176e-005, -208.57, 2217.68, 200.0, 1, BRUJA
MEAD, 0, 37.0325, 2337.18, -3.05176e-005, 435.988, 2677.9, 200.0, 1, MEAD
PAYAS, 0, -354.332, 2580.36, 2.09808e-005, -133.625, 2816.82, 200.0, 1, PAYAS
ARCO, 0, -901.129, 2221.86, 0.0, -592.09, 2571.97, 200.0, 1, ARCO
SFAIR1, 0, -1794.92, -730.118, -3.05176e-005, -1213.91, -50.0963, 200.0, 1, SFAIR
HANKY, 0, 2576.92, 62.1579, 0.0, 2759.25, 385.503, 200.0, 1, HANKY
PALO, 0, 2160.22, -149.004, 0.0, 2576.92, 228.322, 200.0, 1, PALO
NROCK, 0, 2285.37, -768.027, 0.0, 2770.59, -269.74, 200.0, 1, NROCK
MONT, 0, 1119.51, 119.526, -3.05176e-005, 1451.4, 493.323, 200.0, 1, MONT
MONT1, 0, 1451.4, 347.457, -6.10352e-005, 1582.44, 420.802, 200.0, 1, MONT
HBARNS, 0, 603.035, 264.312, 0.0, 761.994, 366.572, 200.0, 1, HBARNS
FERN, 0, 508.189, -139.259, 0.0, 1306.66, 119.526, 200.0, 1, FERN
DILLI, 0, 580.794, -674.885, -9.53674e-006, 861.085, -404.79, 200.0, 1, DILLI
TOPFA, 0, 967.383, -450.39, -3.05176e-005, 1176.78, -217.9, 200.0, 1, TOPFA
BLUEB1, 0, 104.534, -220.137, 2.38419e-007, 349.607, 152.236, 200.0, 1, BLUEB
BLUEB, 0, 19.6074, -404.136, 3.8147e-006, 349.607, -220.137, 200.0, 1, BLUEB
PANOP, 0, -947.98, -304.32, -1.14441e-005, -319.676, 327.071, 200.0, 1, PANOP
FRED, 0, 2759.25, 296.501, 0.0, 2774.25, 594.757, 200.0, 1, FRED
MAKO, 0, 1664.62, 401.75, 0.0, 1785.14, 567.203, 200.0, 1, MAKO
BLUAC, 0, -319.676, -220.137, 0.0, 104.534, 293.324, 200.0, 1, BLUAC
MART, 0, -222.179, 293.324, 0.0, -122.126, 476.465, 200.0, 1, MART
FALLO, 0, 434.341, 366.572, 0.0, 603.035, 555.68, 200.0, 1, FALLO
CREEK, 0, -1820.64, -2643.68, -8.01086e-005, -1226.78, -1771.66, 200.0, 1, CREEK
CREEK1, 0, -2030.12, -2174.89, -6.10352e-005, -1820.64, -1771.66, 200.0, 1, CREEK
WESTP1, 0, -2533.04, 458.411, 0.0, -2329.31, 578.396, 200.0, 1, WESTP
WESTP2, 0, -2593.44, 54.722, 0.0, -2411.22, 458.411, 200.0, 1, WESTP
WESTP3, 0, -2411.22, 373.539, 0.0, -2253.54, 458.411, 200.0, 1, WESTP
LA, 0, 44.6147, -2892.97, -242.99, 2997.06, -768.027, 900.0, 1, LA
VE, 0, 869.461, 596.349, -242.99, 2997.06, 2993.87, 900.0, 1, VE
BONE, 0, -480.539, 596.349, -242.99, 869.461, 2993.87, 900.0, 1, BONE
ROBAD, 0, -2997.47, 1659.68, -242.99, -480.539, 2993.87, 900.0, 1, ROBAD
GANTB, 0, -2741.45, 1659.68, -6.10352e-005, -2616.4, 2175.15, 200.0, 1, GANTB
GANTB1, 0, -2741.07, 1490.47, -6.10352e-005, -2616.4, 1659.68, 200.0, 1, GANTB
SF, 0, -2997.47, -1115.58, -242.99, -1213.91, 1659.68, 900.0, 1, SF
ROBAD1, 0, -1213.91, 596.349, -242.99, -480.539, 1659.68, 900.0, 1, ROBAD
RED, 0, -1213.91, -768.027, -242.99, 2997.06, 596.349, 900.0, 1, RED
FLINTC, 0, -1213.91, -2892.97, -242.99, 44.6147, -768.027, 900.0, 1, FLINTC
EBAY, 0, -1132.82, -768.027, 0.0, -956.476, -578.118, 200.0, 1, EBAY
EBAY2, 0, -1132.82, -787.391, 0.0, -956.476, -768.027, 200.0, 1, EBAY
SFAIR4, 0, -1213.91, -730.118, 0.0, -1132.82, -50.0963, 200.0, 1, SFAIR
SILLY1, 0, -2178.69, -1115.58, 0.0, -1794.92, -599.884, 200.0, 1, SILLY
SILLY2, 0, -2178.69, -1250.97, 0.0, -1794.92, -1115.58, 200.0, 1, SILLY
SFAIR2, 0, -1242.98, -50.0963, 0.0, -1213.91, 578.396, 200.0, 1, SFAIR
SFAIR5, 0, -1213.91, -50.096, -4.57764e-005, -947.98, 578.396, 200.0, 1, SFAIR
WHET, 0, -2997.47, -2892.97, -242.99, -1213.91, -1115.58, 900.0, 1, WHET
LAIR1, 0, 1249.62, -2394.33, -89.0839, 1852.0, -2179.25, 110.916, 1, LAIR
LAIR2a, 0, 1852.0, -2394.33, -89.0839, 2089.0, -2179.25, 110.916, 1, LAIR
BLUF1a, 0, 930.221, -2488.42, -89.0839, 1249.62, -2006.78, 110.916, 1, BLUF
ELCO2, 0, 1812.62, -2179.25, -89.0839, 1970.62, -1852.87, 110.916, 1, ELCO
LIND1a, 0, 1970.62, -2179.25, -89.0839, 2089.0, -1852.87, 110.916, 1, LIND
LIND1b, 0, 2089.0, -2235.84, -89.0839, 2201.82, -1989.9, 110.916, 1, LIND
LIND2a, 0, 2089.0, -1989.9, -89.0839, 2324.0, -1852.87, 110.916, 1, LIND
LIND2b, 0, 2201.82, -2095.0, -89.0839, 2324.0, -1989.9, 110.916, 1, LIND
LDOC4, 0, 2373.77, -2697.09, -89.0837, 2809.22, -2330.46, 110.916, 1, LDOC
LDOC1b, 0, 2201.82, -2418.33, -89.0837, 2324.0, -2095.0, 110.916, 1, LDOC
MAR3, 0, 647.712, -1804.21, -89.0839, 851.449, -1577.59, 110.916, 1, MAR
VERO4a, 0, 647.712, -2173.29, -89.0839, 930.221, -1804.21, 110.916, 1, VERO
VERO4b, 0, 930.221, -2006.78, -89.0839, 1073.22, -1804.21, 110.916, 1, VERO
BLUF1b, 0, 1073.22, -2006.78, -89.0839, 1249.62, -1842.27, 110.916, 1, BLUF
BLUF2, 0, 1249.62, -2179.25, -89.0839, 1692.62, -1842.27, 110.916, 1, BLUF
ELCO1, 0, 1692.62, -2179.25, -89.0839, 1812.62, -1842.27, 110.916, 1, ELCO
VERO1, 0, 851.449, -1804.21, -89.0839, 1046.15, -1577.59, 110.916, 1, VERO
MAR1, 0, 647.712, -1577.59, -89.0838, 807.922, -1416.25, 110.916, 1, MAR
MAR2, 0, 807.922, -1577.59, -89.0839, 926.922, -1416.25, 110.916, 1, MAR
VERO3, 0, 1161.52, -1722.26, -89.0839, 1323.9, -1577.59, 110.916, 1, VERO
VERO2 , 0, 1046.15, -1722.26, -89.0839, 1161.52, -1577.59, 110.916, 1, VERO
CONF1b, 0, 1046.15, -1804.21, -89.0839, 1323.9, -1722.26, 110.916, 1, CONF
CONF1a, 0, 1073.22, -1842.27, -89.0839, 1323.9, -1804.21, 110.916, 1, CONF
THALL1, 0, 1323.9, -1842.27, -89.0839, 1701.9, -1722.26, 110.916, 1, COM
COM1a, 0, 1323.9, -1722.26, -89.0839, 1440.9, -1577.59, 110.916, 1, COM
COM1b, 0, 1370.85, -1577.59, -89.084, 1463.9, -1384.95, 110.916, 1, COM
COM2, 0, 1463.9, -1577.59, -89.0839, 1667.96, -1430.87, 110.916, 1, COM
PER1, 0, 1440.9, -1722.26, -89.0839, 1583.5, -1577.59, 110.916, 1, PER1
COM4, 0, 1583.5, -1722.26, -89.0839, 1758.9, -1577.59, 110.916, 1, COM
LMEX1a, 0, 1701.9, -1842.27, -89.0839, 1812.62, -1722.26, 110.916, 1, LMEX
LMEX1b, 0, 1758.9, -1722.26, -89.0839, 1812.62, -1577.59, 110.916, 1, LMEX
COM3, 0, 1667.96, -1577.59, -89.0839, 1812.62, -1430.87, 110.916, 1, COM
IWD3a, 0, 1812.62, -1852.87, -89.0839, 1971.66, -1742.31, 110.916, 1, IWD
IWD3b, 0, 1812.62, -1742.31, -89.0839, 1951.66, -1602.31, 110.916, 1, IWD
IWD4, 0, 1951.66, -1742.31, -89.0839, 2124.66, -1602.31, 110.916, 1, IWD
IWD1, 0, 1812.62, -1602.31, -89.0839, 2124.66, -1449.67, 110.916, 1, IWD
IWD2, 0, 2124.66, -1742.31, -89.0839, 2222.56, -1494.03, 110.916, 1, IWD
GLN2a, 0, 1812.62, -1449.67, -89.0839, 1996.91, -1350.72, 110.916, 1, GLN
GLN1b, 0, 1812.62, -1100.82, -89.0839, 1994.33, -973.38, 110.916, 1, GLN
JEF3a, 0, 1996.91, -1449.67, -89.0839, 2056.86, -1350.72, 110.916, 1, JEF
JEF3c, 0, 2124.66, -1494.03, -89.0839, 2266.21, -1449.67, 110.916, 1, JEF
JEF2, 0, 2056.86, -1372.04, -89.0839, 2281.45, -1210.74, 110.916, 1, JEF
JEF1b, 0, 2056.86, -1210.74, -89.0839, 2185.33, -1126.32, 110.916, 1, JEF
JEF1a, 0, 2185.33, -1210.74, -89.0839, 2281.45, -1154.59, 110.916, 1, JEF
CHC1a, 0, 1994.33, -1100.82, -89.0839, 2056.86, -920.815, 110.916, 1, CHC
CHC1b, 0, 2056.86, -1126.32, -89.0839, 2126.86, -920.815, 110.916, 1, CHC
CHC2b, 0, 2185.33, -1154.59, -89.0839, 2281.45, -934.489, 110.916, 1, CHC
CHC2a, 0, 2126.86, -1126.32, -89.0839, 2185.33, -934.489, 110.916, 1, CHC
IWD5, 0, 1971.66, -1852.87, -89.0839, 2222.56, -1742.31, 110.916, 1, IWD
GAN2, 0, 2222.56, -1852.87, -89.0839, 2632.83, -1722.33, 110.916, 1, GAN
GAN1, 0, 2222.56, -1722.33, -89.0839, 2632.83, -1628.53, 110.916, 1, GAN
LIND4c, 0, 2541.7, -1941.4, -89.0839, 2703.58, -1852.87, 110.916, 1, LIND
EBE3c, 0, 2632.83, -1852.87, -89.0839, 2959.35, -1668.13, 110.916, 1, EBE
EBE2a, 0, 2632.83, -1668.13, -89.0839, 2747.74, -1393.42, 110.916, 1, EBE
EBE2b, 0, 2747.74, -1668.13, -89.0839, 2959.35, -1498.62, 110.916, 1, EBE
ELS4, 0, 2421.03, -1628.53, -89.0839, 2632.83, -1454.35, 110.916, 1, ELS
ELS3a, 0, 2222.56, -1628.53, -89.0839, 2421.03, -1494.03, 110.916, 1, ELS
JEF3b, 0, 2056.86, -1449.67, -89.0839, 2266.21, -1372.04, 110.916, 1, JEF
ELS3b, 0, 2266.26, -1494.03, -89.0839, 2381.68, -1372.04, 110.916, 1, ELS
ELS3c, 0, 2381.68, -1494.03, -89.0839, 2421.03, -1454.35, 110.916, 1, ELS
ELS1a, 0, 2281.45, -1372.04, -89.084, 2381.68, -1135.04, 110.916, 1, ELS
ELS1b, 0, 2381.68, -1454.35, -89.0839, 2462.13, -1135.04, 110.916, 1, ELS
ELS2, 0, 2462.13, -1454.35, -89.0839, 2581.73, -1135.04, 110.916, 1, ELS
LFL1a, 0, 2581.73, -1454.35, -89.0839, 2632.83, -1393.42, 110.916, 1, LFL
LFL1b, 0, 2581.73, -1393.42, -89.0839, 2747.74, -1135.04, 110.916, 1, LFL
EBE1, 0, 2747.74, -1498.62, -89.0839, 2959.35, -1120.04, 110.916, 1, EBE
CHC4a, 0, 2747.74, -1120.04, -89.0839, 2959.35, -945.035, 110.916, 1, CHC
CHC4b, 0, 2632.74, -1135.04, -89.0839, 2747.74, -945.035, 110.916, 1, CHC
CHC3, 0, 2281.45, -1135.04, -89.0839, 2632.74, -945.035, 110.916, 1, CHC
LDT5, 0, 1463.9, -1430.87, -89.084, 1724.76, -1290.87, 110.916, 1, LDT
LDT7, 0, 1724.76, -1430.87, -89.0839, 1812.62, -1250.9, 110.916, 1, LDT
LDT4, 0, 1463.9, -1290.87, -89.084, 1724.76, -1150.87, 110.916, 1, LDT
LDT3, 0, 1370.85, -1384.95, -89.0839, 1463.9, -1170.87, 110.916, 1, LDT
LDT6, 0, 1724.76, -1250.9, -89.0839, 1812.62, -1150.87, 110.916, 1, LDT
MULINT, 0, 1463.9, -1150.87, -89.0839, 1812.62, -768.027, 110.916, 1, MULINT
MUL3, 0, 1414.07, -768.027, -89.0839, 1667.61, -452.425, 110.916, 1, MUL
MUL2a, 0, 1281.13, -452.425, -89.0839, 1641.13, -290.913, 110.916, 1, MUL
MUL2b, 0, 1269.13, -768.027, -89.0839, 1414.07, -452.425, 110.916, 1, MUL
MKT3, 0, 787.461, -1416.25, -89.0838, 1072.66, -1310.21, 110.916, 1, MKT
VIN3, 0, 787.461, -1310.21, -89.0838, 952.663, -1130.84, 110.916, 1, VIN
MKT4, 0, 952.663, -1310.21, -89.0839, 1072.66, -1130.85, 110.916, 1, MKT
LDT1a, 0, 1370.85, -1170.87, -89.0839, 1463.9, -1130.85, 110.916, 1, LDT
LDT1b, 0, 1378.33, -1130.85, -89.0838, 1463.9, -1026.33, 110.916, 1, LDT
LDT1c, 0, 1391.05, -1026.33, -89.0839, 1463.9, -926.999, 110.916, 1, LDT
SUN3a, 0, 1252.33, -1130.85, -89.0839, 1378.33, -1026.33, 110.916, 1, SUN
SUN3b, 0, 1252.33, -1026.33, -89.0839, 1391.05, -926.999, 110.916, 1, SUN
SUN3c, 0, 1252.33, -926.999, -89.0839, 1357.0, -910.17, 110.916, 1, SUN
MUL7a, 0, 1357.0, -926.999, -89.0838, 1463.9, -768.027, 110.916, 1, MUL
MUL7b, 0, 1318.13, -910.17, -89.0839, 1357.0, -768.027, 110.916, 1, MUL
MUL6, 0, 1169.13, -910.17, -89.0838, 1318.13, -768.027, 110.916, 1, MUL
VIN2, 0, 787.461, -1130.84, -89.0839, 952.604, -954.662, 110.916, 1, VIN
SUN1, 0, 952.663, -1130.84, -89.084, 1096.47, -937.184, 110.916, 1, SUN
SUN4, 0, 1096.47, -1130.84, -89.0838, 1252.33, -1026.33, 110.916, 1, SUN
SUN2, 0, 1096.47, -1026.33, -89.0839, 1252.33, -910.17, 110.916, 1, SUN
MUL4, 0, 768.694, -954.662, -89.0838, 952.604, -860.619, 110.916, 1, MUL
MUL1a, 0, 687.802, -860.619, -89.0839, 911.802, -768.027, 110.916, 1, MUL
MUL1b, 0, 737.573, -768.027, -89.0838, 1142.29, -674.885, 110.916, 1, MUL
MUL5a, 0, 1096.47, -910.17, -89.0838, 1169.13, -768.027, 110.916, 1, MUL
MUL5b, 0, 952.604, -937.184, -89.0839, 1096.47, -860.619, 110.916, 1, MUL
MUL5c, 0, 911.802, -860.619, -89.0838, 1096.47, -768.027, 110.916, 1, MUL
MUL1c, 0, 861.085, -674.885, -89.0839, 1156.55, -600.896, 110.916, 1, MUL
SMB1, 0, 342.648, -2173.29, -89.0838, 647.712, -1684.65, 110.916, 1, SMB
SMB2, 0, 72.6481, -2173.29, -89.0839, 342.648, -1684.65, 110.916, 1, SMB
ROD5b, 0, 72.6481, -1684.65, -89.084, 225.165, -1544.17, 110.916, 1, ROD
ROD5a, 0, 72.6481, -1544.17, -89.0839, 225.165, -1404.97, 110.916, 1, ROD
ROD1a, 0, 225.165, -1684.65, -89.0839, 312.803, -1501.95, 110.916, 1, ROD
ROD1b, 0, 225.165, -1501.95, -89.0839, 334.503, -1369.62, 110.916, 1, ROD
ROD1c, 0, 334.503, -1501.95, -89.0839, 422.68, -1406.05, 110.916, 1, ROD
ROD3a, 0, 312.803, -1684.65, -89.0839, 422.68, -1501.95, 110.916, 1, ROD
ROD3b, 0, 422.68, -1684.65, -89.0839, 558.099, -1570.2, 110.916, 1, ROD
ROD4a, 0, 558.099, -1684.65, -89.0839, 647.522, -1384.93, 110.916, 1, ROD
ROD4b, 0, 466.223, -1570.2, -89.0839, 558.099, -1385.07, 110.916, 1, ROD
ROD4c, 0, 422.68, -1570.2, -89.0839, 466.223, -1406.05, 110.916, 1, ROD
VIN1b, 0, 647.557, -1227.28, -89.0839, 787.461, -1118.28, 110.916, 1, VIN
RIH5a, 0, 647.557, -1118.28, -89.0839, 787.461, -954.662, 110.916, 1, RIH
RIH5b, 0, 647.557, -954.662, -89.0839, 768.694, -860.619, 110.916, 1, RIH
ROD2b, 0, 466.223, -1385.07, -89.0839, 647.522, -1235.07, 110.916, 1, ROD
ROD2a, 0, 334.503, -1406.05, -89.0839, 466.223, -1292.07, 110.916, 1, ROD
RIH6a, 0, 225.165, -1369.62, -89.0839, 334.503, -1292.07, 110.916, 1, RIH
RIH6b, 0, 225.165, -1292.07, -89.084, 466.223, -1235.07, 110.916, 1, RIH
RIH3a, 0, 72.6481, -1404.97, -89.0839, 225.165, -1235.07, 110.916, 1, RIH
RIH3b, 0, 72.6481, -1235.07, -89.0839, 321.356, -1008.15, 110.916, 1, RIH
RIH4, 0, 321.356, -1235.07, -89.0839, 647.522, -1044.07, 110.916, 1, RIH
RIH2, 0, 321.356, -1044.07, -89.0839, 647.557, -860.619, 110.916, 1, RIH
RIH1a, 0, 321.356, -860.619, -89.0839, 687.802, -768.027, 110.916, 1, RIH
RIH1b, 0, 321.356, -768.027, -89.0839, 700.794, -674.885, 110.916, 1, RIH
STRIP1, 0, 2027.4, 863.229, -89.0839, 2087.39, 1703.23, 110.916, 1, STRIP
STRIP2, 0, 2106.7, 1863.23, -89.0839, 2162.39, 2202.76, 110.916, 1, STRIP
DRAG, 0, 1817.39, 863.232, -89.084, 2027.39, 1083.23, 110.916, 1, DRAG
PINK, 0, 1817.39, 1083.23, -89.0839, 2027.39, 1283.23, 110.916, 1, PINK
HIGH, 0, 1817.39, 1283.23, -89.0839, 2027.39, 1469.23, 110.916, 1, HIGH
PIRA, 0, 1817.39, 1469.23, -89.084, 2027.4, 1703.23, 110.916, 1, PIRA
VISA1, 0, 1817.39, 1863.23, -89.0839, 2106.7, 2011.83, 110.916, 1, VISA
VISA2, 0, 1817.39, 1703.23, -89.0839, 2027.4, 1863.23, 110.916, 1, VISA
JTS1, 0, 1457.39, 823.228, -89.0839, 2377.39, 863.229, 110.916, 1, JTS
JTW1, 0, 1197.39, 1163.39, -89.0839, 1236.63, 2243.23, 110.916, 1, JTW
JTS2, 0, 2377.39, 788.894, -89.0839, 2537.39, 897.901, 110.916, 1, JTS
RSE, 0, 2537.39, 676.549, -89.0839, 2902.35, 943.235, 110.916, 1, RSE
LOT, 0, 2087.39, 943.235, -89.0839, 2623.18, 1203.23, 110.916, 1, LOT
CAM, 0, 2087.39, 1203.23, -89.0839, 2640.4, 1383.23, 110.916, 1, CAM
ROY, 0, 2087.39, 1383.23, -89.0839, 2437.39, 1543.23, 110.916, 1, ROY
CALI1, 0, 2087.39, 1543.23, -89.0839, 2437.39, 1703.23, 110.916, 1, CALI
CALI2, 0, 2137.4, 1703.23, -89.0839, 2437.39, 1783.23, 110.916, 1, CALI
PILL1, 0, 2437.39, 1383.23, -89.0839, 2624.4, 1783.23, 110.916, 1, PILL
STAR2, 0, 2437.39, 1783.23, -89.0839, 2685.16, 2012.18, 110.916, 1, STAR
STRIP3, 0, 2027.4, 1783.23, -89.084, 2162.39, 1863.23, 110.916, 1, STRIP
STRIP4, 0, 2027.4, 1703.23, -89.0839, 2137.4, 1783.23, 110.916, 1, STRIP
ISLE, 0, 2011.94, 2202.76, -89.0839, 2237.4, 2508.23, 110.916, 1, ISLE
OVS, 0, 2162.39, 2012.18, -89.0839, 2685.16, 2202.76, 110.916, 1, OVS
KACC, 0, 2498.21, 2626.55, -89.0839, 2749.9, 2861.55, 110.916, 1, KACC
CREE, 0, 2749.9, 1937.25, -89.0839, 2921.62, 2669.79, 110.916, 1, CREE
SRY, 0, 2749.9, 1548.99, -89.0839, 2923.39, 1937.25, 110.916, 1, SRY
LST, 0, 2749.9, 1198.99, -89.0839, 2923.39, 1548.99, 110.916, 1, LST
JTE2, 0, 2623.18, 943.235, -89.0839, 2749.9, 1055.96, 110.916, 1, JTE
LDS, 0, 2749.9, 943.235, -89.0839, 2923.39, 1198.99, 110.916, 1, LDS
JTE1, 0, 2685.16, 1055.96, -89.0839, 2749.9, 2626.55, 110.916, 1, JTE
JTN1, 0, 2498.21, 2542.55, -89.0839, 2685.16, 2626.55, 110.916, 1, JTN
JTE4, 0, 2536.43, 2442.55, -89.0839, 2685.16, 2542.55, 110.916, 1, JTE
JTE3, 0, 2625.16, 2202.76, -89.0839, 2685.16, 2442.55, 110.916, 1, JTE
JTN2, 0, 2237.4, 2542.55, -89.0839, 2498.21, 2663.17, 110.916, 1, JTN
JTN3, 0, 2121.4, 2508.23, -89.0839, 2237.4, 2663.17, 110.916, 1, JTN
JTN4, 0, 1938.8, 2508.23, -89.0839, 2121.4, 2624.23, 110.916, 1, JTN
JTN5, 0, 1534.56, 2433.23, -89.0839, 1848.4, 2583.23, 110.916, 1, JTN
JTW2, 0, 1236.63, 2142.86, -89.084, 1297.47, 2243.23, 110.916, 1, JTW
JTN6, 0, 1848.4, 2478.49, -89.0839, 1938.8, 2553.49, 110.916, 1, JTN
HGP, 0, 1777.39, 863.232, -89.0839, 1817.39, 2342.83, 110.916, 1, HGP
REDE1, 0, 1817.39, 2011.83, -89.0839, 2106.7, 2202.76, 110.916, 1, REDE
REDE2, 0, 1817.39, 2202.76, -89.0839, 2011.94, 2342.83, 110.916, 1, REDE
REDE3, 0, 1848.4, 2342.83, -89.084, 2011.94, 2478.49, 110.916, 1, REDE
JTN8, 0, 1704.59, 2342.83, -89.0839, 1848.4, 2433.23, 110.916, 1, JTN
REDW2, 0, 1236.63, 1883.11, -89.0839, 1777.39, 2142.86, 110.916, 1, REDW
REDW1, 0, 1297.47, 2142.86, -89.084, 1777.39, 2243.23, 110.916, 1, REDW
REDW3, 0, 1377.39, 2243.23, -89.0839, 1704.59, 2433.23, 110.916, 1, REDW
REDW4, 0, 1704.59, 2243.23, -89.0839, 1777.39, 2342.83, 110.916, 1, REDW
VAIR1, 0, 1236.63, 1203.28, -89.0839, 1457.37, 1883.11, 110.916, 1, VAIR
VAIR2, 0, 1457.37, 1203.28, -89.0839, 1777.39, 1883.11, 110.916, 1, VAIR
VAIR3, 0, 1457.37, 1143.21, -89.0839, 1777.4, 1203.28, 110.916, 1, VAIR
LVA1, 0, 1457.39, 863.229, -89.0839, 1777.4, 1143.21, 110.916, 1, LVA
BINT2, 0, 1197.39, 1044.69, -89.0839, 1277.05, 1163.39, 110.916, 1, BINT
BINT1, 0, 1166.53, 795.01, -89.0839, 1375.6, 1044.69, 110.916, 1, BINT
BINT3, 0, 1277.05, 1044.69, -89.0839, 1315.35, 1087.63, 110.916, 1, BINT
BINT4, 0, 1375.6, 823.228, -89.084, 1457.39, 919.447, 110.916, 1, BINT
LVA2, 0, 1375.6, 919.447, -89.0839, 1457.37, 1203.28, 110.916, 1, LVA
LVA3, 0, 1277.05, 1087.63, -89.0839, 1375.6, 1203.28, 110.916, 1, LVA
LVA4, 0, 1315.35, 1044.69, -89.0839, 1375.6, 1087.63, 110.916, 1, LVA
LVA5, 0, 1236.63, 1163.41, -89.0839, 1277.05, 1203.28, 110.916, 1, LVA
GGC1, 0, 964.391, 1044.69, -89.0839, 1197.39, 1203.22, 110.916, 1, GGC
GGC2, 0, 964.391, 930.89, -89.0839, 1166.53, 1044.69, 110.916, 1, GGC
BFLD1, 0, 964.391, 1203.22, -89.084, 1197.39, 1403.22, 110.916, 1, BFLD
BFLD2, 0, 964.391, 1403.22, -89.084, 1197.39, 1726.22, 110.916, 1, BFLD
ROCE1, 0, 2237.4, 2202.76, -89.0839, 2536.43, 2542.55, 110.916, 1, ROCE
ROCE2, 0, 2536.43, 2202.76, -89.0839, 2625.16, 2442.55, 110.916, 1, ROCE
LDM, 0, 1823.08, 596.349, -89.0839, 1997.22, 823.228, 110.916, 1, LDM
RSW1, 0, 1997.22, 596.349, -89.0839, 2377.39, 823.228, 110.916, 1, RSW
RSW2, 0, 2377.39, 596.349, -89.084, 2537.39, 788.894, 110.916, 1, RSW
RIE, 0, 1558.09, 596.349, -89.084, 1823.08, 823.235, 110.916, 1, RIE
BFC1, 0, 1375.6, 596.349, -89.084, 1558.09, 823.228, 110.916, 1, BFC
BFC2, 0, 1325.6, 596.349, -89.084, 1375.6, 795.01, 110.916, 1, BFC
JTN7, 0, 1377.39, 2433.23, -89.0839, 1534.56, 2507.23, 110.916, 1, JTN
PINT, 0, 1098.39, 2243.23, -89.0839, 1377.39, 2507.23, 110.916, 1, PINT
WWE, 0, 883.308, 1726.22, -89.0839, 1098.31, 2507.23, 110.916, 1, WWE
PRP1, 0, 1534.56, 2583.23, -89.0839, 1848.4, 2863.23, 110.916, 1, PRP
PRP2, 0, 1117.4, 2507.23, -89.0839, 1534.56, 2723.23, 110.916, 1, PRP
PRP3, 0, 1848.4, 2553.49, -89.0839, 1938.8, 2863.23, 110.916, 1, PRP
SPIN, 0, 2121.4, 2663.17, -89.0839, 2498.21, 2861.55, 110.916, 1, SPIN
PRP4, 0, 1938.8, 2624.23, -89.0839, 2121.4, 2861.55, 110.916, 1, PRP
PILL2, 0, 2624.4, 1383.23, -89.084, 2685.16, 1783.23, 110.916, 1, PILL
SASO, 0, 2450.39, 385.503, -100.0, 2759.25, 562.349, 200.0, 1, SASO
FISH, 0, 1916.99, -233.323, -100.0, 2131.72, 13.8002, 200.0, 1, FISH
GARV, 0, -1339.89, 828.129, -89.0839, -1213.91, 1057.04, 110.916, 1, GARV
GARV1, 0, -1213.91, 950.022, -89.0839, -1087.93, 1178.93, 110.916, 1, GARV
GARV2, 0, -1499.89, 696.442, -179.615, -1339.89, 925.353, 20.3848, 1, GARV
KINC, 0, -1339.89, 599.218, -89.0839, -1213.91, 828.129, 110.916, 1, KINC
KINC1, 0, -1213.91, 721.111, -89.0839, -1087.93, 950.022, 110.916, 1, KINC
KINC2, 0, -1087.93, 855.37, -89.0839, -961.95, 986.281, 110.916, 1, KINC
LSINL, 0, -321.744, -2224.43, -89.0839, 44.6147, -1724.43, 110.916, 1, LSINL
SHERR, 0, -789.737, 1659.68, -89.084, -599.505, 1929.41, 110.916, 1, SHERR
FLINW, 0, -314.426, -753.874, -89.0839, -106.339, -463.073, 110.916, 1, FLINW
ETUNN, 0, -1709.71, -833.034, -1.52588e-005, -1446.01, -730.118, 200.0, 1, ETUNN
BYTUN, 0, -2290.19, 2548.29, -89.084, -1950.19, 2723.29, 110.916, 1, BYTUN
BIGE, 0, -410.02, 1403.34, -3.05176e-005, -137.969, 1681.23, 200.0, 1, BIGE
PROBE, 0, -90.2183, 1286.85, -3.05176e-005, 153.859, 1554.12, 200.0, 1, PROBE
VALLE, 0, -936.668, 2611.44, 2.09808e-005, -715.961, 2847.9, 200.0, 1, VALLE
GLN1, 0, 1812.62, -1350.72, -89.0839, 2056.86, -1100.82, 110.916, 1, GLN
LDOC3a, 0, 2324.0, -2302.33, -89.0839, 2703.58, -2145.1, 110.916, 1, LDOC
LINDEN, 0, 2811.25, 1229.59, -39.594, 2861.25, 1407.59, 60.406, 1, LINDEN
UNITY, 0, 1692.62, -1971.8, -20.4921, 1812.62, -1932.8, 79.5079, 1, UNITY
VIN1a, 0, 647.712, -1416.25, -89.0839, 787.461, -1227.28, 110.916, 1, VIN
MARKST, 0, 787.461, -1410.93, -34.1263, 866.009, -1310.21, 65.8737, 1, MARKST
CRANB, 0, -2007.83, 56.3063, 0.0, -1922.0, 224.782, 100.0, 1, CRANB
YELLOW, 0, 1377.48, 2600.43, -21.9263, 1492.45, 2687.36, 78.0737, 1, YELLOW
SANB1, 0, -2616.4, 1501.21, -3.05176e-005, -1996.66, 1659.68, 200.0, 1, SANB
SANB2, 0, -2616.4, 1659.68, -3.05176e-005, -1996.66, 2175.15, 200.0, 1, SANB
ELCA, 0, -464.515, 2217.68, 0.0, -208.57, 2580.36, 200.0, 1, ELCA
ELCA1, 0, -208.57, 2123.01, -7.62939e-006, 114.033, 2337.18, 200.0, 1, ELCA
ELCA2, 0, -208.57, 2337.18, 0.0, 8.42999, 2487.18, 200.0, 1, ELCA
REST, 0, -91.586, 1655.05, -50.0, 421.234, 2123.01, 250.0, 1, REST
MONINT, 0, 1546.65, 208.164, 0.0, 1745.83, 347.457, 200.0, 1, MONINT
MONINT, 0, 1582.44, 347.457, 0.0, 1664.62, 401.75, 200.0, 1, MONINT
ROBINT, 0, -1119.01, 1178.93, -89.084, -862.025, 1351.45, 110.916, 1, ROBINT
FLINTI, 0, -187.7, -1596.76, -89.0839, 17.0632, -1276.6, 110.916, 1, FLINTI
SFBAG2, 0, -1315.42, -405.388, 15.4061, -1264.4, -209.543, 25.4061, 1, SFAIR
SFBAG3, 0, -1354.39, -287.398, 15.4061, -1315.42, -209.543, 25.4061, 1, SFAIR
SFBAG1, 0, -1490.33, -209.543, 15.4061, -1264.4, -148.388, 25.4061, 1, SFAIR
MKT1, 0, 1072.66, -1416.25, -89.084, 1370.85, -1130.85, 110.916, 1, MKT
MKT2, 0, 926.922, -1577.59, -89.0839, 1370.85, -1416.25, 110.916, 1, MKT
SFGLF4, 0, -2646.4, -355.493, 0.0, -2270.04, -222.589, 200.0, 1, c*ntC
c*ntC2, 0, -2831.89, -430.276, -6.10352e-005, -2646.4, -222.589, 200.0, 1, c*ntC
HILLP, 0, -2994.49, -811.276, 0.0, -2178.69, -430.276, 200.0, 1, HILLP
MTCHI2, 0, -2178.69, -1771.66, -47.9166, -1936.12, -1250.97, 576.083, 1, MTCHI
MTCHI3, 0, -2997.47, -1115.58, -47.9166, -2178.69, -971.913, 576.083, 1, MTCHI
MTCHI1, 0, -2994.49, -2189.91, -47.9166, -2178.69, -1115.58, 576.083, 1, MTCHI
MTCHI4, 0, -2178.69, -2189.91, -47.9166, -2030.12, -1771.66, 576.083, 1, MTCHI
YBELL1, 0, 1117.4, 2723.23, -89.0839, 1457.46, 2863.23, 110.916, 1, YBELL
YBELL2, 0, 1457.46, 2723.23, -89.0839, 1534.56, 2863.23, 110.916, 1, YBELL
LVBAG, 0, 1515.81, 1586.4, -12.5, 1729.95, 1714.56, 87.5, 1, VAIR
LDOC1a, 0, 2089.0, -2394.33, -89.0839, 2201.82, -2235.84, 110.916, 1, LDOC
LAIR2b, 0, 1382.73, -2730.88, -89.0839, 2201.82, -2394.33, 110.916, 1, LAIR
LDOC3b, 0, 2201.82, -2730.88, -89.0839, 2324.0, -2418.33, 110.916, 1, LDOC
LBAG1, 0, 1974.63, -2394.33, -39.0839, 2089.0, -2256.59, 60.9161, 1, LAIR
LBAG2, 0, 1400.97, -2669.26, -39.0839, 2189.82, -2597.26, 60.9161, 1, LAIR
LBAG3, 0, 2051.63, -2597.26, -39.0839, 2152.45, -2394.33, 60.9161, 1, LAIR
CONST1, 0, 2437.39, 1858.1, -39.0839, 2495.09, 1970.85, 60.9161, 1, STAR
BEACO, 0, -399.633, -1075.52, -1.48904, -319.033, -977.516, 198.511, 1, BEACO
SFGLF1, 0, -2361.51, -417.199, 0.0, -2270.04, -355.493, 200.0, 1, c*ntC
SFGLF2, 0, -2667.81, -302.135, -28.8305, -2646.4, -262.32, 71.1695, 1, c*ntC
SFGLF3, 0, -2395.14, -222.589, -5.34058e-005, -2354.09, -204.792, 200.0, 1, GARC
c*ntC1, 0, -2470.04, -355.493, 0.0, -2270.04, -318.493, 46.1, 1, c*ntC
c*ntC3, 0, -2550.04, -355.493, 0.0, -2470.04, -318.493, 39.7, 1, c*ntC
PLS, 0, 2703.58, -2126.9, -89.0839, 2959.35, -1852.87, 110.916, 1, PLS
LDOC3c, 0, 2703.58, -2302.33, -89.0839, 2959.35, -2126.9, 110.916, 1, LDOC
STAR1, 0, 2162.39, 1883.23, -89.0839, 2437.39, 2012.18, 110.916, 1, STAR
RING, 0, 2162.39, 1783.23, -89.0839, 2437.39, 1883.23, 110.916, 1, RING
LDOC2, 0, 2324.0, -2145.1, -89.084, 2703.58, -2059.23, 110.916, 1, LDOC
LIND3, 0, 2324.0, -2059.23, -89.0839, 2541.7, -1852.87, 110.916, 1, LIND
LIND4a, 0, 2541.7, -2059.23, -89.0839, 2703.58, -1941.4, 110.916, 1, LIND
WWE1, 0, 1098.31, 1726.22, -89.0839, 1197.39, 2243.23, 110.916, 1, WWE
LDT8, 0, 1507.51, -1385.21, 110.916, 1582.55, -1325.31, 335.916, 1, LDT
end



illspirit
  • illspirit

    lycanthroplasty

  • Members
  • Joined: 01 May 1976
  • None

#11

Posted 06 July 2005 - 01:59 AM

The nodesX.dat seem to be compiled paths, and I seriously doubt they have a thing to do with rendering in the frustums. Chances are, it's harcoded, but that doesn't make much sense since cars/peds can appear out there. Perhaps map objects only appear if they're inside a map.zon box?

steve-m
  • steve-m

  • Feroci
  • Joined: 26 Jul 2002

#12

Posted 06 July 2005 - 04:02 PM

QUOTE (ashdexx @ Jul 6 2005, 01:54)
Sure enough, nodes0-nodes63.dat in the gta3.img.

but has anyone actually looked into the files? i opened a few in winhex, and didnt see anything that was immediately recognizable. if you look through the files, there is a definate structure to them that can be followed..

Didn't have much time to decode the format yet, but it seems they just contain the compiled path nodes, with one file per section, since the game probably streams them as well. Paths are a huge bunch of data, that is only needed when peds/cars/boats are actually rendered, except for some mission specific stuff (like scripted cars following paths to get to their target), so that sounds logical.

Quadropheniac90
  • Quadropheniac90

    Confused Clown

  • Andolini Mafia Family
  • Joined: 15 Feb 2005

#13

Posted 06 July 2005 - 04:29 PM

Memory hacking sounds really good, don't know anything about it though. Coding could be an alternative too but then everyone who would want to exceed the boundaries would have to start a new game. So I think memory hacking is the best option. And Mc-Kay, if you're gonna put it in the SA engine, you are gonna replace San Andreas right? So it would be big enough anyway.

Dan!
  • Dan!

    Stinky Cheese Robot

  • Members
  • Joined: 30 Jul 2004

#14

Posted 10 July 2005 - 11:58 PM

Couldn't we do it a lazy way by manipulating the midpoint of an object so that it can extend out past the boundary?

Opius
  • Opius

    General

  • Feroci
  • Joined: 27 Jun 2002

#15

Posted 11 July 2005 - 08:14 AM

No.

(1)It really screws up the games streaming/culling procedures and is likely to disappear when you look away from the midpoint.

(2)At best you'd only getting another 300 units out of the world.

dertyjerzian
  • dertyjerzian

    I have a custom member title. I call it "Solid Snake"

  • BUSTED!
  • Joined: 08 Jun 2005

#16

Posted 11 July 2005 - 08:21 AM

QUOTE (Opius @ Jul 11 2005, 03:14)
No.

(1)It really screws up the games streaming/culling procedures and is likely to disappear when you look away from the midpoint.

(2)At best you'd only getting another 300 units out of the world.

is it possible to use all of the tools for mods and adjust all the handling, waves/water level and so on to accomodate a scale down of sa to fit it within 1/4 the original space, then that whole vice/lc thing could fit in 1/2 and myriad could take the final slice of the italian love cake. No?

Andy80586
  • Andy80586

    Mark Chump

  • Members
  • Joined: 23 Jul 2003
  • United-States

#17

Posted 12 July 2005 - 02:54 AM

There are a few areas with the 3000 boundaries in the .exe... but we need to make more 750x750 sections... either make more of them or change them to sections of 1500x1500 or something and hope the frame rate of the game isnt reduced to 25%.

dertyjerzian
  • dertyjerzian

    I have a custom member title. I call it "Solid Snake"

  • BUSTED!
  • Joined: 08 Jun 2005

#18

Posted 12 July 2005 - 03:48 AM

Hey guys, haven't been over to this topic in a while until I brought up scaling the maps down, but I'm back spamming it up again confused.gif

I was wondering if someone could send me a pm if they have a little spare time and tell me what methods you guys are using to get these maps at least into the game area. That would make my day like cherry jolly ranchers biggrin.gif

I know how big all my stuff has to be now, just want some help on the GTA SA required actions. I'm a good sponge right now, it would really benefit in my writings and contributions that I don't need to learn then unlearn methods from the old games confused.gif
Thanks guys.

wijiwang
  • wijiwang

    Trick

  • Members
  • Joined: 20 Jun 2004

#19

Posted 20 July 2005 - 10:22 PM

Will peds and cars spawn outside the boundary? Since someone was talking about stripping the map and putting liberty and vice in it, just wondering if they could be added 'outside the map'.. This would put the brakes on that idea..

If it is possible to strip the map and go indefinately (with limits on the amount of stuff in the map itself), it would be great if a front end loader could be made to switch between different maps without having to use different installations of the game.

Fro
  • Fro

    Mark Chump

  • Members
  • Joined: 30 Jan 2005

#20

Posted 20 July 2005 - 11:52 PM

If push comes to shove, we can probably code up some cities or something as in "Sain Marks Bistro".

Sacky
  • Sacky

    IV's Limit Adjuster

  • Members
  • Joined: 10 Nov 2006

#21

Posted 16 July 2007 - 07:27 AM

I'm sorry for bringing this topic back from the dead, but can somebody tell me how each tree contains 750 square units.

According to my calculations:

3000 square units in total
3000/3 = 1000 (3 trees)
1000/64 = 15.625 (64 sections per tree)

Am i missing something? Also i can find no reference to a 750 (float) in the entire executable, and only a couple of 750's which are probably meaningless.

steve-m
  • steve-m

  • Feroci
  • Joined: 26 Jul 2002

#22

Posted 16 July 2007 - 12:08 PM

Nobody mentioned 3 trees. One quadtree with 3 levels contains 64 leaves on the lowest level (4^3 = 64), but that was only a guess anyway. Fact is, there are 64 path node files, covering an area of 750x750 units each. And 750 x 64 = 6000, which is the map area. The conclusion from 2 years ago was that this very quadtree (if it exists) might as well be used for the map objects, hence them disappearing outside the +/-3000 borders.

Sacky
  • Sacky

    IV's Limit Adjuster

  • Members
  • Joined: 10 Nov 2006

#23

Posted 18 July 2007 - 08:26 AM Edited by Sacky, 18 July 2007 - 12:10 PM.

Well there is definitely something to do with quadtree's in the rendering (at least for the nodes) as seen by this disassembly:

QUOTE
.text:00552C39                push    offset aQuadtreenodes ; "QuadTreeNodes"
.text:00552C3E                push    400            ; QuadTreeNodes
.text:00552C43                mov    ecx, eax
.text:00552C45                call    AllocateRenderTrees

Sacky
  • Sacky

    IV's Limit Adjuster

  • Members
  • Joined: 10 Nov 2006

#24

Posted 19 December 2007 - 05:44 AM

OK lately I've been trying to work this out, and to those people who say it's got something to do with the nodes%d.dat I disagree.

You see I looked up the string in IDA:

QUOTE
.rdata:00859AB4 aDataPathsNodes db 'data\paths\nodes%d.dat',0
.rdata:00859ACB                align 4


No References what so ever, and I cannot find any instances of them even being loaded. They seem to be remnants of one of Rockstars experiment. Also some people claimed that IPL's that go beyond the map bounds will never get loaded into the game, this is incorrect because as I have found by experimenting the game seems to parse all IPL data into the structure whether its outside the bounds or not, and then attempt to render it just like every other IPL.

Good news however is I pinpointed the function that undoubtedly has something to do with the Map Bounds, 0x553F60. I'll report more if I ever get it to work.

steve-m
  • steve-m

  • Feroci
  • Joined: 26 Jul 2002

#25

Posted 20 December 2007 - 09:11 PM

QUOTE (Sacky @ Dec 19 2007, 06:44)
No References what so ever, and I cannot find any instances of them even being loaded.

I'm not quite sure I understand what you're on about. The game definitely does use the nodes*.dat files, just those inside an .img archive, not the separate files in data\paths\. People have been making custom SA paths for over a year now...

Sacky
  • Sacky

    IV's Limit Adjuster

  • Members
  • Joined: 10 Nov 2006

#26

Posted 20 December 2007 - 09:46 PM

QUOTE
I'm not quite sure I understand what you're on about. The game definitely does use the nodes*.dat files, just those inside an .img archive, not the separate files in data\paths\. People have been making custom SA paths for over a year now...


Ah, sorry I never knew they were loaded through IMG's, I rely to much on IDA tounge.gif , are there any tools that allow you to view the floats inside a path so I can search for the structures of them in memory and see if they mingle with the IPL's?

steve-m
  • steve-m

  • Feroci
  • Joined: 26 Jul 2002

#27

Posted 20 December 2007 - 10:55 PM

The path format is well documented at our modding wiki, and I believe they are stored in memory in pretty much the same format. AFAIK there are scripting opcodes that return the nearest point on a path to any given point, or at least there are commands that make peds walk there, so that might be a good starting point to find path related stuff.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users