Released Beam Legal Racing - SLRR Inspired Hardcore Career Mod

Discussion in 'Content Creation' started by r3eckon, Aug 4, 2022.

  1. r3eckon

    r3eckon
    Expand Collapse

    Joined:
    Jun 15, 2013
    Messages:
    592
    Yeah traffic is quite crazy even at a low risk value, that corner specifically seems to be deadly with trucks.

    Good catch on the paint design bug. Newly added sorting for part edit and part shop menu skipped the few slots that are missing UI names. Fixed it by sorting using the internal name as a fallback. Thanks for the bug report, a hotfix will release soon (before the end of the week) to address issues reported on version 1.10. Let me know if you find anything else until then!

    upload_2023-5-29_14-29-19.png upload_2023-5-29_14-17-1.png

    By the way I think this is the first time I look at paint designs in part shops, I had no idea the paint designs were so costly or that they even had official jbeam pricing.
     
  2. Kokaz93

    Kokaz93
    Expand Collapse

    Joined:
    Oct 17, 2017
    Messages:
    10
  3. r3eckon

    r3eckon
    Expand Collapse

    Joined:
    Jun 15, 2013
    Messages:
    592
    Did you join an event using the browser? Looks like you're using the starter vehicle which I don't think is fast enough to join events unless you modified it. If you did and it's not loading show me the contents of the file beamLR/currentTrackEvent and the event browser showing the event you're trying to join.
     
  4. Kokaz93

    Kokaz93
    Expand Collapse

    Joined:
    Oct 17, 2017
    Messages:
    10
    Never mind, i solved it, i had to clean my cash, i had leftover's from other version's.

    Thanks and keep up the AWSOME WORK!!!
     
    #384 Kokaz93, May 30, 2023
    Last edited: May 30, 2023
    • Like Like x 1
  5. dissapointment2

    dissapointment2
    Expand Collapse

    Joined:
    Jul 20, 2022
    Messages:
    7
    where are saves kept? i want to back up my save for the next hotfix but dont know how

    edit: nvm forgot to check the github page sorry
    --- Post updated ---
    err the 200bx doesent have the option to change the rear springs/struts only front
     
  6. r3eckon

    r3eckon
    Expand Collapse

    Joined:
    Jun 15, 2013
    Messages:
    592
    I see them now but I remember not being able to find them in my last playtest, could be that my last fix for the paint design got them working. They are still missing from the suspension category, to fix that one add coilover=suspension to the beamLR/partCategories file and restart the scenario then it'll appear in the category.

    upload_2023-5-30_13-11-40.png upload_2023-5-30_13-12-1.png
     
  7. dissapointment2

    dissapointment2
    Expand Collapse

    Joined:
    Jul 20, 2022
    Messages:
    7
    err the 200bx doesent have the option to change the rear springs/struts only front can still
    thx alot :D that fixed it for now is there a similar way of doing this for the paint design bug or will i still have to wait until the hotfix comes out?
     
  8. r3eckon

    r3eckon
    Expand Collapse

    Joined:
    Jun 15, 2013
    Messages:
    592
    There's a bunch of code to change so it's not as simple of a fix but you want to change the last 4 functions at the end of scripts/betterpartmgmt.lua to this:
    Code:
    local function getSortedShopSlots()
    local sdata = getMergedSlotMaps()
    local snames = getSlotNameLibrary()
    
    local sortedSlots = {} -- KEY=POSITION,VAL=SLOT
    local smap = {}
    local toRet = {}
    local cname = ""
    
    for k,v in pairs(sdata) do
    if snames[k] then
    cname = snames[k] .. " " .. k
    else -- 1.10.1 fix for missing paint_design part, default to using internal slot name in case no name is found
    cname = k
    end
    smap[cname] = k -- Adding internal slot name to proper name to avoid duplicates in mapping
    table.insert(sortedSlots, cname) -- Sort by name
    end
    table.sort(sortedSlots)
    
    for k,v in ipairs(sortedSlots) do
    table.insert(toRet, smap[v])
    end
    
    return toRet
    end
    
    local function getSortedShopParts()
    local sdata = getMergedSlotMaps()
    local pnames = getPartNameLibrary()
    
    local toRet = {} -- KEY=SLOT,VAL=TABLE:KEY=POSITION,VAL=PART
    local csort = {}
    local cmap = {}
    local cname = ""
    
    for k,v in pairs(sdata) do
    toRet[k] = {}
    cmap = {}
    csort = {}
    for _,p in pairs(sdata[k]) do
    cname = pnames[p] or p -- 1.10.1 fix
    cmap[cname] = p
    table.insert(csort, cname)
    end
    table.sort(csort)
    for _,p in ipairs(csort) do
    table.insert(toRet[k], cmap[p])
    end
    end
    
    return toRet
    end
    
    local function getSortedGarageSlots()
    local sdata = getGarageUIData()
    local snames = getSlotNameLibrary()
    
    local sortedSlots = {} -- KEY=POSITION,VAL=SLOT NAME
    local smap = {}
    local toRet = {} -- KEY=POSITION,VAL=SLOT
    local cname = ""
    
    for k,v in pairs(sdata) do
    cname = snames[k] or k -- 1.10.1 fix
    smap[cname] = k
    table.insert(sortedSlots, cname) -- Sort by name
    end
    table.sort(sortedSlots)
    
    for k,v in ipairs(sortedSlots) do
    toRet[k] = smap[v]
    end
    
    return toRet
    end
    
    local function getSortedGarageParts()
    local sdata = getGarageUIData()
    local pnames = getPartNameLibrary()
    
    local toRet = {} -- KEY=SLOT,VAL=TABLE:KEY=POSITION,VAL=PART
    local csort = {}
    local cmap = {}
    local cname = ""
    
    for k,v in pairs(sdata) do
    toRet[k] = {}
    cmap = {}
    csort = {}
    for _,p in pairs(sdata[k]) do
    cname = pnames[p] or p -- 1.10.1 fix
    cmap[cname] = p
    table.insert(csort, cname)
    end
    table.sort(csort)
    for _,p in ipairs(csort) do
    table.insert(toRet[k], cmap[p])
    end
    end
    
    return toRet
    end
    If you make a mistake and everything breaks just restore the file from the latest zip release.
     
    • Like Like x 1
  9. Vegt

    Vegt
    Expand Collapse

    Joined:
    May 29, 2023
    Messages:
    10
    Find sone bugs also.
    1st For Pickup you can't change the frame nor body to make a Baja truck) Only regular cab and frame compatible.(For now, I've just added stripped frame and suspension to the scrapyard for 2000$
    I think this way you can add some treasure hunt into your mod) Like the hunt for some unique frames (hopper,autobello baja, 4wheleed pigeon lol) that will only be available in the scrapyard.)
    2nd When selling a car and then taking bus home while shop UI is still active it will leave the player near the shop and shop UI will freeze.
     
    #389 Vegt, May 31, 2023
    Last edited: May 31, 2023
  10. bussin.buses

    bussin.buses
    Expand Collapse

    Joined:
    Aug 1, 2022
    Messages:
    5,004
     
    • Agree Agree x 2
  11. jackmo2207

    jackmo2207
    Expand Collapse

    Joined:
    Jan 21, 2022
    Messages:
    855
    Every time I change my car at the garage my career resets
    --- Post updated ---
    wait it seems to be reported already
     
  12. cvand140

    cvand140
    Expand Collapse

    Joined:
    Jun 14, 2018
    Messages:
    6
    This looks awesome! Just an FYI maybe rename version 1.10 to 2.0 or something, since numerically 1.1 (one of the older versions) is the same thing as 1.10 (the newest version) :). Because of that, it also doesn't show up below the 1.9 release as it should, it's way up below the 1.1 release
     
    • Like Like x 1
  13. Buksikutya77

    Buksikutya77
    Expand Collapse

    Joined:
    Jul 7, 2015
    Messages:
    89
    After following the project for quite a while I decided to finally give it a shot and see how it plays. It's an absolute blast and really great have another way to play BeamNG. Only criticism I have, which is not the issue with the mod but BeamNG itself is that loading of stuff takes so long (ending events without traffic, then wait for traffic to load just to start another event without traffic.) I can't really think of ways it could be improved, but it's just a minor inconvenience anyways. However, I find the Edit Car menu very difficult to navigate and use. I don't know if it's just the window size or the menu itself, but, finding the parts I want to equip or remove just feels unnecessarily complicated. Took me a bit to figure out that the + icons on the sides meant to expand the part details, not clicking on it's name. A soluction to this I can suggest is to, if possible, increase the window size. The search bar and setup saves are great additions, I can much appreciate those. Another thing I want to suggest is to have a map in either the BeamLR Main Menu, or the in game map itself to see where are interactable stuff, like the offroad racing club in Utah. Overall, I'm very pleasantly surprised by how the mod plays, and decided to donate to support it, because it definitely met my expectations. I'm very happy to have this in BeamNG, and all these things I mentioned are very minor things compared to the overall scope of things, and I just wanted to say a huge thank you for dedicating all this time and effort into this.
     
    • Like Like x 2
    • Agree Agree x 1
  14. r3eckon

    r3eckon
    Expand Collapse

    Joined:
    Jun 15, 2013
    Messages:
    592
    You mean the career resets with a fade out and mission restart? That's not something I've seen reported before. Someone else had issues with car loading and fixed it by clearing cache (and removing an old BeamMP install causing issue), you should also try a reinstall in a clean userfolder while carefully following install instructions. If nothing else works, just in case that setting can be to blame try turning off the setting that allows entering traffic vehicles. I've previously seen the game switch people to traffic vehicles during vehicle change, if that happens it's possible the airspeed difference when switching is enough to cause a career reset.

    That should be fixed whenever I switch to using proper github releases.

    Thanks a lot for the donation and all the feedback, I'm glad you're enjoying the mod!

    Traffic spawn time is a bit annoying, honestly I'd love to keep it activated for every race but the AI isn't good enough to avoid traffic in most situations, maybe if devs could add a way to quickly hide and deactivate physics on traffic without going through the whole respawn process that would improve loading times.

    I'm always looking for ways to improve the UI however I'm not good at this stuff so I can't do fancy UI, even seemingly basic things like properly scaling with app size takes all my free time fixing layout problems. I'll see about adding a way to make the UI bigger and adding the maps in game.
    --- Post updated ---
    First bug is likely to be fixed in the upcoming hotfix as frame and body are likely missing due to the sorting function bug, second bug I haven't encountered yet but I've had a couple reports about that, I was hoping the new teleport function would fix it. Check to see if you get errors in console if you can reproduce that bug.
     
    • Like Like x 3
  15. Vegt

    Vegt
    Expand Collapse

    Joined:
    May 29, 2023
    Messages:
    10
    Can't replicate UI issue. All works as it should, maybe some freeze or lag caused it
     
  16. minichuk

    minichuk
    Expand Collapse

    Joined:
    Jun 1, 2023
    Messages:
    1
    there's a bug with track events, when i started the automation track NA mid tier event, i couldnt find the start anywhere
    and i think ive found the cause to this while looking through files, while comparing the event file to others, ive noticed that its checkpoint names and positions were more similar to hirochi races rather than other automation races
    upload_2023-6-1_21-13-34.png upload_2023-6-1_21-13-53.png upload_2023-6-1_21-14-33.png
    thats not how the NA mid tier event's supposed to look like, right?
     
  17. r3eckon

    r3eckon
    Expand Collapse

    Joined:
    Jun 15, 2013
    Messages:
    592
    That's right, all the induction specific events on automation have the wrong spawns and pit data. If you change everything from pittrigs to the end of the file using the correct automation track data it should work as expected. These are the files that need fixing so copy from another automation event (not airstrip drag since they're different spawns).

    upload_2023-6-1_10-57-27.png
     
  18. r3eckon

    r3eckon
    Expand Collapse

    Joined:
    Jun 15, 2013
    Messages:
    592
    Version 1.10.1 has been released to fix some of the issues reported since last update, here is the changelog:
    • Fixed backup saving process not clearing old backup data
    • Fixed career reset from towing while moving (added speed check before tow)
    • Disabled big map UI to remove fast travel
    • Fixed missing slots in part shop and part edit
    • Fixed rear struts missing from suspension part category
    • Fixed automation induction specific track events using wrong data
    • Fixed race club league progress bug
    • Hero league now shows completion message instead of 0/X progress
     
    • Like Like x 3
  19. cvand140

    cvand140
    Expand Collapse

    Joined:
    Jun 14, 2018
    Messages:
    6
    In version 1.10, BeamLR mostly just restarts my career after I've just bought a second used car and go to the garage to use it :/. Also is there a discord somehwere?
     
  20. r3eckon

    r3eckon
    Expand Collapse

    Joined:
    Jun 15, 2013
    Messages:
    592
    I've never had that bug but many seems to be experiencing it. What happens exactly? Does the camera switch to a traffic vehicle before spawning the car you try to pull out of garage? I need more details. The game only resets career if health drops to 0, if health drops to 0 that means there was a reported airspeed difference at some point during that process to cause injury. If the game teleports you into a traffic for a few frames during car swap that could be to blame.
     
  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