WIP Beta released Demolition Derby - The Fair Grounds 10.11.1 DEMO

Derby and Racing Scenario - Figure 8, Grass, Concrete, Mud and More

  1. glen

    glen
    Expand Collapse

    Joined:
    Mar 7, 2017
    Messages:
    666
    (I know I am bumping) I'm so glad to see that progress is being made to this mod once again.
    If possible, could the way vehicles are randomly selected be changed? As in the vehicle is selected first, then a config of that vehicle is selected. That would make it way more fair for vehicles with lower numbers of configs to be chosen as fairly as others.
     
  2. glen

    glen
    Expand Collapse

    Joined:
    Mar 7, 2017
    Messages:
    666
    Just updated to the latest version and this happens, stuck on black screen.

    Code:
    69.699|I|GELua.print|pre-start
    69.700|E|GameEngineLua:Exception|[string "lua/ge/extensions/gdscenarios.lua"]:448: attempt to index field 'tracks' (a nil value)
    69.700|E|GameEngineLua:Exception|=============== Stack Traceback >> START >>
    69.700|E|GameEngineLua:Exception|(1) metamethod C function '__index'
    69.700|E|GameEngineLua:Exception|(2) Lua upvalue 'startScenario' at line 448 of chunk 'lua/ge/extensions/gdscenarios.lua'
    69.700|E|GameEngineLua:Exception|  (*temporary) = nil
    69.700|E|GameEngineLua:Exception|  (*temporary) = Lua function 'print' (defined at line 34 of chunk @/lua/ge/main.lua)
    69.700|E|GameEngineLua:Exception|  (*temporary) = number: 1.33398e-322
    69.700|E|GameEngineLua:Exception|  (*temporary) = Lua function '(anonymous)' (defined at line 30 of chunk @/lua/ge/main.lua)
    69.700|E|GameEngineLua:Exception|  (*temporary) = string[45]: "attempt to index field 'tracks' (a nil value)"
    69.700|E|GameEngineLua:Exception|(3) Lua field 'onScenarioChange' at line 507 of chunk 'lua/ge/extensions/gdscenarios.lua'
    69.700|E|GameEngineLua:Exception|  scenario = table: 0x01fac3d8f520  {difficulty:25, official:false, playersCountRange:table: 0x01facea94f20, name:Demolition Derby - The FairGrounds 10.12.1, lapConfig:table: 0x01facea95040, sourceFile:/levels/gdcommon/scenarios/gdcommon.json, extensions:table: 0x01fad04493b0, displayEndUIRefs:0, authors:Bidwars, date:1759606620, vehicles:table: 0x01fac3d8f6a0, preStartStage:1, aiControlledVehiclesById:table: 0x01fad0447a10, initialLapConfig:table: 0x01facea950d0, directory:/levels/gdcommon/scenarios, levelName:gdcommon, map:gdcommon, state:running, jsSource:table: 0x01fac3d8f630, uilayout:table: 0x01fac3d8f920, trackPlayerVehicle:false, lapCount:10, scenarioName:gdcommon, description:Demolition Derby Arenas and Racing with up to 17 Opponents. (more...)}
    69.700|E|GameEngineLua:Exception|(4) Lua local 'func' at line 32 of chunk 'lua/ge/extensions/gdmain.lua'
    69.700|E|GameEngineLua:Exception|  sc = table: 0x01fac3d8f520  {difficulty:25, official:false, playersCountRange:table: 0x01facea94f20, name:Demolition Derby - The FairGrounds 10.12.1, lapConfig:table: 0x01facea95040, sourceFile:/levels/gdcommon/scenarios/gdcommon.json, extensions:table: 0x01fad04493b0, displayEndUIRefs:0, authors:Bidwars, date:1759606620, vehicles:table: 0x01fac3d8f6a0, preStartStage:1, aiControlledVehiclesById:table: 0x01fad0447a10, initialLapConfig:table: 0x01facea950d0, directory:/levels/gdcommon/scenarios, levelName:gdcommon, map:gdcommon, state:running, jsSource:table: 0x01fac3d8f630, uilayout:table: 0x01fac3d8f920, trackPlayerVehicle:false, lapCount:10, scenarioName:gdcommon, description:Demolition Derby Arenas and Racing with up to 17 Opponents. (more...)}
    69.700|E|GameEngineLua:Exception|(5) Lua field 'hook' at line 825 of chunk 'lua/common/extensions.lua'
    69.700|E|GameEngineLua:Exception|  funcName = string[16]: "onScenarioChange"
    69.700|E|GameEngineLua:Exception|  funcList = table: 0x01fac5444ea8  {1:function: 0x01facac2a170, 2:function: 0x01fa8d1159a0, 3:function: 0x01fabe2e9330, 4:function: 0x01fa02cbff18, 5:function: 0x01fac7f61450}
    69.700|E|GameEngineLua:Exception|  (for generator) = C function: builtin#6
    69.700|E|GameEngineLua:Exception|  (for state) = table: 0x01fac5444ea8  {1:function: 0x01facac2a170, 2:function: 0x01fa8d1159a0, 3:function: 0x01fabe2e9330, 4:function: 0x01fa02cbff18, 5:function: 0x01fac7f61450}
    69.700|E|GameEngineLua:Exception|  (for control) = number: 3
    69.700|E|GameEngineLua:Exception|  _ = number: 3
    69.700|E|GameEngineLua:Exception|  func = Lua function '?' (defined at line 31 of chunk lua/ge/extensions/gdmain.lua)
    69.700|E|GameEngineLua:Exception|(6) Lua upvalue 'loadMap' at line 866 of chunk 'lua/ge/extensions/gdscenarios.lua'
    69.700|E|GameEngineLua:Exception|  scenario = table: 0x01fac3d8f520  {difficulty:25, official:false, playersCountRange:table: 0x01facea94f20, name:Demolition Derby - The FairGrounds 10.12.1, lapConfig:table: 0x01facea95040, sourceFile:/levels/gdcommon/scenarios/gdcommon.json, extensions:table: 0x01fad04493b0, displayEndUIRefs:0, authors:Bidwars, date:1759606620, vehicles:table: 0x01fac3d8f6a0, preStartStage:1, aiControlledVehiclesById:table: 0x01fad0447a10, initialLapConfig:table: 0x01facea950d0, directory:/levels/gdcommon/scenarios, levelName:gdcommon, map:gdcommon, state:running, jsSource:table: 0x01fac3d8f630, uilayout:table: 0x01fac3d8f920, trackPlayerVehicle:false, lapCount:10, scenarioName:gdcommon, description:Demolition Derby Arenas and Racing with up to 17 Opponents. (more...)}
    69.700|E|GameEngineLua:Exception|(7) Lua field 'onPreRender' at line 918 of chunk 'lua/ge/extensions/gdscenarios.lua'
    69.700|E|GameEngineLua:Exception|  dt = number: 0.00290065
    69.700|E|GameEngineLua:Exception|  dtSim = number: 0.00286764
    69.700|E|GameEngineLua:Exception|(8) Lua local 'func' at line 20 of chunk 'lua/ge/extensions/gdmain.lua'
    69.700|E|GameEngineLua:Exception|  dt = number: 0.00290065
    69.700|E|GameEngineLua:Exception|  dtSim = number: 0.00286764
    69.700|E|GameEngineLua:Exception|  scenario = table: 0x01fac3d8f520  {difficulty:25, official:false, playersCountRange:table: 0x01facea94f20, name:Demolition Derby - The FairGrounds 10.12.1, lapConfig:table: 0x01facea95040, sourceFile:/levels/gdcommon/scenarios/gdcommon.json, extensions:table: 0x01fad04493b0, displayEndUIRefs:0, authors:Bidwars, date:1759606620, vehicles:table: 0x01fac3d8f6a0, preStartStage:1, aiControlledVehiclesById:table: 0x01fad0447a10, initialLapConfig:table: 0x01facea950d0, directory:/levels/gdcommon/scenarios, levelName:gdcommon, map:gdcommon, state:running, jsSource:table: 0x01fac3d8f630, uilayout:table: 0x01fac3d8f920, trackPlayerVehicle:false, lapCount:10, scenarioName:gdcommon, description:Demolition Derby Arenas and Racing with up to 17 Opponents. (more...)}
    69.700|E|GameEngineLua:Exception|(9) Lua field 'hook' at line 820 of chunk 'lua/common/extensions.lua'
    69.700|E|GameEngineLua:Exception|  funcName = string[11]: "onPreRender"
    69.700|E|GameEngineLua:Exception|  funcList = nil
    69.700|E|GameEngineLua:Exception|  hookFuncs = table: 0x01facfd30a68  {1:function: 0x01fabe7d9ec8, 2:function: 0x01fac99a9c90, 3:function: 0x01facafb4568, 4:function: 0x01fabe2e9260}
    69.700|E|GameEngineLua:Exception|  (for generator) = C function: builtin#6
    69.700|E|GameEngineLua:Exception|  (for state) = table: 0x01fac6cf2388  {1:table: 0x01fabec29078, 2:table: 0x01fabe230fd0, 3:table: 0x01fabe7dbfb0, 4:table: 0x01fabdfcd268, 5:table: 0x01fa93e58cb0, 6:table: 0x01fa02f698a8, 7:table: 0x01fabe1ef308, 8:table: 0x01fa02b8b9c0, 9:table: 0x01fa02f2d3a8, 10:table: 0x01fa030060d0, 11:table: 0x01fa02c90b68, 12:table: 0x01fa03105598, 13:table: 0x01fa02f51cc8, 14:table: 0x01fa03042758, 15:table: 0x01fa02e779a8, 16:table: 0x01fa02f825a0, 17:table: 0x01fa02f44e08, 18:table: 0x01fa031b0fd8, 19:table: 0x01fabed99978, 20:table: 0x01fa02f102c8, 21:table: 0x01fac69e2310, 22:table: 0x01fa02f075f0, 23:table: 0x01fad2d06ef0, 24:table: 0x01fa48306ab8, 25:table: 0x01fad23b0588, 26:table: 0x01fabf49c3e0, 27:table: 0x01fab466dfb8, 28:table: 0x01fac247a928 (more...)}
    69.700|E|GameEngineLua:Exception|  (for control) = number: 53
    69.700|E|GameEngineLua:Exception|  _ = number: 53
    69.700|E|GameEngineLua:Exception|  m = table: 0x01fabdc75ed0  {__extensionPath__:gdmain, onCountdownEnded:function: 0x01fabe2e93c0, onInputBindingsChanged:function: 0x01fabe2e9510, onUpdate:function: 0x01fabe2e92d0, onPhysicsPaused:function: 0x01fabe2e9360, onVehicleDestroyed:function: 0x01fabe2e9450, onScenarioChange:function: 0x01fabe2e9330, __extensionName__:gdmain, onClientStartMission:function: 0x01fabe2e94b0, onCountdownStarted:function: 0x01fabe2e93f0, onRaceTick:function: 0x01fabe2e94e0, onPhysicsUnpaused:function: 0x01fabe2e9390, onScenarioRestarted:function: 0x01fabe2e9420, __manuallyLoaded__:true, onScenarioUIReady:function: 0x01fabe2e9480, onPreRender:function: 0x01fabe2e9260, onVehicleSpawned:function: 0x01fabe2e9300, loadgdscenario:function: 0x01fabe2e9230 (more...)}
    69.700|E|GameEngineLua:Exception|  func = Lua function '?' (defined at line 12 of chunk lua/ge/extensions/gdmain.lua)
    69.700|E|GameEngineLua:Exception|(10) Lua function 'luaPreRender' at file '/lua/ge/main.lua:509' (best guess)
    69.700|E|GameEngineLua:Exception|  dtReal = number: 0.00290065
    69.700|E|GameEngineLua:Exception|  dtSim = number: 0.00286764
    69.700|E|GameEngineLua:Exception|  dtRaw = number: 0.234768
    69.700|E|GameEngineLua:Exception|--------------- << END <<
    69.700|E|GameEngineLua:Exception|
    
    Edit: Okay, so I've found out that it is a mod conflict. I'm doing my best to figure out which one is causing it.

    Edit 2: I found the fix, and that was reducing the number of opponent cars from 7 to 6. Weird but hey whatever works
     
    #942 glen, Oct 11, 2025
    Last edited: Oct 13, 2025
    • Like Like x 1
  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