Page 1 of 4 123 ... LastLast
Results 1 to 10 of 35

Thread: Problematic Mods

  1. #1
    Administrator James's Avatar
    Join Date
    May 2010
    Location
    on the intraweb
    Posts
    3,180

    Default Problematic Mods

    If you think your mod is having problems with the Reborn Patch please follow the guidelines below:

    1. What mod are you using? (Please provide us with a link to the mod or upload it here for us to look at it)
    2. What's the issue?
    3. How can we reproduce the issue?
    4. Do you have any logs and if so, please provide us with them. (If you don't have logs, please enable developer 3 and reproduce the issue and upload the logs for us)
    5. What version of the patch are you running?
    6. What OS are you running (Be Specific: ex) Windows Server 2003 R2 32 bit, Windows Server 2008 x64)

    Include as much information about the problem you are having so that someone from the forums can try and assist you. Once we have a resolution provided for your mod, we will go ahead and post it for you.

    Thanks!

  2. #2

    Default

    1. What mod are you using?
    mods.zip
    FT and spec mod

    2. What's the issue?
    when spectating players, the names that show are not correct a lot of the time.
    when sitting in normal spectator (not in a team) you can spectate players who are frozen... but who are cycling through (specing) other players
    so what happens is you are specing a dead player that is specing another player.. its a double spec. and the camera angle goes up twice as high.

    3. How can we reproduce the issue?
    if a lot of players are in the server you can do the following:
    go out of a team into spectator NOT using keyp. just in the normal spectator. then start looking at each player till you find a player with the camera messed up.

    but if you can only find a few players do the following:
    need at least 4 people in server.

    2 on axis 1 on allies and 1 not in a team but sitting in spectator

    one of the players on axis must die and be left frozen. this frozen player will now be specing the alive axis player.
    the player that is in spectator should now try and spec the alive axis player. there will be 2 versions of the alive axis player one with a normal camera and one with a camera twice as high.

    you can see this happen on:
    -=|B2K|=- Born2Kill Freeze Tag Server
    Server IP 31.132.1.73:12203

    4. Do you have any logs and if so, please provide us with them. (If you don't have logs, please enable developer 3 and reproduce the issue and upload the logs for us)
    http://christophersowerby.com/qconsole.log
    no one has been in the server since it was restart. so logs only show patch start up and alot of errors from my crappy scripting. this issue was happening before i was getting the script errors in logs.

    5. What version of the patch are you running?
    windows up to date version

    6. What OS are you running (Be Specific: ex) Windows Server 2003 R2 32 bit, Windows Server 2008 x64)
    Server 2008 R2.
    Last edited by blaz!ng; April 12th, 2012 at 08:28 AM.

  3. #3
    Administrator James's Avatar
    Join Date
    May 2010
    Location
    on the intraweb
    Posts
    3,180

    Default

    Thanks, I'll see what I can do.

  4. #4

    Default

    Thank you

  5. #5

    Default

    here is the log since some players have been in its long. http://christophersowerby.com/qconsole(2).log

  6. #6
    Administrator James's Avatar
    Join Date
    May 2010
    Location
    on the intraweb
    Posts
    3,180

    Default

    Alright here are a few things, I'll try to go through a few things based on the qconsole.

    Code:
    TIKI_LoadTIKIfile: def file models/weapons/bazooka.tik has wrong header ( should be TIKI)
    TIKI_LoadTIKIfile: def file models/weapons/panzerschreck.tik has wrong header ( should be TIKI)
    TIKI_LoadTIKIfile: def file models/weapons/shotgun.tik has wrong header ( should be TIKI)
    TIKI_InitTiki: could not find surface 'origin' in 'models/projectiles/steilhandgranate_primary.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'tag_barrel' in 'models/projectiles/steilhandgranate_primary.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'origin' in 'models/projectiles/steilhandgranate.tik' (check referenced skb/skd files).
    TIKI_InitTiki: could not find surface 'tag_barrel' in 'models/projectiles/steilhandgranate.tik' (check referenced skb/skd files).
    Based on the mods you uploaded, I can't see any weap modifications (atleast not tiki's), so... my question is are you also running a modified weap mod of some kind or have you made ANY changes to any of those files? Also, another thing that I'm going off memory here, but are these tik files actually txt files? I don't have MOHAA around me, but if you navigate to pak0.pk3 -->models\weapons and look at the files above, are they tik or txt files? It looks like the weaps aren't loading properly, and if you haven't made any changes to them you may actually have a corrupted pk3 file.

    Code:
    ^~^~^ Can't find models/player/allied_oss.tik
    Tiki:LoadFile Couldn't load models/player/allied_oss.tik
    ^~^~^ Can't find models/player/allied_oss_fps.tik
    Tiki:LoadFile Couldn't load models/player/allied_oss_fps.tik
    ^~^~^ Box data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    ^~^~^ Morph targets data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    ^~^~^ Can't find models/player/german_elite_gestapo.tik
    Tiki:LoadFile Couldn't load models/player/german_elite_gestapo.tik
    ^~^~^ Can't find models/player/german_elite_gestapo_fps.tik
    Tiki:LoadFile Couldn't load models/player/german_elite_gestapo_fps.tik
    Channel named Bip01 L Clavicle pos not added. (Bone will not work without it)
    Channel named Bip01 R Clavicle pos not added. (Bone will not work without it)
    ^~^~^ Can't find models/player/german_winter1.tik
    Tiki:LoadFile Couldn't load models/player/german_winter1.tik
    ^~^~^ Can't find models/player/german_winter1_fps.tik
    Tiki:LoadFile Couldn't load models/player/german_winter1_fps.tik
    ^~^~^ Can't find models/player/german_winter2.tik
    Tiki:LoadFile Couldn't load models/player/german_winter2.tik
    ^~^~^ Can't find models/player/german_winter2_fps.tik
    Tiki:LoadFile Couldn't load models/player/german_winter2_fps.tik
    Same thing here, I'm looking through dmprecache for a brief moment, and it doesn't look like these models are referenced in there, so do they exist (or are they supposed to exist) or no?

    Code:
    Unknown parameter for streamed_dfr_scripted_m3l1_016a alias
    Unknown parameter for streamed_dfr_scripted_m3l1_016a alias
    Unknown parameter for streamed_dfr_scripted_m3l1_016a alias
    Unknown parameter for streamed_dfr_scripted_m3l1_016a alias
    Unknown parameter for streamed_dfr_scripted_m3l1_016a alias
    Unknown parameter for streamed_dfr_scripted_m3l1_016a alias
    Unknown parameter for streamed_dfr_scripted_m3l1_016a alias
    Unknown parameter for streamed_dfr_scripted_m3l1_016a alias
    Code:
    class is not a valid channel on camper_bombtick alias.
    ERROR: Expecting streamed or loaded in ubersound and got 'ScriptThread' on alias camper_bombtick
    Unknown parameter for camper_bombtick alias
    class is not a valid channel on camper_final_countdown alias.
    ERROR: Expecting streamed or loaded in ubersound and got 'ScriptThread' on alias camper_final_countdown
    Unknown parameter for camper_final_countdown alias
    class is not a valid channel on rain_ext alias.
    ERROR: Expecting streamed or loaded in ubersound and got 'ScriptThread' on alias rain_ext
    Unknown parameter for rain_ext alias

    not entirely sure what any of this is, I will have to poke around to figure this out, but given that it's some kind of parameter, I'm assuming this may be from admin pro mod, but it doesn't look like you're running this either?? Looks like you may have broken functionality somewhere.



    Then you have things like this:

    Code:
    wait local.consolrcon[local.o][2] (global/dmprecache.scr, 120)
    wait local.consolrcon[local.o]^
    
    
    ^~^~^ Script Error: array index 2 out of range
    
    
    wait local.consolrcon[local.o][2] (global/dmprecache.scr, 120)
    ^
    
    
    ^~^~^ Script Error: Cannot cast 'NIL' to float
    
    
    stuffsrv local.consolemsg[local.i][1] (global/dmprecache.scr, 115)
    stuffsrv local.consolemsg^
    
    
    ^~^~^ Script Error: array index 0 out of range
    
    
    wait local.consolemsg[local.i][2] (global/dmprecache.scr, 119)
    wait local.consolemsg^
    
    
    ^~^~^ Script Error: array index 0 out of range
    
    
    wait local.consolemsg[local.i][2] (global/dmprecache.scr, 119)
    ^
    
    
    ^~^~^ Script Error: Cannot cast 'NIL' to float
    
    
    wait local.consolrcon[local.o][2] (global/dmprecache.scr, 120)
    wait local.consolrcon[local.o]^
    
    
    ^~^~^ Script Error: array index 2 out of range
    
    
    wait local.consolrcon[local.o][2] (global/dmprecache.scr, 120)
    ^
    
    
    ^~^~^ Script Error: Cannot cast 'NIL' to float
    From looking at DMprecache, they point to these lines

    115 - cache models/static/sandbag_link_topcap.tik
    119 - cache models/static/static_nazibanner.tik
    120 - cache models/static/static_naziflag2.tik

    Do these files actually exist, are they referenced correctly?

    So that's what I have so far. I will take a better look when I get home and look at MOHAA, but those are just a few things I noticed from looking through the mods.

  7. #7
    Developer Sor's Avatar
    Join Date
    Aug 2010
    Location
    The Medieval City of Bruges
    Posts
    747

    Default

    Code:
    ^~^~^ Can't find models/player/allied_oss.tik
    Tiki:LoadFile Couldn't load models/player/allied_oss.tik
    ^~^~^ Can't find models/player/allied_oss_fps.tik
    Tiki:LoadFile Couldn't load models/player/allied_oss_fps.tik
    ^~^~^ Box data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    ^~^~^ Morph targets data is corrupted for 'models/human/allied_pilot/allied_pilot.skd'
    ^~^~^ Can't find models/player/german_elite_gestapo.tik
    Tiki:LoadFile Couldn't load models/player/german_elite_gestapo.tik
    ^~^~^ Can't find models/player/german_elite_gestapo_fps.tik
    Tiki:LoadFile Couldn't load models/player/german_elite_gestapo_fps.tik
    Channel named Bip01 L Clavicle pos not added. (Bone will not work without it)
    Channel named Bip01 R Clavicle pos not added. (Bone will not work without it)
    ^~^~^ Can't find models/player/german_winter1.tik
    Tiki:LoadFile Couldn't load models/player/german_winter1.tik
    ^~^~^ Can't find models/player/german_winter1_fps.tik
    Tiki:LoadFile Couldn't load models/player/german_winter1_fps.tik
    ^~^~^ Can't find models/player/german_winter2.tik
    Tiki:LoadFile Couldn't load models/player/german_winter2.tik
    ^~^~^ Can't find models/player/german_winter2_fps.tik
    Tiki:LoadFile Couldn't load models/player/german_winter2_fps.tik
    These models had their TIKI file renamed, but apparently the devs forgot to update the dmprecache... allied_oss for example is now allied_sas.

    Gold (mostly) and I made a little mod that fixes most of the 'stock' console errors and errors in the dmprecache file as well as a few other minor things: zzzzzzz_stock_aa_fixes_update.pk3

    And can you post the script of that spec mod?

    Code:
    class is not a valid channel on camper_bombtick alias.
    ERROR: Expecting streamed or loaded in ubersound and got 'ScriptThread' on alias camper_bombtick
    Unknown parameter for camper_bombtick alias
    class is not a valid channel on camper_final_countdown alias.
    ERROR: Expecting streamed or loaded in ubersound and got 'ScriptThread' on alias camper_final_countdown
    Unknown parameter for camper_final_countdown alias
    class is not a valid channel on rain_ext alias.
    ERROR: Expecting streamed or loaded in ubersound and got 'ScriptThread' on alias rain_ext
    Unknown parameter for rain_ext alias
    I'm guessing screwed up parameters while using either jv's ScriptMaster method for custom sounds, or possibily a mod or map with a bad ubersound.scr overriding the original.
    Last edited by Sor; April 12th, 2012 at 04:15 PM.

  8. #8

    Default

    PHP Code:
    wait local.consolrcon[local.o][2] (global/dmprecache.scr120)
    wait local.consolrcon[local.o]^


    ^~^~^ 
    Script Error: array index 2 out of range


    wait local
    .consolrcon[local.o][2] (global/dmprecache.scr120)
    ^


    ^~^~^ 
    Script ErrorCannot cast 'NIL' to float


    stuffsrv local
    .consolemsg[local.i][1] (global/dmprecache.scr115)
    stuffsrv local.consolemsg^


    ^~^~^ 
    Script Error: array index 0 out of range


    wait local
    .consolemsg[local.i][2] (global/dmprecache.scr119)
    wait local.consolemsg^


    ^~^~^ 
    Script Error: array index 0 out of range


    wait local
    .consolemsg[local.i][2] (global/dmprecache.scr119
    that is from my scripting that does a auto message and changes rcon password every 25 seconds. its working but still gives errors. the mod bugs/problems happened before i got this script error.

    here it is :

    PHP Code:
    main:
    if (
    level.hascached != 1){
    level.hascached int 1
    cache models
    /weapons/colt45.tik
    cache models
    /weapons/p38.tik
    cache models
    /weapons/silencedpistol.tik
    cache models
    /weapons/m1_garand.tik
    cache models
    /weapons/kar98.tik
    cache models
    /weapons/kar98sniper.tik
    cache models
    /weapons/springfield.tik
    cache models
    /weapons/thompsonsmg.tik
    cache models
    /weapons/mp40.tik
    cache models
    /weapons/mp44.tik
    cache models
    /weapons/bar.tik
    cache models
    /weapons/bazooka.tik
    cache models
    /weapons/panzerschreck.tik
    cache models
    /weapons/shotgun.tik
    cache models
    /weapons/m2frag_grenade.tik
    cache models
    /weapons/steilhandgranate.tik
    cache models
    /player/allied_airborne.tik
    cache models
    /player/allied_airborne_fps.tik
    cache models
    /player/allied_manon.tik
    cache models
    /player/allied_manon_fps.tik
    cache models
    /player/allied_oss.tik
    cache models
    /player/allied_oss_fps.tik
    cache models
    /player/allied_pilot.tik
    cache models
    /player/allied_pilot_fps.tik
    cache models
    /player/american_army.tik
    cache models
    /player/american_army_fps.tik
    cache models
    /player/american_ranger.tik
    cache models
    /player/american_ranger_fps.tik
    cache models
    /player/german_afrika_officer.tik
    cache models
    /player/german_afrika_officer_fps.tik
    cache models
    /player/german_afrika_private.tik
    cache models
    /player/german_afrika_private_fps.tik
    cache models
    /player/german_elite_gestapo.tik
    cache models
    /player/german_elite_gestapo_fps.tik
    cache models
    /player/german_elite_sentry.tik
    cache models
    /player/german_elite_sentry_fps.tik
    cache models
    /player/german_elite_sentry_fps.tik
    cache models
    /player/german_kradshutzen.tik
    cache models
    /player/german_kradshutzen_fps.tik
    cache models
    /player/german_panzer_grenadier.tik
    cache models
    /player/german_panzer_grenadier_fps.tik
    cache models
    /player/german_panzer_obershutze.tik
    cache models
    /player/german_panzer_obershutze_fps.tik
    cache models
    /player/german_panzer_shutze.tik
    cache models
    /player/german_panzer_shutze_fps.tik
    cache models
    /player/german_panzer_tankcommander.tik
    cache models
    /player/german_panzer_tankcommander_fps.tik
    cache models
    /player/german_scientist.tik
    cache models
    /player/german_scientist_fps.tik
    cache models
    /player/german_waffenss_officer.tik
    cache models
    /player/german_waffenss_officer_fps.tik
    cache models
    /player/german_waffenss_shutze.tik
    cache models
    /player/german_waffenss_shutze_fps.tik
    cache models
    /player/german_wehrmacht_officer.tik
    cache models
    /player/german_wehrmacht_officer_fps.tik
    cache models
    /player/german_wehrmacht_soldier.tik
    cache models
    /player/german_wehrmacht_soldier_fps.tik
    cache models
    /player/german_winter1.tik
    cache models
    /player/german_winter1_fps.tik
    cache models
    /player/german_winter2.tik
    cache models
    /player/german_winter2_fps.tik
    cache models
    /player/german_worker.tik
    cache models
    /player/german_worker_fps.tik

    //call UP scripts
    exec server/server_initialize.scr
    local
    .result registerev "keypress" global/keypresshandler.scr 
    //This will let Reborn know to execute that .scr file whenever a client sends a keyp //command.

    level waittill spawn

    local
    .consolemsg makeArray
    "say Welcome to -=|B2K|=- BORN TO KILL!!! Have Fun and Have Some More Fun! \n" 25
    "say Join our TeamSpeak3: 31.132.0.60:10074 For PW ask a member. \n" 25
    "say We are currently recruiting! Apply online at www.born2killclan.net or add bulletproofger on xfire  \n" 25
    "say This server IP is: 31.132.1.77:12203 \n" 25
    "say We would also like to see you in our FT server: 31.132.1.73:12203 \n" 25
    "say Visit our clan website at www.born2killclan.net  \n" 25
    "say This server is part of MOHAA-ATHON starting Saturday, APRIL 28th - Sunday, APRIL 29th. We will be open to everyone! Find out more at Mohaa-Athon.com \n" 25

    endArray

    local
    .consolrcon makeArray

    "set rconpassword hjdrsjdjhgcjhfdjhdgsaetawawah"
    "set rconpassword hbkjbljkbnlk" 
    "set rconpassword ckysjtdhgmvjdrstestjyc"

    "set rconpassword hbihblhblhb" 
    "set rconpassword vcgfckygckhgcvk" 

    endArray


    while(1) {

    local.randomint ((local.consolemsg.size) + 1)
    local.randomint ((local.consolrcon.size) + 1)

    stuffsrv local.consolemsg[local.i][1]

    stuffsrv local.consolrcon[local.o][1]

    wait local.consolemsg[local.i][2]
    wait local.consolrcon[local.o][2]



    }





    }
    end 
    yes i have put admin pro and jims on server (separate files). the bug happened before the files had been put on that's why i had not mentioned them but i should have mentioned the weapon mods.
    here are the weapon mods
    WEAPON MODS.zip

    the pack 0 modals/weapons dont have tiki they are only .lod .skc .skd
    Last edited by blaz!ng; April 12th, 2012 at 08:47 PM.

  9. #9
    Administrator James's Avatar
    Join Date
    May 2010
    Location
    on the intraweb
    Posts
    3,180

    Default

    Well I'm glad I got Sor involved, he can probably figure this out faster than I. Actually I ended up working much much later than I had anticipated so I didn't get a chance to look. If Sor isn't able to update anything by tomorrow when I get home I will do my best to take a "real" look this time.

  10. #10

    Default

    I looked at the problem long time ago but this is it roughly:

    This issue is caused by the spectating script that is used by the FT mod. What happens is,when a player dies he will be:
    respawned
    made invisible
    disabled movement
    get teleported behind alive players
    and make the body float behind the players (think of the floating body error when running freezetag and antiwh)

    So basically you have an invisible floating alive player behind the alive non-frozen player. The frozen player gets the state: isAlive

    the normal spectator (as in dmteam==spectator) can spectate all alive players. This includes the frozen players. So what you get is that you are spectating a floating body who is following a player. Double spectating results in the double height and the wrong name.

    A few ideas to solve this:
    - Edit the spectator script of the game so it skips players who have the value 1 for self.mef_gstate=="GSTATE_DEAD" (This is a custom state variable in the mefy script. Alive means non-frozen. Dead means frozen and dead.)
    - Edit the mefy script so the players have the state: isdead. However they still have to be able to respawn when get frozen. Not sure how to do this
    - Make a custom state which is for a frozen player. Basicly it has to be the same state as a player who is dead in obj mode but still have full control for him to respawn ect.

    The biggest issue is that it will probably take too much time to fix it... Not sure if it is worth it
    Last edited by Possimos; April 13th, 2012 at 03:10 AM.
    :)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •