1. Post #401
    Gold Member
    thomasfn's Avatar
    July 2008
    2,963 Posts
    I'm not adding any DLL modules, especially clientside. I don't want the fuss of packaging and deploying binary modules and the fuss of convincing everybody there are no viruses in them.

    Chainn, when you click the song to play it, open the console up and tell me if anything comes up. (I'm looking for red error messages)

  2. Post #402
    Lancelot's Avatar
    January 2009
    164 Posts
    I can't figure out how to make the custom music work.

  3. Post #403
    BloodShed's Avatar
    April 2005
    62 Posts
    I can't figure out how to make the custom music work.
    Here is a quick guide

    put your mp3 (you might want to rename them so they contain no spaces " ") in
    D:\Steam\steamapps\**Your Account**\garrysmod\garrysmod\sound\music\

    Make the folder if it does not exist.

    goto
    D:\Steam\steamapps\**Your Account**\garrysmod\garrysmod\addons\pcmod2\lua\pc mod\

    and open sh_baseconfig.lua

    find
    Code:
    [ "Custom" ] = cfg.CustomSongs
    and change it to
    Code:
    [ "Custom" ] = {
    
    }
    Now you add the music between the { }

    here is a sample of mine.
    Code:
    [ "Custom" ] = {
    		{ "Blood Sugar", "music/Pendulum-Blood_Sugar-DB9.mp3" },
    		{ "Indestructible", "music/Indestructible-Disturbed.mp3" },
    		{ "Tetris with Lyrics", "music/TetriswithLyrics.mp3" }
    	}
    Take note that the last entry does not end with a comma ","

  4. Post #404
    Lancelot's Avatar
    January 2009
    164 Posts
    Here is a quick guide

    put your mp3 (you might want to rename them so they contain no spaces " ") in
    D:\Steam\steamapps\**Your Account**\garrysmod\garrysmod\sound\music\

    Make the folder if it does not exist.

    goto
    D:\Steam\steamapps\**Your Account**\garrysmod\garrysmod\addons\pcmod2\lua\pc mod\

    and open sh_baseconfig.lua

    find
    Code:
    [ "Custom" ] = cfg.CustomSongs
    and change it to
    Code:
    [ "Custom" ] = {
    
    }
    Now you add the music between the { }

    here is a sample of mine.
    Code:
    [ "Custom" ] = {
    		{ "Blood Sugar", "music/Pendulum-Blood_Sugar-DB9.mp3" },
    		{ "Indestructible", "music/Indestructible-Disturbed.mp3" },
    		{ "Tetris with Lyrics", "music/TetriswithLyrics.mp3" }
    	}
    Take note that the last entry does not end with a comma ","
    There is no sh_baseconfig lua file.

    EDIT:

    I think I found it, it's called sh_config.lua. Too bad you can't just list a directory. You have to link to every song >.<

    Will people have to download every song when they join the server? Cause I only have 31 songs and thats about 260MB.

  5. Post #405
    chainn's Avatar
    February 2009
    40 Posts
    [ "Custom" ] = {
    { "Blood Sugar", "music/Pendulum-Blood_Sugar-DB9.mp3" },
    { "Indestructible", "music/Indestructible-Disturbed.mp3" },
    { "Tetris with Lyrics", "music/TetriswithLyrics.mp3" }
    }

    see where the last like } is does it matter where that is? does that have to hug the left side of notepad or can it be like 4 tab hits over?

  6. Post #406
    Lancelot's Avatar
    January 2009
    164 Posts
    The tabbing is just good scripting practice.

    Also after I made the changes it broke all of PC mod. I think I know what I did, what's the command to reload PC mod in game?

    This is the error from when I tried to make a monitor:


    pcmod/cl_2d3d.lua:210: attempt to compare nil with number

  7. Post #407
    chainn's Avatar
    February 2009
    40 Posts
    same
    Reply With Quote Edit / Delete Reply United States Show Events Agree Agree x 1 (list)

  8. Post #408
    chainn's Avatar
    February 2009
    40 Posts
    im wondering if i screwed up somewhere or he forgot to give us another line of code or something because, i even redownloaded pcmod2 from the svn and did the same thing he said and it still gives same error hmmm


    pcmod/cl_2d3d.lua:332: attempt to compare nil with number <--- thats for a laptop spawn and for a desktop spawn i get this

    PCMod2: Spawning entity: models/props/cs_office/computer_case.mdl,pcmod_tower
    PCMod2: Resetting ent data (109)!
    PCMod2: Creating entity derived from pcmod_base...
    PCMod2: Making ScreenSpace...
    PCMod2: Adding EHook: patch, toggleon, use
    pcmod/sv_wiring.lua:23: bad argument #1 to 'pairs' (table expected, got nil)
    PCMod2: Small string recieved! (entdata)
    PCMod2: String beam started! (entdata)

  9. Post #409
    Lancelot's Avatar
    January 2009
    164 Posts
    I created three subdirectories:


    [ "Source Music Extension" ] = {
    {"Half Life 1 Song 10", "music/SourceMusic/HL1_song10.mp3" },
    {"Half Life 1 Song 11", "music/SourceMusic/HL1_song11.mp3" },
    {"Half Life 1 Song 13", "music/SourceMusic/HL1_song13.mp3" },
    {"Half Life 1 Song 14", "music/SourceMusic/HL1_song14.mp3" },
    {"Half Life 1 Song 15", "music/SourceMusic/HL1_song15.mp3" },
    {"HL2 EP2 - What Kind Of Hospital Is This", "music/SourceMusic/What Kind Of Hospital Is This.mp3" },
    {"HL2 EP2 - Abandoned In Place", "music/SourceMusic/Abandoned In Place.mp3" },
    {"HL2 EP2 - Hunting Party", "music/SourceMusic/Hunting Party.mp3" },
    {"HL2 EP2 - Last Legs", "music/SourceMusic/Last Legs.mp3" },
    {"HL2 EP2 - No One Rides For Free", "music/SourceMusic/No One Rides For Free.mp3" },
    {"HL2 EP2 - Vortal Combat", "music/SourceMusic/Vortal Combat.mp3" },
    {"HL2 EP2 - Sector Sweep", "music/SourceMusic/Sector Sweep.mp3" },
    {"TF2 - Team Fortress 2", "music/SourceMusic/01 - Team Fortress 2.mp3" },
    {"TF2 - Playing With Danger", "music/SourceMusic/02 - Playing With Danger.mp3" },
    {"TF2 - The Art Of War", "music/SourceMusic/04 - The Art of War.mp3" }

    },

    [ "Chiptunes" ] = {
    {"Bit Shifter - Activation Theme", "music/Chip/8bp059-02-bit_shifter-activation_theme.mp3" },
    {"Bit Shifter - Hexadecimal Genome", "music/Chip/8bp059-03-bit_shifter-hexadecimal_genome.mp3" },
    {"Bit Shifter - Reformat The Planet", "music/Chip/8bp059-05-bit_shifter-reformat_the_planet.mp3" },
    {"Bit Shifter - The Information Chase", "music/Chip/8bp059-06-bit_shifter-the_information_chase.mp3" },
    {"Disco Nostromo", "music/Chip/Disco_Nostromo.mp3" },
    {"Disorder", "music/Chip/Disorder.mp3" },
    {"Garbage In", "music/Chip/Garbage_In.mp3" },
    {"Ektbnag", "music/Chip/ektbnag.mp3" },
    {"Ragwerk", "music/Chip/ragwerk.mp3"}

    },

    [ "Custom" ] = {
    {"Audioslave - Revelations", "music/Other/01 - Audioslave - Revelations - Revelations.mp3" },
    {"The Prodigy - Spitfire", "music/Other/01 - Spitfire.mp3" },
    {"Default - All Is Forgiven", "music/Other/01 All Is Forgiven.mp3" },
    {"Distrubed - Indestructable", "music/Other/01 Disturbed - Indestructible.mp3" },
    {"Default - Who Followed Who", "music/Other/01 Who Followed Who.mp3" },
    {"Disturbed - Inside The Fire", "music/Other/01_-_Inside_The_Fire__Album_Version_.mp3" },
    {"Audioslave - Show Me How To Live", "music/Other/02 - Audioslave - Audioslave - Show Me How To Live.mp3" },
    {"The Prodigy - Girls", "music/Other/02 - Girls.mp3" },
    {"Default - I Cant Win", "music/Other/02 I Can't Win.mp3" },
    {"Audioslave - Gasoline", "music/Other/03 - Audioslave - Audioslave - Gasoline.mp3" },
    {"The Prodigy - Diesel Power", "music/Other/03 - Diesel Power.mp3" },
    {"Audioslave - Out of Exile", "music/Other/04 - Audioslave - Out Of Exile - Doesn't Remind Me.mp3" },
    {"The Prodigy - Funky Shit", "music/Other/04 - Funky Shit.mp3" },
    {"Audioslave - Like A Stone", "music/Other/05 - Audioslave - Audioslave - Like A Stone.mp3" },
    {"Audioslave - Original Fire", "music/Other/05 - Audioslave - Revelations - Original Fire.mp3" },
    {"Default - Cruel", "music/Other/05 Cruel.mp3" },
    {"Audioslave - Set It Off", "music/Other/06 - Audioslave - Audioslave - Set It Off.mp3" },
    {"Disturbed - Haunted", "music/Other/06 Disturbed - Haunted.mp3}" },
    {"Default - Beautiful Flower", "music/Other/07 Beautiful Flower.mp3" },
    {"Default - One Thing Remains", "music/Other/08 One Thing Remains.mp3" },
    {"The Prodigy - You Will Be Under My Wheels", "music/Other/10 - You Will Be Under My Wheels.mp3" },
    {"Disturbed - Divide", "music/Other/11 Disturbed - Divide.mp3" },
    {"Bang Camaro - Push Push Lady Lightning", "music/Other/Bang Camaro - Push Push (Lady Lightning).mp3" },
    {"Benny Bennasi - Satisfaction", "music/Other/Benny Bennasi - Satisfaction.mp3" },
    {"Bob Marley - Dont Worry Be Happy", "music/Other/Bob Marley - Don't Worry, Be Happy.mp3" },
    {"Fluke - Atom Bomb", "music/Other/Fluke - Atom Bomb.mp3" },
    {"Outkast - Hey Ya", "music/Other/Hey Ya.mp3" },
    {"KoRn - Twisted Transistor", "music/Other/KoRn - Twisted Transistor.mp3" },
    {"Ray Charles - Whatd I Say", "music/Other/Ray Charles - What'd I Say.mp3" },
    {"Tenacious D - The Metal", "music/Other/Tenacious D - The Metal.mp3" }

  10. Post #410
    chainn's Avatar
    February 2009
    40 Posts
    mines this

    226: [ "Custom" ] = {
    227: { "SIOF", "music/siof.mp3" },
    228: { "Voodoo People", "music/voodoopeople.mp3" },
    229: { "In Her Eyes", "music/inhereyes.mp3" },
    230: { "Dr.FeelGood", "music/drfeelgood.mp3" },
    231: { "SanFransisco", "music/sanfransico.mp3" },
    232: { "Dream Requieum", "music/dream.mp3" },
    233: { "Dididi", "music/basshunter.mp3" }
    234:}

  11. Post #411
    BloodShed's Avatar
    April 2005
    62 Posts
    There is no sh_baseconfig lua file.
    Oh yes there is!


    And here is a shot of my my code

  12. Post #412
    Choppie's Avatar
    January 2007
    81 Posts
    Just a quick suggestion: Could ariels be put on computers so they can look for and connect to a current network, instead of spawning a router and making a completely different network? It would be cool for private house networks. Also, would it be possible to make a list of IP Codes to see who has connected, so if someone runs a talk/internet cafe, they can block any other private computers connecting to their servers?

    P.S. I know this is long winded, but if anyone is up-to making something, could they read this please?

  13. Post #413
    Gold Member
    thomasfn's Avatar
    July 2008
    2,963 Posts
    You need to check your console right from when you first join the game, the whole lot, for yellow Lua errors.

  14. Post #414
    Lancelot's Avatar
    January 2009
    164 Posts
    Thanks bloodshed. I had the old stable release, not the latest SVN. I got the SVN yesterday. I'll drop my code in there and see if it works. Hopefully I didn't mess up the syntax anywhere.

    EDIT!

    It failed. Got the same error as last time. Did I make a syntax fail anywhere?

    [ "Source Music Extension" ] = {
    {"Half Life 1 Song 10", "music/SourceMusic/HL1_song10.mp3" },
    {"Half Life 1 Song 11", "music/SourceMusic/HL1_song11.mp3" },
    {"Half Life 1 Song 13", "music/SourceMusic/HL1_song13.mp3" },
    {"Half Life 1 Song 14", "music/SourceMusic/HL1_song14.mp3" },
    {"Half Life 1 Song 15", "music/SourceMusic/HL1_song15.mp3" },
    {"HL2 EP2 - What Kind Of Hospital Is This", "music/SourceMusic/What Kind Of Hospital Is This.mp3" },
    {"HL2 EP2 - Abandoned In Place", "music/SourceMusic/Abandoned In Place.mp3" },
    {"HL2 EP2 - Hunting Party", "music/SourceMusic/Hunting Party.mp3" },
    {"HL2 EP2 - Last Legs", "music/SourceMusic/Last Legs.mp3" },
    {"HL2 EP2 - No One Rides For Free", "music/SourceMusic/No One Rides For Free.mp3" },
    {"HL2 EP2 - Vortal Combat", "music/SourceMusic/Vortal Combat.mp3" },
    {"HL2 EP2 - Sector Sweep", "music/SourceMusic/Sector Sweep.mp3" },
    {"TF2 - Team Fortress 2", "music/SourceMusic/01 - Team Fortress 2.mp3" },
    {"TF2 - Playing With Danger", "music/SourceMusic/02 - Playing With Danger.mp3" },
    {"TF2 - The Art Of War", "music/SourceMusic/04 - The Art of War.mp3" }

    },
    [ "Chiptunes" ] = {
    {"Bit Shifter - Activation Theme", "music/Chip/8bp059-02-bit_shifter-activation_theme.mp3" },
    {"Bit Shifter - Hexadecimal Genome", "music/Chip/8bp059-03-bit_shifter-hexadecimal_genome.mp3" },
    {"Bit Shifter - Reformat The Planet", "music/Chip/8bp059-05-bit_shifter-reformat_the_planet.mp3" },
    {"Bit Shifter - The Information Chase", "music/Chip/8bp059-06-bit_shifter-the_information_chase.mp3" },
    {"Disco Nostromo", "music/Chip/Disco_Nostromo.mp3" },
    {"Disorder", "music/Chip/Disorder.mp3" },
    {"Garbage In", "music/Chip/Garbage_In.mp3" },
    {"Ektbnag", "music/Chip/ektbnag.mp3" },
    {"Ragwerk", "music/Chip/ragwerk.mp3"}

    },
    [ "Custom" ] = {
    {"Audioslave - Revelations", "music/Other/01 - Audioslave - Revelations - Revelations.mp3" },
    {"The Prodigy - Spitfire", "music/Other/01 - Spitfire.mp3" },
    {"Default - All Is Forgiven", "music/Other/01 All Is Forgiven.mp3" },
    {"Distrubed - Indestructable", "music/Other/01 Disturbed - Indestructible.mp3" },
    {"Default - Who Followed Who", "music/Other/01 Who Followed Who.mp3" },
    {"Disturbed - Inside The Fire", "music/Other/01_-_Inside_The_Fire__Album_Version_.mp3" },
    {"Audioslave - Show Me How To Live", "music/Other/02 - Audioslave - Audioslave - Show Me How To Live.mp3" },
    {"The Prodigy - Girls", "music/Other/02 - Girls.mp3" },
    {"Default - I Cant Win", "music/Other/02 I Can't Win.mp3" },
    {"Audioslave - Gasoline", "music/Other/03 - Audioslave - Audioslave - Gasoline.mp3" },
    {"The Prodigy - Diesel Power", "music/Other/03 - Diesel Power.mp3" },
    {"Audioslave - Out of Exile", "music/Other/04 - Audioslave - Out Of Exile - Doesn't Remind Me.mp3" },
    {"The Prodigy - Funky Shit", "music/Other/04 - Funky Shit.mp3" },
    {"Audioslave - Like A Stone", "music/Other/05 - Audioslave - Audioslave - Like A Stone.mp3" },
    {"Audioslave - Original Fire", "music/Other/05 - Audioslave - Revelations - Original Fire.mp3" },
    {"Default - Cruel", "music/Other/05 Cruel.mp3" },
    {"Audioslave - Set It Off", "music/Other/06 - Audioslave - Audioslave - Set It Off.mp3" },
    {"Disturbed - Haunted", "music/Other/06 Disturbed - Haunted.mp3}" },
    {"Default - Beautiful Flower", "music/Other/07 Beautiful Flower.mp3" },
    {"Default - One Thing Remains", "music/Other/08 One Thing Remains.mp3" },
    {"The Prodigy - You Will Be Under My Wheels", "music/Other/10 - You Will Be Under My Wheels.mp3" },
    {"Disturbed - Divide", "music/Other/11 Disturbed - Divide.mp3" },
    {"Bang Camaro - Push Push Lady Lightning", "music/Other/Bang Camaro - Push Push (Lady Lightning).mp3" },
    {"Benny Bennasi - Satisfaction", "music/Other/Benny Bennasi - Satisfaction.mp3" },
    {"Bob Marley - Dont Worry Be Happy", "music/Other/Bob Marley - Don't Worry, Be Happy.mp3" },
    {"Fluke - Atom Bomb", "music/Other/Fluke - Atom Bomb.mp3" },
    {"Outkast - Hey Ya", "music/Other/Hey Ya.mp3" },
    {"KoRn - Twisted Transistor", "music/Other/KoRn - Twisted Transistor.mp3" },
    {"Ray Charles - Whatd I Say", "music/Other/Ray Charles - What'd I Say.mp3" },
    {"Tenacious D - The Metal", "music/Other/Tenacious D - The Metal.mp3" }
    },

  15. Post #415
    BloodShed's Avatar
    April 2005
    62 Posts
    Thanks bloodshed. I had the old stable release, not the latest SVN. I got the SVN yesterday. I'll drop my code in there and see if it works. Hopefully I didn't mess up the syntax anywhere.

    EDIT!

    It failed. Got the same error as last time. Did I make a syntax fail anywhere?

    [ "Source Music Extension" ] = {
    {"Half Life 1 Song 10", "music/SourceMusic/HL1_song10.mp3" },
    {"Half Life 1 Song 11", "music/SourceMusic/HL1_song11.mp3" },
    {"Half Life 1 Song 13", "music/SourceMusic/HL1_song13.mp3" },
    {"Half Life 1 Song 14", "music/SourceMusic/HL1_song14.mp3" },
    {"Half Life 1 Song 15", "music/SourceMusic/HL1_song15.mp3" },
    {"HL2 EP2 - What Kind Of Hospital Is This", "music/SourceMusic/What Kind Of Hospital Is This.mp3" },
    {"HL2 EP2 - Abandoned In Place", "music/SourceMusic/Abandoned In Place.mp3" },
    {"HL2 EP2 - Hunting Party", "music/SourceMusic/Hunting Party.mp3" },
    {"HL2 EP2 - Last Legs", "music/SourceMusic/Last Legs.mp3" },
    {"HL2 EP2 - No One Rides For Free", "music/SourceMusic/No One Rides For Free.mp3" },
    {"HL2 EP2 - Vortal Combat", "music/SourceMusic/Vortal Combat.mp3" },
    {"HL2 EP2 - Sector Sweep", "music/SourceMusic/Sector Sweep.mp3" },
    {"TF2 - Team Fortress 2", "music/SourceMusic/01 - Team Fortress 2.mp3" },
    {"TF2 - Playing With Danger", "music/SourceMusic/02 - Playing With Danger.mp3" },
    {"TF2 - The Art Of War", "music/SourceMusic/04 - The Art of War.mp3" }

    },
    [ "Chiptunes" ] = {
    {"Bit Shifter - Activation Theme", "music/Chip/8bp059-02-bit_shifter-activation_theme.mp3" },
    {"Bit Shifter - Hexadecimal Genome", "music/Chip/8bp059-03-bit_shifter-hexadecimal_genome.mp3" },
    {"Bit Shifter - Reformat The Planet", "music/Chip/8bp059-05-bit_shifter-reformat_the_planet.mp3" },
    {"Bit Shifter - The Information Chase", "music/Chip/8bp059-06-bit_shifter-the_information_chase.mp3" },
    {"Disco Nostromo", "music/Chip/Disco_Nostromo.mp3" },
    {"Disorder", "music/Chip/Disorder.mp3" },
    {"Garbage In", "music/Chip/Garbage_In.mp3" },
    {"Ektbnag", "music/Chip/ektbnag.mp3" },
    {"Ragwerk", "music/Chip/ragwerk.mp3"}

    },
    [ "Custom" ] = {
    {"Audioslave - Revelations", "music/Other/01 - Audioslave - Revelations - Revelations.mp3" },
    {"The Prodigy - Spitfire", "music/Other/01 - Spitfire.mp3" },
    {"Default - All Is Forgiven", "music/Other/01 All Is Forgiven.mp3" },
    {"Distrubed - Indestructable", "music/Other/01 Disturbed - Indestructible.mp3" },
    {"Default - Who Followed Who", "music/Other/01 Who Followed Who.mp3" },
    {"Disturbed - Inside The Fire", "music/Other/01_-_Inside_The_Fire__Album_Version_.mp3" },
    {"Audioslave - Show Me How To Live", "music/Other/02 - Audioslave - Audioslave - Show Me How To Live.mp3" },
    {"The Prodigy - Girls", "music/Other/02 - Girls.mp3" },
    {"Default - I Cant Win", "music/Other/02 I Can't Win.mp3" },
    {"Audioslave - Gasoline", "music/Other/03 - Audioslave - Audioslave - Gasoline.mp3" },
    {"The Prodigy - Diesel Power", "music/Other/03 - Diesel Power.mp3" },
    {"Audioslave - Out of Exile", "music/Other/04 - Audioslave - Out Of Exile - Doesn't Remind Me.mp3" },
    {"The Prodigy - Funky Shit", "music/Other/04 - Funky Shit.mp3" },
    {"Audioslave - Like A Stone", "music/Other/05 - Audioslave - Audioslave - Like A Stone.mp3" },
    {"Audioslave - Original Fire", "music/Other/05 - Audioslave - Revelations - Original Fire.mp3" },
    {"Default - Cruel", "music/Other/05 Cruel.mp3" },
    {"Audioslave - Set It Off", "music/Other/06 - Audioslave - Audioslave - Set It Off.mp3" },
    {"Disturbed - Haunted", "music/Other/06 Disturbed - Haunted.mp3}" },
    {"Default - Beautiful Flower", "music/Other/07 Beautiful Flower.mp3" },
    {"Default - One Thing Remains", "music/Other/08 One Thing Remains.mp3" },
    {"The Prodigy - You Will Be Under My Wheels", "music/Other/10 - You Will Be Under My Wheels.mp3" },
    {"Disturbed - Divide", "music/Other/11 Disturbed - Divide.mp3" },
    {"Bang Camaro - Push Push Lady Lightning", "music/Other/Bang Camaro - Push Push (Lady Lightning).mp3" },
    {"Benny Bennasi - Satisfaction", "music/Other/Benny Bennasi - Satisfaction.mp3" },
    {"Bob Marley - Dont Worry Be Happy", "music/Other/Bob Marley - Don't Worry, Be Happy.mp3" },
    {"Fluke - Atom Bomb", "music/Other/Fluke - Atom Bomb.mp3" },
    {"Outkast - Hey Ya", "music/Other/Hey Ya.mp3" },
    {"KoRn - Twisted Transistor", "music/Other/KoRn - Twisted Transistor.mp3" },
    {"Ray Charles - Whatd I Say", "music/Other/Ray Charles - What'd I Say.mp3" },
    {"Tenacious D - The Metal", "music/Other/Tenacious D - The Metal.mp3" }
    },
    I think it is the comma in the last bracket that encapsulates the custom category, if it is the last entry of the cfg.Music = { } then it does not need the comma.

    If that fails then get a new sh_baseconfig.lua from the svn and add one category at a time to find out which one is causing the problem

  16. Post #416
    Lancelot's Avatar
    January 2009
    164 Posts
    Yeah, I'll try removing it and see what happens.

    Is there a load command for PC mod, like how moocow's "moocow_load" reloads the addon?

    EDIT: Well come of it works. Although now the scroll buttons fail, and some of the songs have the wrong bitrate, while others just don't work period. No error messages or anything.

  17. Post #417

    August 2007
    152 Posts
    Enable debug mode in !pcsettings and you should get an output that will be useful to us

  18. Post #418
    JameBond_007's Avatar
    July 2007
    39 Posts
    Is there a way to use a different object as printer? or can you add more (Smaller) objects to list for people to use as printers please?

  19. Post #419
    Valeour's Avatar
    October 2007
    176 Posts
    Go change the lua files so it can select a different model. Or use model manipulator, but i find that stool faggy.

  20. Post #420
    Lancelot's Avatar
    January 2009
    164 Posts
    How do I enable debug again? Do I type !pcsettings in the console?

  21. Post #421
    Gold Member
    thomasfn's Avatar
    July 2008
    2,963 Posts
    You type !pcsettings in chat, not console.

  22. Post #422
    Lancelot's Avatar
    January 2009
    164 Posts
    I tried but nothing happened :/

    I'll remove moocow and try it again.

  23. Post #423
    Gold Member
    cprossu's Avatar
    April 2009
    228 Posts
    Hrmmm, Sorry, I am a garrysmod noob, and I am setting up a server just to fool around with-
    I am sure this has been answered, but I have not found it yet (as I probably failed the poisonous snake test).

    The print function works fine in single player, but I setup a server on my lan with srcds with the svn pcmod2 (and yes, tons of other addons so shame on me, I'll post a complete list if you want one) and whenever I print, the textures go all wonky near the printer for whoever is near it until they die/kill themselves (it looks like a wallhack sort of thing) and we are greeted with a spamming type error...
    I enabled debug mode for pcmod, and here's what I see...

    first, just to tell you, freshly rebooted server, and before this text I just spawned a laptop and printer, connected them together, booted the pc, put a file "test" in for notepad, shut the computer off, and the start of this log is me turning the pc back on.

    Code:
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"Y":0,"H":1,"Rev":1,"X":0,"Priority":2,"Text":[],"W":1,"Type":"window_bios"},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"Y":0,"X":0,"Rev":2,"Type":"window_bios","Text":[10],"Priority":2,"W":1,"H":1},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"Y":0,"Type":"window_bios","Rev":3,"H":1,"Priority":2,"Text":[10,11],"W":1,"X":0},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"Y":0,"H":1,"Rev":4,"X":0,"Text":[10,11,12],"Priority":2,"W":1,"Type":"window_bios"},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"Y":0,"X":0,"Rev":5,"Type":"window_bios","Priority":2,"Text":[10,11,12,"] os:instance"],"W":1,"H":1},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"Y":0,"Type":"window_bios","Rev":6,"H":1,"Text":[10,11,12,"] os:instance",14],"Priority":2,"W":1,"X":0},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"Y":0,"H":1,"Rev":7,"X":0,"Priority":2,"Text":[10,11,12,"] os:instance",14,"] os:launch"],"W":1,"Type":"window_bios"},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"Y":0,"X":0,"Rev":8,"Type":"window_bios","Text":[10,11,12,"] os:instance",14,"] os:launch",19],"Priority":2,"W":1,"H":1},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"CF":false,"Type":"window_bios","Rev":9,"Text":[10,11,12,"] os:instance",14,"] os:launch",19],"W":1,"Y":0,"H":1,"Priority":2,"X":0},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"CF":false,"Type":"window_bios","Rev":10,"Text":[10,11,12,"] os:instance",14,"] os:launch",19,"]> Personal OS Core Initialized..."],"W":1,"Y":0,"H":1,"Priority":2,"X":0},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: String beam started! (ssdata_update)
    PCMod2: String segment recieved! (ssdata_update)
    PCMod2: String fully recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":{"CF":false,"Type":"window_bios","Rev":11,"Text":[10,11,12,"] os:instance",14,"] os:launch",19,"]> Personal OS Core Initialized...","]> Preparing to boot system..."],"W":1,"Y":0,"H":1,"Priority":2,"X":0},"SC":true,"EntID":79})
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_bios":0,"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_boot":{"Y":0,"X":0,"Rev":1,"H":1,"Priority":1,"W":1,"Type":"window_boot"},"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Garbage collected '79:win_bios'
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"win_boot":0,"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Garbage collected '79:win_boot'
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"desktop":{"Y":0,"H":1,"Rev":1,"X":0,"Th":"bloom","Priority":1,"W":1,"Type":"desktop"},"SC":true})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Creating element 'Button' with name 'btn_start'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Mouse Clicked!
    PCMod2: Position calculated!
    PCMod2: CLICKING btn_start
    PCMod2: CLICKING START
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"SC":true,"menu_start":{"Y":0.4,"H":0.54,"Rev":1,"X":0,"Th":"bloom","Priority":254,"W":0.4,"Type":"menu_start"}})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Creating element 'Button' with name 'btn_close'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating element 'Button' with name 'btn_logoff'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating element 'Button' with name 'btn_shutdown'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating element 'Button' with name 'btn_allprogs'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Mouse Clicked!
    PCMod2: Position calculated!
    PCMod2: String beam started! (ssdata_update)
    PCMod2: String segment recieved! (ssdata_update)
    PCMod2: String fully recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"menu_allprogs":{"Type":"menu_allprogs","Rev":1,"Th":"bloom","W":0.4,"Y":0,"X":0.4,"Priority":255,"Progs":[["app","My Computer","sys_openprog mycomputer"],["app","Notepad","sys_openprog notepad"]],"H":0.94},"SC":true,"EntID":79})
    PCMod2: Creating element 'Button' with name 'btn_p_1'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating element 'Button' with name 'btn_p_2'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Mouse Clicked!
    PCMod2: Position calculated!
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"SC":true,"menu_start":0})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"menu_allprogs":0,"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"window_notepad":{"Type":"window_notepad","Rev":1,"Th":"bloom","TC":"test","W":1,"Y":0,"H":0.9,"Priority":6,"St":1,"X":0},"SC":true})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Creating element 'Button' with name 'btnExit'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating element 'Button' with name 'btnNew'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating element 'Button' with name 'btnSave'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating element 'Button' with name 'btnOpen'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating element 'Button' with name 'btnPrint'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating element 'Button' with name 'btnBrowse'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating text entry 'txtMain'!
    PCMod2: Creating textbox 'txtFilename'!
    PCMod2: Device reported update!
    PCMod2: Garbage collected '79:menu_start'
    PCMod2: Garbage collected '79:menu_allprogs'
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Mouse Clicked!
    PCMod2: Position calculated!
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"win_notepad_printloc":{"Type":"window_printloc","Rev":1,"Th":"bloom","W":0.6,"Y":0.2,"X":0.2,"Priority":7,"Parent":"window_notepad","H":0.6},"SC":true})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Creating element 'Button' with name 'btnExit'!
    PCMod2: Setting theme to 'bloom'...
    PCMod2: Creating textbox 'txtLoc'!
    PCMod2: Creating element 'Button' with name 'btnPrint'!
    PCMod2: Setting theme to 'bloom'...
    pcmod/ssdevices/dev_win_printloc.lua:32: table index is nil
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    PCMod2: Small string recieved! (ssdata)
    PCMod2: Invalid ScreenSpace recieved! STT must have failed.
    PCMod2: String beam started! (ssdata)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"desktop":0,"SC":true,"EntID":79,"win_notepad_printloc":0,"window_notepad":0})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata)
    PCMod2: Invalid ScreenSpace recieved! STT must have failed.
    PCMod2: String beam started! (ssdata)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"window_notepad":{"Type":"window_notepad","Rev":1,"Th":"bloom","TC":"test","W":1,"Y":0,"H":0.9,"Priority":6,"St":1,"X":0},"SC":true})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata)
    PCMod2: Invalid ScreenSpace recieved! STT must have failed.
    PCMod2: String beam started! (ssdata)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"window_notepad":{"Type":"window_notepad","Rev":2,"Th":"bloom","TC":"test","W":1,"Y":0,"H":0.9,"Priority":6,"St":1,"X":0},"SC":true})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata)
    PCMod2: Invalid ScreenSpace recieved! STT must have failed.
    PCMod2: String beam started! (ssdata)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"window_notepad":{"Type":"window_notepad","Rev":3,"Th":"bloom","TC":"test","W":1,"Y":0,"H":0.9,"Priority":6,"St":1,"X":0},"SC":true})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata)
    PCMod2: Invalid ScreenSpace recieved! STT must have failed.
    PCMod2: String beam started! (ssdata)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"window_notepad":{"Type":"window_notepad","Rev":4,"Th":"bloom","TC":"test","W":1,"Y":0,"H":0.9,"Priority":6,"St":1,"X":0},"SC":true})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata)
    PCMod2: Invalid ScreenSpace recieved! STT must have failed.
    PCMod2: String beam started! (ssdata)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"EntID":79,"window_notepad":0,"SC":true})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata)
    PCMod2: Invalid ScreenSpace recieved! STT must have failed.
    PCMod2: String beam started! (ssdata)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":true,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Small string recieved! (ssdata)
    PCMod2: Invalid ScreenSpace recieved! STT must have failed.
    PCMod2: String beam started! (ssdata)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":false,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    PCMod2: Garbage collected '79:window_notepad'
    PCMod2: Garbage collected '79:win_notepad_printloc'
    PCMod2: Garbage collected '79:desktop'
    PCMod2: Small string recieved! (ssdata)
    PCMod2: Invalid ScreenSpace recieved! STT must have failed.
    PCMod2: String beam started! (ssdata)
    PCMod2: Small string recieved! (ssdata_update)
    PCMod2: Partial ScreenSpace Recieved! ({"SC":false,"EntID":79})
    PCMod2: String beam started! (ssdata_update)
    So the log wouldn't become too big I toggled power on the laptop as soon as I could.

    AGAIN I want to say this only happened to me when it was installed on the the dedicated server program (srcds), and that is running vista 64 (Have not tested with XP), and NOT on the single player...

    I wonder if it's something as simple as a missing texture issue =/

    EDIT: just to show you what I mean by the screwyness:



  24. Post #424
    Lancelot's Avatar
    January 2009
    164 Posts
    It's in the console where pc_settings must be typed. I'll get debug line soon.

  25. Post #425
    Gold Member
    cprossu's Avatar
    April 2009
    228 Posts
    Lancealot, fwiw, it comes up either way, !pcsettings in chat or pc_settings in console

  26. Post #426
    Lancelot's Avatar
    January 2009
    164 Posts
    I tried !pcsettings but nothing happened. I'll go into Gmod now and try running the songs.

  27. Post #427
    Gold Member
    cprossu's Avatar
    April 2009
    228 Posts
    Hrmmm....

    Thinking it may be a texture issue, I disabled every pack I could from gmod settings, yet it still worked fine in single player....

    then I thought it might be an addon issue, so I removed all the addons from the addon directory of my dedicated server except for pcmod. My addons directory now only has the "counter-strike", "day-of-defeat", "default_sent_pack", "derma", "hl2_ep2", "portal", "tf", and of course "pcmod2" folders inside of it, yet it still is exhibiting the same exact problem....

    I forgot to mention, the dialog box that normally shows up when you select print does not show up on my dedicated server (that's when the bug happens)

  28. Post #428
    Gold Member
    cprossu's Avatar
    April 2009
    228 Posts
    Found the problem, the svn is missing files... or something
    Apparently I had a downloaded version of 2.0.4 installed on my pc, and the svn version on my dedicated...

    I just put that version on the dedicated and it worked fine.... my client downloaded 2 extra files though, which ones I can't tell you though =(


    but what I can tell you is that the version here -> http://www.garrysmod.org/downloads/?a=view&id=64817 worked, and the fresh svn does not.

  29. Post #429
    Lancelot's Avatar
    January 2009
    164 Posts
    The debug doesn't say anything :/ Nor does it give any insight as to why the scroll buttons fail when i have that custom file in.

  30. Post #430
    Quathan's Avatar
    January 2009
    15 Posts
    Hey guys. I just downloaded this addon recently, and I am having a minor problem while experimenting with it. I spawned a monitor, tower, keyboard and printer. I hooked up the printer through the USB connection to the tower, the monitor to the tower with VGA, the keyboard to the PS/2. I go into notepad, make a document, and when I save it and open it, it refuses to print, giving me a string of errors, all the same;

    First it says:

    11pcmod/ssdevices/dev_win_printloc.lua:32: table index is nil

    ...Followed by an infinite string of these:

    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number
    pcmod/cl_2d3d.lua:486: attempt to compare nil with number

    etc.

    Well, I'm sure you get the message. Can somebody tell me what I'm doing wrong here?

  31. Post #431
    Valeour's Avatar
    October 2007
    176 Posts
    Lancelot, i get the same issue where the scroll bar doesn't work. I dunno how to fix it, but i'd like to know.

    Quathan, search the thread for that error, i'm sure that's popped up before. But i might be wrong.

  32. Post #432
    Lancelot's Avatar
    January 2009
    164 Posts
    I'll try shortening the list to songs that I know work.

  33. Post #433
    Quathan's Avatar
    January 2009
    15 Posts
    Lancelot, i get the same issue where the scroll bar doesn't work. I dunno how to fix it, but i'd like to know.

    Quathan, search the thread for that error, i'm sure that's popped up before. But i might be wrong.
    Believe me, I looked on all 11 pages of this thread, and no dice. Trust me, I'm not one of those people who asks a question on a thread because I'm too lazy to look myself.

    Somebody a few posts above me had the almost identical problem (the only difference is that he used a laptop instead), but it doesn't even matter because I'm not even sure if he really found a solution, and he claimed it was because of an issue that I don't think pertains to my computer (something to do with the textures..?).

    If anybody knows what I'm doing wrong, let me know. Remember, I'm hooking up the printer through the usb, the keyboard through the PS/2, and the monitor through VGA. I save a document or two in notepad, and I go to print it, only to get this string of errors. Also, part of the floor on my map blacks out and disappears. Perhaps I'll take a video of it later if I have time.

    Suggestions, anybody?

  34. Post #434
    Lancelot's Avatar
    January 2009
    164 Posts
    That is an odd error. You say you have the latest SVN? Mine is only a few weeks old. Try not saving. Just type something and hit print.

  35. Post #435
    Quathan's Avatar
    January 2009
    15 Posts
    That is an odd error. You say you have the latest SVN? Mine is only a few weeks old. Try not saving. Just type something and hit print.
    Even that doesn't work. Oh, and I downloaded PC Mod 2 from the svn at the beginning of the thread, and I did it yesterday. So, I'm sure it's PRETTY recent.

  36. Post #436
    Quathan's Avatar
    January 2009
    15 Posts
    Here, if you were to print something, what would be the systematic steps you would take to do so, right from spawning?

  37. Post #437
    Lancelot's Avatar
    January 2009
    164 Posts
    I would spawn a tower, a monitor, a keyboard, a splitter, some speakers, and then the printer. Then I would hook up the monitor, keyboard, splitter, and printer to the tower. Then hook the speakers to the splitter.

    Then I would turn on the tower and just keep hitting next till I got into the OS. Then give myself the install disk and put all the client stuff on it.

    Then open up the text program, use quicktype to write a message, then hit print, wait a few seconds, then get out and pick up the paper. Then kill a zombie with it.

  38. Post #438
    Gold Member
    thomasfn's Avatar
    July 2008
    2,963 Posts
    Ok guys, it could be that the svn is missing something or has an outdated version of something. Quathan, try to get the 2.0.4 version off gmod.org and use that instead of the SVN - see if it works better. I'll look into it, it's probably something simple to fix.

  39. Post #439
    Gold Member
    thomasfn's Avatar
    July 2008
    2,963 Posts
    Ok I took a quick look. Load up the file:

    pcmod2/lua/pcmod/ssdevices/dev_win_printloc.lua

    Before line 31, add this line of code:

    self.EntID = self.EntID or 0

    That should stop the error spam and weird other stuff, although the fact that self.EntID doesn't exist is probably something part of a deeper errorless problem.

  40. Post #440
    Quathan's Avatar
    January 2009
    15 Posts
    Ok guys, it could be that the svn is missing something or has an outdated version of something. Quathan, try to get the 2.0.4 version off gmod.org and use that instead of the SVN - see if it works better. I'll look into it, it's probably something simple to fix.
    I actually tried that one, since somebody a few posts up from me put a link to it. And no dice, though.

    I'm just a little curious why barely anybody else seems to be having this problem.

    I would spawn a tower, a monitor, a keyboard, a splitter, some speakers, and then the printer. Then I would hook up the monitor, keyboard, splitter, and printer to the tower. Then hook the speakers to the splitter.

    Then I would turn on the tower and just keep hitting next till I got into the OS. Then give myself the install disk and put all the client stuff on it.

    Then open up the text program, use quicktype to write a message, then hit print, wait a few seconds, then get out and pick up the paper. Then kill a zombie with it.
    Why would you use a splitter, and what is a splitter? And how do I obtain and use an install disk, and/or put my client side stuff on it?

    Thanks.

    Oh, and by the way Tom, what do I open the .lua file with? Notepad?