Released LibertyCity in BeamNG V2 ( TRAFFIC UPDATE!)

Discussion in 'Mods and Skins' started by Rat 4, Oct 9, 2026.

  1. Rat 4

    Rat 4
    Expand Collapse

    Joined:
    Dec 19, 2024
    Messages:
    13
    hey so i saw a couple month ago a bunch of libertycity map in beamng either paid or not complete so I thought maybe with the help of ai I could try exporting the map and be able to experience gtaIV map in beamng so here is the first ~good enough result to share
    I still have stuff planed like replacing assets and fixing the little quirks here and there
    issues right now are:
    High Ram and Loading time
    some tire puncture (it's really not that bad compared to most ported map with radial cheats and the strong tire cheat you can drive perfectly fine on the roads)
    UPDATE V2: https://drive.google.com/file/d/1oxXXlOlX_Y1jB4IQamuxWwHznH4mSR6J/view?usp=sharing
    TRAFFIC!!!!
    0.40 made my map run way better so with the traffic ive been working on now is the perfect time for a new release



    now the map should run a bit better consider turning mesh quality down this is the only setting that truly does something and
    in world editor you can disable forest and change view distance so yeah this is pretty much as far as i think i can go for fps the rest is maybe adding traffic ill see when ill want to thinker with that right now it's just real fun to drive on already

    PICTURES AS REQUESTED :)
    upload_2026-10-12_17-26-3.png upload_2026-10-12_17-26-39.png upload_2026-10-12_17-27-53.png upload_2026-10-12_17-28-40.png

     
    #1 Rat 4, Oct 9, 2026
    Last edited: Oct 19, 2026 at 7:43 PM
    • Like Like x 13
  2. Rat 4

    Rat 4
    Expand Collapse

    Joined:
    Dec 19, 2024
    Messages:
    13
  3. Rat 4

    Rat 4
    Expand Collapse

    Joined:
    Dec 19, 2024
    Messages:
    13
  4. Rat 4

    Rat 4
    Expand Collapse

    Joined:
    Dec 19, 2024
    Messages:
    13
    Imma try getting all the holes and the last tunnels fixed and then ill see if i can add anything more
     
  5. Melfi

    Melfi
    Expand Collapse

    Joined:
    Oct 18, 2022
    Messages:
    19
    yk, some photos of this map would be appreciated, it would be nice to see what the map looks like before downloading it
     
    • Agree Agree x 2
  6. Rat 4

    Rat 4
    Expand Collapse

    Joined:
    Dec 19, 2024
    Messages:
    13
  7. Kelvin Carvalho

    Kelvin Carvalho
    Expand Collapse

    Joined:
    Feb 7, 2025
    Messages:
    3
    This is the best version of the Liberty City port for BeamNG that I've tested.
     
    • Like Like x 1
  8. Car_Killer

    Car_Killer
    Expand Collapse
    Technical Artist / QA
    BeamNG Team

    Joined:
    Sep 24, 2013
    Messages:
    1,796
    Hey. There are some issues in your port that are easy to fix:
    - Disable doublesided set to true in materials, its not an efficient way to render entire city
    - Enable shadow casting by turning off castShadows: false
    - Diffuse textures are missing a color space tag, causing the map to look washed out/too bright.
    You can fix textures using code like this:

    Code:
    import os, struct, sys, tempfile
    
    # DXT1/DXT3/DXT5 -> BC1/BC2/BC3 sRGB
    SRGB = {b"DXT1": 72, b"DXT3": 75, b"DXT5": 78}
    
    def retag(path):
        with open(path, "rb") as f:
            blob = f.read()
        if blob[:4] != b"DDS " or blob[84:88] not in SRGB:
            return
        header = bytearray(blob[:128])
        header[84:88] = b"DX10"
        dx10 = struct.pack("<5I", SRGB[blob[84:88]], 3, 0, 1, 0)
        fd, tmp = tempfile.mkstemp(dir=os.path.dirname(path))
        with os.fdopen(fd, "wb") as f:
            f.write(header + dx10 + blob[128:])
        os.replace(tmp, path)
    
    root = sys.argv[1]
    count = 0
    for dirpath, _, files in os.walk(root):
        for name in files:
            if not name.lower().endswith(".dds"):
                continue
            low = name.lower()
            if "imposter" in low or "normal" in low or "opacity" in low:
                continue
            path = os.path.join(dirpath, name)
            before = os.path.getsize(path)
            retag(path)
            if os.path.getsize(path) != before:
                count += 1
    print(count, "converted")
    
    Which can be run with python3 retag_diffuse_srgb.py path/to/diffuse/folder
    I hope that helps, really good job on porting map so far. :)
     
    • Like Like x 2
  9. .:Ω-420:.

    .:Ω-420:.
    Expand Collapse

    Joined:
    Aug 1, 2026
    Messages:
    7
    There you go, some images. I used reshade and took the "liberty" to add a water plane because there was none and it looked odd without one.

    Can't complain so far, looks like the entire city is there. Still a lot of work to do like some alpha maps on fences and vegetation, the pot holes that damage your car in some areas or flat looking materials that lack shadow as mentioned by car killer. And it eats all my ram and vram. I have 32gig system ram and a 4090, both where filled to the brim after loading the map for what felt like 10 minutes.
    But the performance was way better than expected, 70-90 fps in 4K.
    At this point it's already one of the best ports of LC I have seen so far, cant wait to see traffic in there. ;-)



     
    • Like Like x 3
  10. Rat 4

    Rat 4
    Expand Collapse

    Joined:
    Dec 19, 2024
    Messages:
    13
     
  11. mimolli

    mimolli
    Expand Collapse

    Joined:
    Jan 27, 2025
    Messages:
    1,115
    please photos
     
  12. Rosso_Infernus

    Rosso_Infernus
    Expand Collapse

    Joined:
    Sep 6, 2024
    Messages:
    5
    Best LC port so far!
     

    Attached Files:

    • screenshot_2026-10-12_19-41-03.png
    • Like Like x 1
  13. mimolli

    mimolli
    Expand Collapse

    Joined:
    Jan 27, 2025
    Messages:
    1,115
    for me there is no texture on the under selection on the 3ird island
     
  14. OSTAN5000

    OSTAN5000
    Expand Collapse

    Joined:
    Mar 21, 2018
    Messages:
    55
    This is really cool! Though, I'm having an issue with trying to access the latest version Google drive link to your mod file. Apparently I need to request permission to access it. Is it possible to get this fixed?
     
  15. Rat 4

    Rat 4
    Expand Collapse

    Joined:
    Dec 19, 2024
    Messages:
    13
    799296
    thanks a lot new update is out include exactly what you told me and it works wonders
     
    • Like Like x 1
  16. DOUGL4S1

    DOUGL4S1
    Expand Collapse

    Joined:
    Sep 27, 2016
    Messages:
    428
    Great port of LC, so far the only issue I found was a few of the stunt jump ramps not having collision like the one between Leftwood and Algonquin
     
  17. Rat 4

    Rat 4
    Expand Collapse

    Joined:
    Dec 19, 2024
    Messages:
    13
    yeah it seems some jumps props don't have collision it should be an easy fix i'll try to include it in my next update especially for beam it's quite a bummer tryna go over a big jump and then you just go through
     
    • Like Like x 1
  18. Car_Killer

    Car_Killer
    Expand Collapse
    Technical Artist / QA
    BeamNG Team

    Joined:
    Sep 24, 2013
    Messages:
    1,796
    Glad to be able to help :)
    Looking forward to more progress ;)
     
    • Like Like x 1
  19. Rat 4

    Rat 4
    Expand Collapse

    Joined:
    Dec 19, 2024
    Messages:
    13
    I just fixed MOST HOLES and MOREE optimization im giving it a good test drive then I'll share you the next update this is shapping up to be really good
     
    • Like Like x 1
  20. frks3864

    frks3864
    Expand Collapse

    Joined:
    Oct 19, 2023
    Messages:
    273
    can't tell if this is something on my end or i have to wait a bit more for my car to load properly
    --- Post updated ---
    oh nvm, it just loaded
     

    Attached Files:

    • Screenshot2026-10-13173013.png
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice