#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2013-03-17

Timestamps are in GMT/BST.

00:03:04raptor_ has joined
00:03:04raptor Quit (Read error: Connection reset by peer)
00:05:11raptor_ is now known as raptor
00:05:22raptor Quit (Changing host)
00:05:22raptor has joined
00:05:22ChanServ sets mode +o raptor
00:10:27raptorWatusimoto: I'm curious, what are your plans for the suspend feature? One of my recent changes was to remove the usage of ClientGame::mGameSuspended (client-side) in a certain case
00:10:43raptorMaybe it should be removed client-side altogether?
00:11:15Watusimotohey there
00:11:26WatusimotoI think we don't need /suspend any more
00:11:52WatusimotoI think that the spawn delay stuff accomplishes the same thing
00:11:57raptori can't remember what advantage it actually gives us? saves cpu some?
00:12:12raptori guess that last question is for server-side..
00:13:03Watusimotowell, the original idea was that if I was looking for a game, I could join a server then do a /suspend; when someone else came along they would see I was ready to play, and when they joined the server the game would start
00:13:16WatusimotoI don't know if anyone actually used it that way (or any way)
00:13:48Watusimotothen there is the no-player auto-suspend that servers do, which is more akin to a sleep mode
00:13:53Watusimotothat we defninitely want to keep
00:14:42Watusimoto I guess the spawn dealying doesn't actually do what I described above
00:14:54Watusimotonow that I think about it
00:15:23raptorok
00:15:45raptorit seems like /suspend is a never-used feature...
00:15:52raptorthat adds complexity client-side
00:16:14raptorthe server auto-suspend we do want to keep, yes
00:16:16Watusimotothe second statement is true; the first may or may not be true
00:16:34raptorhave you ever used /suspend?
00:16:38raptorI haven't
00:16:43Watusimotono, but I hardly every play
00:16:50raptorI know of know other time where anyone else has used it
00:17:03Watusimotoand I certainly don't camp out on a server waiting for a game
00:17:15raptoryeah, that's what people do in the lobby
00:17:41Watusimotoour notifier client will show players in the lobby, right?
00:17:46Watusimotoyes, of course it does
00:17:49raptoryes
00:18:04Watusimotoso maybe we should focus on making that shippable and get rid of suspend
00:18:13raptorok
00:18:33Watusimotoit sounds like you think there is no use for /suspend
00:18:50raptorclient-side it seems that way, yes
00:19:27Watusimotook, well if it's easier to remove it then I guess I'd support that
00:19:56raptorargh - i'm tired of eating apples that have lost their flavor...
00:20:07Watusimototoo old?
00:20:17Watusimotoor are you eating an old computer?
00:20:22raptori think it's due to selective breeding programs
00:20:33Watusimotowith apples??
00:20:40Watusimotoapples are not bred
00:20:42raptorthe fruit
00:20:47Watusimotothey are cloned
00:20:48raptorsorry, haha, yeah
00:21:04raptorgrafed
00:21:06raptorgraffed
00:21:09Watusimotografted
00:21:15raptorthat's it...
00:21:18Watusimoto:-)
00:21:23raptori grew up with apple trees even :-
00:21:33raptoranyways
00:21:37Watusimotothe point being that if you get a bad apple it's probably due to storage, not genetics
00:21:44Watusimotoor rather handling
00:22:01raptoryeah probably - except for red delicious apples
00:22:15Watusimotook, point taken. they are an abomination
00:22:46raptorand i used to love those as a kid!
00:22:58Watusimoto(though in their time they were something special, apparently -- now there;s so many better varieties)
00:23:20raptoragreed
00:23:22Watusimotofuji, mitsu, gala, pink lady
00:23:51Watusimotoor braeburn if you like tart apples
00:24:00raptornever had those
00:24:10Watusimotonever had a fuji??
00:24:16raptorbraeburn
00:24:36Watusimotothey're less common
00:25:28Watusimotoactually, I think I meant northern spy when I was describing tart.
00:25:43Watusimotobut whatever
00:25:59Watusimotowe seem to have your apple problem sorted :-)
00:26:24raptorheh
00:26:35raptoroh also, speaking of client game
00:26:48raptorit has loads of UIGame rendering done in it
00:26:58raptorClientGame
00:27:09raptorwas there a reason for that?
00:27:35Watusimotois there a reason that lots of rendering is done in client game?
00:27:59raptorClientGame, yes.. as opposed to UIGame
00:28:02Watusimotoyes -- that was the way zap was coded and I never moved the rendering code out.
00:28:07raptorok
00:28:11raptorgood enough for me!
00:28:17Watusimotoit seems that there is an arbitrary distribution of rendering code
00:28:29Watusimotobut I think we should get it all out of clientgame
00:28:30raptoryes, and it was driving me bonkers
00:28:39raptorback and forth and back and forth
00:29:01Watusimotothe problem is that the rendering is fairly tightly bound to some of the client game logic
00:29:16Watusimotobut we could certainly make rendering functions that are stored in uigame
00:29:25raptorhmm
00:29:37Watusimotounless you see a cleaner solution
00:30:03WatusimotoI've looked into this several times, though not recently. every time I do I sort of give up
00:30:04raptorno, my 'clean' solution was to just move it to UIGame
00:30:25Watusimotowell I agree we should
00:30:39raptorok, I just wanted your thoughts
00:30:46raptorare you working in that code right now?
00:30:54Watusimotosort of
00:31:06raptorok I hope your next merge is OK..
00:31:08Watusimotoi'm about to go back to sleep; but i'm still working on that stupid loadout menu
00:31:21Watusimotobut it's pretty contained, so the merge should be fine
00:32:03Watusimotooh wait, I'm not working on *that* code now
00:36:28raptorwell here is the new idle screen: http://sam6.25u.com/upload/8screenshot_1.png
00:36:34raptorso you don't have to test :)
00:37:06Watusimotothat looks really good
00:37:26raptori stole from freeorion of course
00:37:30Watusimotoof course
00:37:34raptorand used your loadout rendering code :)
00:38:03WatusimotoMaybe we need a renderCornerClippedRect method
00:39:18Watusimotoso you see things moving about behind you when you're waiting?
00:39:23raptornope
00:39:29Watusimotojust the walls
00:39:31raptorjust the walls
00:39:39raptorwhich I think is much better
00:39:52Watusimotogood
00:40:02Watusimotobecause you seemed unconvinced when we discussed this earlier
00:40:09raptorbut I honestly don't know why things aren't shown... you die, the screen pops up, then all move objects disappear
00:40:19raptorand I did nothing to do that..
00:40:26Watusimotoserver probably stops sending packets
00:40:40Watusimotoyou die, you disconnect, you spawn, you reconnect
00:40:42Watusimotoon some level
00:40:44raptorah ok
00:40:48raptorwell that's great then
00:40:53raptorno extra stuff to do
00:40:56Watusimotoyes\
00:41:12raptorand it feels *much* better than being blanked out
00:42:35raptorpunished, as it were, for daring to type in-game
00:46:15WatusimotoI think it is a big improvement
01:04:11koda Quit (Quit: koda)
01:21:38raptorwhich brings up another question: should we move all rects to be stylistically consistent, and if so, do we want to use the cornered-rect?
01:22:48Watusimotonot sure about that. we should start on a case-by-case examination. It may become too much :-)
01:22:59Watusimotogoing to sleep, more tomorrow
01:23:03Watusimotogood nigt
01:23:05raptornight! anything to check in?
01:23:11Watusimotosadly, no
01:23:15raptork
01:23:18Watusimotothings not working
01:23:31Watusimoto Quit (Remote host closed the connection)
02:30:33raptor Quit ()
02:30:58quartzlcc has joined
02:31:03quartzlcc Quit (Client Quit)
02:58:30raptor has joined
02:58:30ChanServ sets mode +o raptor
03:43:34quartzlcc has joined
03:43:40quartzlccyo raptor
03:43:47raptorhey
03:43:53quartzlccisn't there some sort of limit to how big a level can be?
03:44:32raptorwell
03:44:38raptorthere are a few limits
03:44:51raptorthe first is at 32767 x,y coordinates
03:44:59raptorthat's where botzones fail to auto-create
03:45:04raptor(I think)
03:45:33raptorthese are coords as shown in the editor, not in the level file..
03:45:37raptorthe next limit
03:46:32raptori think is 2,147,483,648(7?)
03:46:40raptorno wait
03:48:38raptorthe *real* limit is coords at 1.175494351 x 10^38
03:48:43raptorwhich is HUGE
03:48:46raptorbut
03:49:04quartzlccis there an item limit
03:49:13raptorin practice, when you get up to around 100 million or so you get into weird space
03:49:21raptorsort of
03:49:38raptorremember the old bug that if there we too many flags on the map, some would not show up?
03:49:54quartzlccummm
03:49:56quartzlccno but okay
03:49:59raptorok well
03:50:31raptorbasically it's a network limit - all 'ghosting' objects are limited to 1024
03:50:34raptorwhat that means
03:50:56raptoris you can see on your commander's map only 1024 objects that move (roughly the definition of 'ghosting')
03:51:21quartzlccAhhhh.
03:51:30raptorghosting objects also include phasers, bursts, etc
03:51:32quartzlccReally? Only moving ones?
03:51:47raptorand I think FFs and Turrets too
03:52:06quartzlccthat's no problem.
03:52:18raptoryeah - so you can have 10s of thousands of objects on the map, but don't expect more than about 1000 to show on the client at any given time
03:52:39quartzlccOkay ... and it won't like, kill the server, or the player's game, or anything, to have more?
03:52:45quartzlccI'm just worried about a literal metric shot ton of walls, goal zones (for art), line items, etc...
03:53:15raptorwell, what kills the server is the collisions
03:53:33raptorso if you have 1000s of objects crashing into one another, that eats up server processing power
03:53:37quartzlccYeah
03:53:38quartzlccWell,
03:53:38quartzlccno
03:53:43quartzlccThink like...
03:53:44quartzlccGold Mine
03:53:46raptorthe other stuff just sits there, nothing special
03:53:49quartzlccExcept 20 times that or so
03:53:53raptorha!
03:53:55raptorwell
03:54:03raptoryou and bobdaduck... always pushing the limits..
03:54:33quartzlccLol that comment. so going in my signature or something. flattery will get you nowhe- everywhere
03:54:43raptorhaha
03:54:56raptorok, well, I need to go - i'll be back later
03:55:01quartzlccPeace! Thanks for the help
03:55:07raptorsure anytime
03:55:11raptor Quit ()
04:51:03Flynnn has joined
05:30:57quartzlcc Quit (Quit: Page closed)
05:48:47raptor has joined
05:48:50ChanServ sets mode +o raptor
05:55:13Platskies has joined
06:40:35Flynnn Quit (Quit: Leaving)
07:12:22bubdan has joined
07:12:39Platskies Quit (Ping timeout: 255 seconds)
07:13:37bubdanbitfighter won't load any ideas? it opens cmd then closes
07:13:43raptorghi
07:13:45raptorhi
07:13:47raptorwhat OS?
07:14:24bubdanwindows?
07:14:43raptorwhere did you get the client? download page or desura?
07:14:55bubdandownload page
07:15:23raptorcan you run directly in a command prompt for me and see what it says for an error message?
07:15:48bubdanHow?
07:16:02raptordo you know how to start a command prompt by itself?
07:17:15bubdanyes
07:18:44raptorok
07:18:57raptorif you can, change directory to the bitfighter installation directory
07:19:05raptorunder program files.. Bitfighter
07:19:11raptorand run 'bitfighter.exe' from there
07:19:51bubdanokay
07:20:22raptorit should spit out some reason why it's crashing
07:20:48bubdanokay
07:23:28bubdanbitfighter.exe is not recognized as a internal or external command operable program or batch file
07:23:40raptorthat means you're not in the correct directory...
07:24:48bubdanI put it in c:\bitfighter\
07:24:56raptorwindows 7 or XP?
07:25:30bubdanxp
07:25:44raptordid you use the portable installer?
07:25:49raptoror the EXE installer?
07:26:40bubdanthe exe
07:26:44raptorok
07:26:56raptorgo to c:\Program Files\Bitfighter
07:27:01raptorit should install there
07:27:08raptorthen try running the bitfighter.exe
07:27:19bubdanokay
07:28:42bubdanit said welcome to bitfighter then closed
07:29:00raptornothing else??
07:29:05bubdannope
07:29:06raptorwhat
07:29:11raptoroh
07:29:18raptorare you running avast antivirus?
07:29:36bubdannope
07:29:38bubdanavg
07:29:44raptorwe've had problems with avast and one other that will auto-shutdown the game right after loading
07:30:18raptorare you using any antivirus?
07:30:22raptor(if so, which?)
07:30:27bubdanavg
07:30:35bubdanturned it off
07:30:42bubdanstill crashes
07:31:15raptorno other message?
07:31:25raptorthis is really odd...
07:31:54raptortry the portable build: https://code.google.com/p/bitfighter/downloads/detail?name=Bitfighter-018a-portable.zip
07:31:59raptorjust unzip and run
07:32:03bubdanokay
07:32:56bubdanunziping
07:33:08raptoroh and welcome to #bitfighter ! :)
07:33:13bubdan:(
07:33:19bubdanthanks :)
07:33:28bubdanit didn't work
07:33:32raptorwhat!?
07:33:55bubdan is mad at his computer
07:33:57raptorthis is crazy - can you tell me exactly what XP version? SP2 or SP3?
07:34:09bubdanno
07:34:15bubdanhow can I find out?
07:34:24raptorif you go to my computer -> properties
07:34:27raptorit should say
07:34:34raptorright-click on 'my computer'
07:35:13bubdansp3
07:35:24raptorok, i'm going to test real quick in my VM..
07:36:04bubdanokay
07:36:10raptorit'll be a few minutes - i have to set it up again
07:36:17raptor(just installed a new system)
07:36:53raptordo you happen to have anyother anti-virus or anti-spam software running?
07:37:19bubdannope
07:37:27bubdannot that I know of
07:39:05raptorhuh - you're the first windows user that has reported a problem like this
07:39:18bubdanweird
07:39:53raptordo you happen to have another OS to use? (like Linux or Mac)
07:40:01bubdannope
07:40:11raptoroh
07:40:29raptorhow old is your system?
07:40:42raptorbitfighter requires a graphics card that can handle 3D stuff
07:41:02raptorbut if it's an old system with an on-board graphics chip, it may not work
07:42:01bubdannot sure
07:42:27bubdanbeen around since aleast 1989 or so
07:42:38raptorwhoa, really??
07:42:44bubdanthats what cmd says
07:42:55bubdanI hate it
07:42:58raptorah, ok - that's the age of CMD...
07:43:04bubdanrelly bad computer
07:43:05raptornot your computer necessarily
07:43:09raptorhmmm
07:43:14bubdan*really
07:44:28raptordo you know how to find what type of video card you are using?
07:45:21raptorthere's this nifty little utility that give loads of information: http://www.filehippo.com/download_gpuz/
07:47:25raptorit could be that your system is missing a video driver
07:47:37raptordo you play other 3D games ?
07:47:57bubdannot really I like old DOS games
07:48:05raptorme too!
07:48:15bubdanwhat am I looking for?
07:48:17Darrel has joined
07:48:18bubdanCool!
07:48:30raptordid you use that little utility?
07:48:35bubdanyup
07:48:48raptorso what is the 'Name' of the video card?
07:49:06raptorand the 'GPU' right below it?
07:50:16bubdanNVIDIA Quadro NVS 110m
07:50:31raptorperfect
07:50:35raptor is researching
07:50:40bubdanG72 M
07:51:19raptorhey that's a better graphics card than mine!
07:51:23bubdanlol
07:51:52raptorand do you have the nvidia graphics drivers installed? Usually you can tell if there is an nvidia icon in the system tray
07:52:26raptornvidia icon looks like this green swirly thing here (if you don't know): http://www.nvidia.com
07:52:29bubdanno clue. there is no icon in the tray
07:52:50bubdanokay
07:52:57bubdanstill not there
07:54:49raptorok, let's get your video drivers install properly
07:54:58bubdanokay
07:55:05raptorare yo uusing a dell laptop?
07:55:11bubdanyup
07:55:18raptorwhat model? d6??
07:55:37bubdand620 is what it says
07:56:25raptorthen here are your drivers, direct from the dell website: http://downloads-us.dell.com/video/NVIDIA_MULTI-DEVICE_A08_R191214.exe
07:56:37bubdanokay
07:56:41raptoryou'll have to run that installer and restart your machine
07:57:08raptorbut hopefully, bitfighter will work ok afterwards (i hope i hope)
07:58:14bubdan is crossing his fingers
07:58:20raptor is too
08:02:49-wolfe.freenode.net- *** Looking up your hostname...
08:02:49-wolfe.freenode.net- *** Checking Ident
08:02:49-wolfe.freenode.net- *** No Ident response
08:02:49-wolfe.freenode.net- *** Couldn't look up your hostname
08:02:54BFLogBot has joined
08:02:54Topic is 'Bitfighter 018a released! | http://www.bitfighter.org/downloads | Join us in the forums! at http://bitfighter.org/forums/'
08:02:54Set by watusimoto!~eykamp@SU115.tudor.lu on Wed Mar 06 15:04:30 GMT 2013
08:02:54-ChanServ- [#bitfighter] Welcome to #bitfighter. This is an IRC channel, many or all of the users may not be paying attention. Please have patience when waiting for a response.
08:04:19bubdanGoing to restart now
08:04:25raptorok, i'll be waiting
08:04:31bubdan Quit ()
08:12:48raptorhe hasn't come back...
08:12:54bubdan has joined
08:12:56raptoroh good!
08:13:00raptori was getting worried...
08:13:08bubdanYay! icon is in the tray!
08:13:15raptorexcellent
08:13:37bubdantrying bitfighter
08:13:39raptornow the moment of truth..
08:13:57bubdanKAPUT!
08:14:02raptorawww
08:14:02bubdan:(
08:14:20bubdanHmmm
08:16:06raptordo you happen to get an error report when running? or anything that indicates a crash?
08:16:28bubdannope
08:16:40bubdanit's like I hit X
08:16:41raptorthinking..
08:16:53raptordo you happen to have sound on the system?
08:17:06bubdanit's muted
08:17:20raptoron purpose? or it's just been that way for a while?
08:17:39bubdanon purpose
08:17:54raptorso if you unmute you get sound in other applications OK?
08:18:03bubdanyup
08:18:16raptorok rats - i was thinking that a broken sound system might break it..
08:18:45bubdannot broken only when it over heats
08:18:56bubdanbut it's on a fan
08:21:07raptori'm looking the code for *anything* that might cause it to crash..
08:21:31bubdanthanks
08:21:54bubdanmaybe my computer just got weirder
08:21:56raptorbut it seems like it's not really crashing, just shutting down really quick..
08:22:04bubdanyes
08:23:42raptoris this the first time you've ever run Bitfighter?
08:23:49bubdanyup
08:24:00raptorhmm, ok, so it rules out update problems..
08:24:46bubdanI did get a old version in case the new one eas toast bu that closed too
08:25:01raptorwhich old version?
08:26:11raptoractually, since the graphics drivers are installed - can you please run the bitfighter.exe from the command prompt again?
08:26:20raptormaybe something has changed.. unlikely though
08:26:25bubdan018
08:26:39raptorah ok yeah 018 would be similar
08:27:19bubdan:(
08:27:22bubdannope
08:27:30raptorok
08:27:50raptorI'm curious - did you recently reinstall Windows on your laptop?
08:28:00bubdannope
08:29:03raptorwell, i'm somewhat stumped now
08:29:23raptorif it's not the video drivers - and you say you have sound, then i'm not sure...
08:30:32bubdanmaybe my computer just got weirder
08:30:33raptorok
08:30:42raptorin your start -> run dialog
08:30:49raptortype in %appdata%
08:30:54raptorpress enter
08:30:59raptorit should take you to a folder
08:31:09raptorinside that folder should be another one called 'Bitfighter'
08:31:32bubdanyup
08:31:32raptordo you see the 'Bitfighter' folder in the '%appdata%' folder?
08:31:37bubdanyes
08:31:44raptorok go inside that
08:31:55bubdanokay
08:32:05raptorare there several sub-folders like music, levels, etc.?
08:32:19bubdanes
08:32:23bubdan*yes
08:32:44raptorand is there a configuration called 'bitfighter.ini' (if you have file extensions off, it will just be 'bitfighter')
08:33:04CrazyLinuxNerd has joined
08:33:51bubdanthere is one called bitfighter but not bitfighter.ini
08:33:58raptorok
08:34:09raptorand it has an icon with a little gear
08:34:10raptor?
08:34:16bubdanyes
08:34:19raptorhmm ok
08:34:34raptorso the set-up works...
08:34:54bubdanit has a bunch of stuff in it
08:35:06raptoryeah, lots of settings
08:35:14bubdanLOTS
08:35:35raptor:)
08:37:18raptori know this is a dumb question: is your ESC key stuck on?
08:37:25raptor(can you tell I'm getting desperate?)
08:37:49bubdannope
08:38:30bubdanthis is weird
08:39:24bubdanbeen planning to sell this junk and get something better
08:39:30Platskies has joined
08:40:18raptorI've actually had that laptop from work a couple years ago
08:41:27raptorok, if you're willing
08:41:41raptorI'm going to give you a custom EXE to run
08:41:49raptorit has more logging in it
08:41:57raptoryou'd have to run it from the command line
08:42:05raptorit'll help me find out where it's crashing..
08:42:14raptorwould you be willing to help?
08:43:56bubdanyes
08:45:01raptoroh good
08:45:02raptorok
08:45:04raptorhere: http://sam6.25u.com/upload/1bitfighter.zip
08:45:10raptorin that zip file is an EXE
08:45:26raptorput it in your portable folder (so we don't ruin your nomal installation)
08:45:38raptorand run it from the command line in that portable folder
08:45:39bubdanokay
08:45:48raptoryou should see some more output
08:45:54bubdanokay
08:46:03raptorwhen you do, please tell me the last line you see
08:51:09bubdancan't saw a lot of things then crashed stayed up ALOT longer
08:51:25bubdanvideo
08:51:39raptorthat was the last line?
08:51:48bubdanthink so
08:51:54raptorcan you please test 2 more times to see if it is consistent?
08:52:11bubdansure
08:52:29bubdanyup
08:53:17raptorrats, that the most complicated step!
08:53:26raptorok
08:53:32raptorso that means...
08:53:34raptorhmm
08:53:55raptorare you running your desktop in 32bit color mode?
08:54:09bubdanyes
08:55:20raptorhuh..
09:00:34raptorok, i have another EXE for you with more detail at the video level
09:00:40raptorif you're still willing :)
09:01:03bubdanyup! :)
09:01:11raptori'm curious, what timezone are you in?
09:01:23bubdanWhy?
09:01:29raptorI'm in MST, and it's 3 in the morning
09:01:36bubdan...
09:01:42raptorand you can't be as crazy as me right now..
09:01:59bubdanI thought the same thing
09:02:11bubdan4:02
09:02:34raptoroh wow
09:02:48raptorok, here is your next EXE: http://sam6.25u.com/upload/2bitfighter.zip
09:02:58raptorif you could do the same as before, and tell me the last line you see
09:03:06bubdanokay
09:04:54bubdanvideo create window
09:05:33raptoraww man, i was afraid of that...
09:05:39bubdanlol
09:05:49bubdanwhat is that?
09:06:04raptorthat's a call we make to the UI system (called SDL)
09:06:13raptorwe don't really have control over it :(
09:06:21bubdanoh :(
09:06:52raptorok one idea:
09:06:57bubdan?
09:07:08raptoryou know video drivers we just set up?
09:07:14bubdanyes
09:07:19raptorif you double click on that Icon
09:07:28raptorit should launch the nvidia control panel
09:07:41raptorin there look for something with the words 'opengl'
09:07:57bubdanokay
09:07:59raptormaybe it's not enabled
09:08:12raptoropengl is the method we use to draw the game window
09:10:26bubdannope
09:11:56raptornope.. what does that mean? didn't find anything?
09:12:02bubdanyes
09:19:29raptori'm trying something drastic... may take me a few min
09:19:38bubdanokay
09:24:37raptorI'm rebuilding the whole game using an update UI library
09:24:45bubdanO_O
09:24:50bubdanThanks!
09:24:57raptorit probably won't work, but it's my last shot for the night (morning)
09:25:12bubdanokay
09:25:20bubdanworth a try
09:36:46raptoralmost done...
09:36:53raptorsorry it's taking a little while..
09:37:25bubdanit's okay thanks again hope it works
09:38:15raptorok here: http://sam6.25u.com/upload/3Bitfighter.zip
09:38:20raptorinside are two files
09:38:34raptorthe EXE and a file called SDL.dll (which is the different UI)
09:38:47raptoradd both to your portable install and try launching it
09:39:00bubdanokay
09:40:16Platskies Quit (Ping timeout: 264 seconds)
09:40:45bubdannope bunch of errors won't even start so it can crash
09:41:18raptorand you copied both files in?
09:41:26raptorwhat are some of the errors?
09:41:26bubdanyes
09:43:07Platskies has joined
09:43:10bubdanthe procedure entry point SDL_WarpMouse could not be located in the dynamic link library SDL.dll
09:44:19raptoruhh... that shouldn't happen
09:45:22raptorodd
09:45:35raptori just tested it on my windows machine and it started up
09:45:47bubdanWeird
09:46:05raptorhave you had other weird symptoms with programs not starting up, etc.?
09:46:32bubdannot really
09:47:16raptordo you have virus scanner enabled at the moment? if so, try again with it off
09:47:23bubdanokay
09:47:55bubdansame error
09:48:17koda has joined
09:48:44raptoraww shucks
09:48:56raptorwell, I'm afraid I have to call it a night
09:49:21raptorI don't think I can do much more without being in front of your laptop
09:49:27bubdanThen call it a day
09:49:31bubdanokay
09:49:42raptorI'm sorry we didn't get it working.. it's a fun game!
09:49:44raptor:)
09:50:05bubdanI bet maybe I can monkey with it
09:50:11bubdan:)
09:50:43raptormy guess (because of where it crashes) is that there is still some issue with your graphics
09:50:59raptorbut i have no idea what it could be because with the drivers installed all should be well
09:51:08bubdanHmmm
09:51:12raptorand you have a decent graphics card..
09:51:14raptormaybe
09:51:43raptormaybe you have 2 graphics chips (the on-board one and teh nvidia one) and it is not using the proper one..
09:51:52raptorjust guessing though
09:51:57bubdanHmmm
09:52:15raptori would go back to the original EXE if possible - not that latest one which crashed the hardest...
09:52:29bubdanokay
09:53:02raptoralso, watusimoto (another developer) might show up at any moment and might be able to help more; he's a windows user, too (I'm Linux)
09:53:27raptorand with that, have a good night, bubdan!
09:53:39bubdanGoodnight!
09:53:47raptor Quit ()
09:54:16bubdanNo!!!
09:54:20bubdanit worked
09:54:25bubdan:(
10:13:42Platskies Quit (Remote host closed the connection)
10:29:24bubdan is now known as bubdan[A]
10:55:26bubdan[A] is now known as bubdan
11:02:16koda Quit (Quit: koda)
12:06:09Watusimoto has joined
13:42:40bubdan Quit (Ping timeout: 264 seconds)
14:16:31Watusimoto Quit (Ping timeout: 245 seconds)
16:27:26bubdan has joined
16:29:27bubdan Quit (Changing host)
16:29:27bubdan has joined
16:29:45bubdan is now known as bubdan[A]
17:05:28koda has joined
18:11:55Nothing_Much Quit (Quit: Leaving)
18:12:13Nothing_Much has joined
18:16:06bubdan[A] is now known as bubdan
18:26:05raptor has joined
18:26:05ChanServ sets mode +o raptor
18:27:05bubdanraptor! I got version 017a to work!
18:27:17raptorhi bubdan
18:27:20raptorreally?
18:27:23raptorthat's... odd
18:27:27bubdanyup
18:27:44bubdanonly the 018's don't work
18:28:25raptorhuh...
18:28:48raptorwell, that's a lead..
18:29:02bubdanwhat could it be?
18:29:18bubdanwhat is new in 018?
18:29:21raptorI will look at difference between 017a and 018 in the video system
18:29:38bubdanokay
18:29:44bubdanthanks!
18:32:16bubdanI will compare the files they have
18:32:32raptorit wouldn't be in the game resources, sadly :(
18:32:34raptorI wonder
18:32:40bubdanoh
18:33:26bubdan is now known as bubdan[A]
18:37:34raptorbubdan[A]: you say you used AVG?
18:50:26bubdan[A]yes
18:50:32bubdan[A] is now known as bubdan
18:55:11raptorok I have an idea
18:55:19raptorif you have 017a installed
18:55:27raptorinside the installation is an SDL2.dll
18:55:41raptorcopy that to your portable 018a directory
18:55:55raptorand try running 018a again (using the original EXE)
18:55:58bubdanokay
18:59:16raptori wish watusimoto were here, he may have more ideas..
19:01:26bubdannope
19:01:32raptorrats
19:02:22bubdanwhat was changed in 017a to 018 and up?
19:02:32raptorthere were some minor changes in that DLL
19:02:46bubdanHmmm
19:02:52raptorthere were loads of changes in the bitfighter.exe itself..
19:03:03bubdanoh
19:03:46raptorbut we determined this morning that it had to do with the video system, so I'm focusing on those (SDL2.dll is part of the video system)
19:04:00bubdanokay
19:04:48bubdanoops there is no SDL2.dll in 017a I just used SDL.dll
19:04:57raptoroh really??
19:05:05bubdanyes
19:05:08raptorok, then that is a *big* change.. hmmm
19:06:35raptor(I didn't remember when we moved to SDL2...)
19:15:15bubdanwhat is SDL2?
19:16:39raptorit's our main game engine, including what creates the window
19:17:08bubdanoh
19:24:45raptorI have to go for a bit, back later
19:25:00bubdanBye!
19:55:20bubdan Quit (Quit: bitfighter)
20:23:19bubdan has joined
20:23:27Watusimoto has joined
20:23:35bubdanYay!
20:31:48bubdan is now known as bubdan[A]
20:32:49bobdaduck_m has joined
20:33:33bobdaduck_mOkay quick question
20:34:01bobdaduck_mlevelgen error attempting to index global "itemOne" (a nil value)
20:34:04bobdaduck_mwhat do?
20:35:16bobdaduck_mwhere itemOne = levelgen;findObjectById()
20:38:25raptorhello
20:38:27raptor yawns
20:38:52raptorI've got 10 min before I have to go again
20:39:22raptorbobdaduck_m: uhh is that line in a method? if so make it local
20:40:13raptorWatusimoto: hello
20:40:22Watusimotohi
20:40:24raptorbubdan[A] and I have been trying to find out why Bitfighter 018a fails to run on his WIndows XP machine and I'm out of ideas
20:40:42Watusimotoreally??
20:40:48Watusimotohi bubdan[A]
20:41:02raptorI've even given him a special debug build to see what's wrong (after having him install graphics drivers, etc.)
20:41:16Watusimotowhat is the general symptom?
20:41:21Watusimotodoes it start?
20:41:25raptorstarts up, shuts down instantly
20:41:31Watusimotolog file?
20:42:05bobdaduck_mits a variable not a method?
20:42:13Watusimotodoes the main bitfighter window appear at all?
20:42:22raptorbobdaduck_m: itemOne -> 'local itemOne'
20:42:27raptorWatusimoto: no
20:42:37Watusimotono logfile, no window/
20:42:39Watusimoto?
20:42:42raptori've given him a special build with lots of printf statements
20:42:51bobdaduck_mglobal var itemOne = findobjectbyId()
20:43:04raptorbobdaduck_m: pastie please
20:43:10bobdaduck_mcan't
20:43:24bobdaduck_mI'm not home. What does the error itself mean?
20:43:36bobdaduck_mI got it once before but I can't remember how I fixed it
20:43:45raptorit usually means you've declared the variable as a global and shouldn't
20:43:57bobdaduck_mIf I make it local I get the same error
20:43:59raptoryou normally just add the word 'local' in front of it
20:44:17raptoroh
20:44:18raptorhaha
20:44:22raptoryou used a semicolon
20:44:26raptorinstead of a colon
20:44:31bobdaduck_mI tried that but got the same error. Just "attempting to index local "itemOne"
20:44:36bobdaduck_mI have a colon
20:44:55Watusimotoraptor: how far in do the printf statemtns stop printfing?
20:45:11raptorWatusimoto: it gets here: https://code.google.com/p/bitfighter/source/browse/zap/VideoSystem.cpp#117
20:45:38raptori put printf statements everywhere and it printed one statement right before SDL_CreateWindow
20:45:53Watusimotook, that was exactly my guess
20:46:00raptorha
20:46:20Watusimotoso do other sdl games work?
20:46:33bobdaduck_mOh and itemOne is supposed to be a neutral ship.
20:46:37raptorI've done crazy things like recompiling a new SDL2 and even recompiling SDL (version 1) and linking bitfighter against that
20:46:53bobdaduck_mWhich could be the problem
20:47:12raptorbobdaduck_m: I'm not sure you can grab ship objects...
20:47:28Watusimotobubdan[A]: what version of xp do you have? SP2?
20:47:42raptorSP3
20:47:50raptorand he has AVG running
20:47:52WatusimotoI forgot there was one fo those
20:48:01raptori told him to turn it off and it still shuts down
20:48:22raptorhad him install the proper nvidia graphics drivers, too
20:48:27Watusimotoit doesn't sound like an avg issue
20:48:43Watusimotowhat we need is another sdl2 game and see if that works
20:48:48raptorhmmm
20:51:15Watusimotogoogle has nothing obvious about this issue
20:51:34Watusimotocould wrap the createwindow call in a try/except and see what happens?
20:51:47raptoryeah, at first I thought it might be an openGL issue, but then he came back and said 017a works...
20:53:04Watusimotowhich sdl did we have in 017a?
20:53:05raptorwill try/catch in c++ catch segfaults?
20:53:41raptorcheck 017a..
20:54:35bobdaduck_m Quit (Ping timeout: 258 seconds)
20:54:36raptor017a had SDL 1.2
20:54:58Watusimotodon't know about catch with segfault
20:55:02raptorlooks like we moved to SDL2 for 018 permanently
20:56:54Watusimotook, so I think this looks like an sdl2.0/winxp conflict
20:57:02Watusimotothough that's stating the obvious
20:57:06raptoryes
20:57:13raptorI can run it in my VM no problem, though
20:57:47Watusimotoit's clearly a rare situation, as there are no google hits on related searches
20:57:56raptoryep
20:58:45raptori have to go for about an hour
20:58:57raptori'll check the logs then
20:59:13raptoron a good note SDL2 ABI is finally considered locked
20:59:32raptorso maybe we should update... but I'm not sure joysticks will still work
20:59:38raptorok gotta run
20:59:40raptor Quit ()
21:07:02Watusimotobubdan[A]: do you have any of the games on this list? http://en.wikipedia.org/wiki/List_of_games_using_SDL
21:08:31bobdaduck_m has joined
21:09:15bobdaduck_mah yes I remember now
21:09:30bobdaduck_mSame problem I got when I tried to put an ID on a wall
21:10:18bobdaduck_mSo uh... Could I possibly ask for lua methods to be added for ship objects?
21:11:28bobdaduck_mSometime eventually, anyway.
21:12:54bobdaduck_m Quit (Client Quit)
21:13:21bubdan[A] is now known as bubdan
21:15:34bubdanback
21:15:48bubdanWatusimoto I will look at that thanks for helping
21:16:47bubdanI have the powder toy
21:20:03Watusimotowhich version/
21:22:07bubdan86.1
21:23:15Watusimotowhoa... and I thought our version numbers were whacked!
21:24:41bubdanlol
21:29:54Watusimotohttp://powdertoy.co.uk/Discussions/Thread/View.html?Thread=16261
21:30:15Watusimotodoes that sound about right?
21:31:11bubdanyup
21:31:17bubdanThanks
21:32:34Watusimotowe can see if that generates any leads
21:32:46bubdanokay
21:33:17bubdanit's weird cause 017a works fine it just can't connect to any games
21:34:10Watusimotocan't connect? odd. 017a used and older version of SDL though, which I suspect is the issue
21:57:33Lockheedmartin has joined
22:01:23Lockheedmartin has left
22:06:19Watusimotolooks like the powder game is still using sdl 1.2
22:09:19bubdanya
22:09:24raptor has joined
22:09:24ChanServ sets mode +o raptor
22:09:42bubdanis that bad?
22:10:03raptoreggplant
22:10:07raptoryes, eggplant is bad
22:10:12bubdan...
22:10:16raptorhi
22:10:17bubdanokay...
22:10:21bubdanHi!
22:10:24raptorsorry for interjecting..
22:10:27jacob1 has joined
22:12:40raptor is catching up on the logs
22:13:33raptoryes, so there are two main versions of SDL: 1.2 (as SDL.dll) and 2.0 (as SDL2.dll)
22:13:43raptorwe made the switch from 1.2 to 2.0 with bitfighter 018
22:14:06bubdanand that broke it on my computer
22:14:16raptorthat's what we're thinking
22:14:38raptorbut it is very rare as we have lots of windows xp users running 018a..
22:20:53bobdaduck_m has joined
22:27:18raptorok, I'm attempting to compile against the newest SDL2
22:27:25raptorhowever joystick might be broken...
22:27:46bubdanouch
22:27:55raptordo you plan on using joystick?
22:28:24raptorbobdaduck_m: are you in a position to pastie your earlier issue?
22:28:38raptorpowder toy
22:28:40bobdaduck_mNo and the issue is no lua methods for ships
22:28:45raptorinteresting...
22:29:20bobdaduck_mI remember where I had the same issue: When I tried placing an ID on a wall.
22:29:42raptorhmmm
22:30:30bobdaduck_mgives an error trying to index a nil value because there aren't lua methods for the object or whatever
22:30:53raptorok
22:30:57raptormakes sense I guess..
22:31:02raptoralso you're crazy
22:31:09raptorIDs on ships??
22:31:14bobdaduck_m...Any chance of lua methods being implemented for 019?
22:31:25raptorpossibly, for walls
22:31:31raptorbut walls are special
22:31:31bobdaduck_mWell I was trying to change the neutral ships team
22:31:38raptoroh no nonononononono
22:31:43bobdaduck_mso that you would have to push it over a forcefield
22:31:46raptornonononononono nononononononono
22:31:49bobdaduck_mbut um
22:31:58bobdaduck_mxD
22:32:09raptorships are *very* special
22:32:28raptorthe game is expecting a ship to be tied to a client
22:32:35raptoreither a bot or a person
22:32:49bobdaduck_mYes well. Next on my list is to try changing a players team when they go over a zone
22:32:59raptorha!
22:33:10raptorthat's... extreme usage (abusage?)
22:33:22bobdaduck_mAnd then after that I'm going to make a real actual level.
22:33:45bobdaduck_mWait, has the stuff I've been doing before this point not been extreme?
22:34:25raptorin comparison, not quite as much... but from your perspective (not a developers) I can see why you'd think you can do this crazy stuff
22:34:49bobdaduck_mThough the real actual level before I finish my secret project will further push out the release date...
22:35:08bobdaduck_mMind you, I come from Zap!
22:35:52bobdaduck_mWhere I was pretty much taught to combine things in as weird of ways as I can think of to see what would happen. And where 80% of the levels relied on exploits.
22:35:53raptorhaving the ability to have triggered team switches is an intriguing possibility..
22:36:36raptoryes, well apparently our current mission is to stamp out all exploits, then make sure levelgens can do anything they want...
22:36:36bobdaduck_mwhat I was going to do is onshipenteredzone trigger an event where I pass in ship. And then do ship:setTeam(2)
22:36:42bobdaduck_mrofl
22:37:23raptorteam switch is complex because all connected users need to be told the person switch teams
22:37:29bobdaduck_mAnd at some point I will try making levelgen suns...
22:37:43bobdaduck_mWell either way something is likely to break.
22:37:50raptorha
22:38:08bobdaduck_mI'm secretly hoping all it does is change the ship's color.
22:39:25bobdaduck_mAlso on my list is to delete a teams spawnpoint via levelgen and then change to that team.
22:39:40raptorha!
22:39:58bobdaduck_m"Stress testing"
22:40:13raptoryeah, stress the devs and stress the players!
22:40:34bobdaduck_mAt least, we'll call it that. I actually have level concepts for all of these ideas.
22:41:25bobdaduck_mOh also I should try to fix Sam's snow script. But that one's boring.
22:42:10raptorit's probably some simple point.new() stuff..
22:43:26raptorbubdan: I have another build for you to try: http://sam6.25u.com/upload/4Bitfighter.zip
22:43:36raptorin there is a new EXE and a new SDL2.dll
22:43:53raptoradd both to your portable folder and try to start..
22:44:58bubdanokay
22:45:01Darrel Quit (Quit: Closed IRC client)
22:45:08raptorsince you've seemed to stick around a bit :)
22:45:38bubdanthanks for helping most might have given up.
22:45:50raptoryeah, well - it's my stubborn streak...
22:46:07bubdanlol
22:48:09bubdanwelcome to bitfighter! crash
22:49:39raptorbooo!
22:50:09raptorand you're running the brand new EXE?
22:50:22bobdaduck_m Quit (Ping timeout: 264 seconds)
22:50:40bubdanyes
22:50:45raptorman
22:51:15raptord620 you say?
22:51:18raptoris your dell laptop?
22:51:24bubdanyup
22:52:11bubdanit's a LATITUDE|D620
22:53:21raptoryou'll never believe this - i have a spare laptop from work right here that is a lattitude d620
22:53:34bubdanwhoa!
22:53:37bubdancrazy
22:53:43raptorbut i'm not sure if it has the same graphics...
22:53:58bubdanyou could run the thingy
22:54:40raptorlooks like it has Intel graphics, not nvidia
22:54:44raptorbut it has windows xp!
22:54:45bubdanoh
22:54:49bubdanlol
22:58:06raptoroh wow, this is so barebones of a system
22:58:16raptornothing is installed - have to get a decent web browser..
22:58:37bubdangoogle chrome?
22:58:45raptoryeah or firefox
23:02:53Nothing_Much Quit (Remote host closed the connection)
23:03:24raptordinner time!
23:03:40raptoralso, Bitfighter 018a runs just fine on the D620 here :-/
23:03:54raptorI think it must be the graphics card somehow...
23:03:58Nothing_Much has joined
23:04:04raptorsince that's what's different between our systems
23:04:34bubdanHmmm
23:04:48bubdanand mine was wiped
23:05:45jacob1I've been lurking here, and tried it too for a little, and it worked fine. tpt doesn't use any complicated SDL functions, most of it uses old, manual ways to draw all the text and textboxes and things to a video buffer that's drawn to the screen, there are barely any references to sdl at all for most graphics things. So I wouldn't be surprised that tpt's sdl works but this doesn't
23:06:15bubdanHmmm
23:07:47bubdansooo my really good graphic card is really bad?
23:07:49jacob1I have no idea how to play though lol. do I have to join a server to play without knowing what anything does? but I don't have time to play today anyway
23:08:03bubdanI just host
23:08:10bubdanand fly around
23:08:21jacob1I thought you couldn't get it to work?
23:08:38bubdanI got a old version to work
23:08:45jacob1oh
23:08:54bubdanonly the 018's don't work
23:09:14bubdanbut that's what I need to join a server
23:15:10Nothing_Muchthere's a tutorial server
23:15:14Nothing_Muchif that helps
23:15:48jacob1ok, maybe i'll look at that sometime when I do have time, and I can figure things out myself easily anyway
23:15:56bubdanthanks but I can't connect
23:18:07Watusimoto_ has joined
23:21:09Watusimoto Quit (Ping timeout: 276 seconds)
23:22:40Watusimoto_there is nothing on google about nvidia and sdl 2 crashes
23:25:25raptorhi Watusimoto_
23:25:31raptoryeah, i'm stumped
23:25:31Watusimoto_hi
23:26:36raptorhmm, maybe if i get a debug SDL2 build..
23:28:12Watusimoto_so you are pretty sure it is crashing during the createwindow call
23:28:36Watusimoto_printf immediately before works, immediatley after does not
23:28:44raptorcorrect
23:28:46bobdaduck has joined
23:28:52bobdaduckOkay so: Changing a ships team nothing happens at all. No errors, nothing.
23:29:01raptorwell that's good
23:29:05Watusimoto_raptor: do you have easy access to the sdl source?
23:29:07bobdaduckRemoving spawnpoints: 0,0 is used as the spawnpoint. (good job devs!)
23:29:22jacob1 is now known as jacob1[away]
23:29:32raptorWatusimoto_: yes, i'm compiling the latest from SDL2 trunk now in debug mode
23:29:41raptorbobdaduck: yay!
23:29:46Watusimoto_I'm wondering if it uses try/catch
23:30:06raptorit's supposed to return NULL if it fails, instead of crash
23:30:19Watusimoto_yes, ok, and it doesn't do that
23:30:59raptorhttp://wiki.libsdl.org/moin.fcg/SDL_CreateWindow
23:31:28bubdanis there a way to not use SDL2? I can live with out graphics. :)
23:31:43Watusimoto_ah, ok, sdl_getError
23:32:04Watusimoto_bubdan: probably not... it's not a graphics quality kind of thing, more a program structure issue
23:32:28bubdanoh
23:32:52Watusimoto_I'm not sure we even got any "better" graphics as a result of the upgrade
23:33:07raptornope, slightly better window management
23:33:20raptorespecially on Mac
23:33:23raptoros
23:33:25raptorosx
23:33:33bubdanIs there ANY thing you could strip down so I don't need SDL2?
23:33:49Watusimoto_you could run a dedicated server without sdl!
23:33:55raptoroh yeah!
23:34:12raptorbubdan: run in a command prompt: bitfighter.exe -dedicated
23:34:12Watusimoto_but that might not be overly fun
23:34:27bubdanokay
23:34:28raptorand verify it doesn't crash and return immediately
23:34:33Watusimoto_that will surely work
23:34:39Watusimoto_I predict no crash
23:34:45Watusimoto_but worth checking
23:36:18bubdanwindows can not find 'bitfighter.exe'
23:36:34raptoryou must be in the wrong directory..
23:36:41Watusimoto_you need to either be in the program folder, or specify the path to it
23:36:54Watusimoto_you know, raptor, that wiki link you sent me above... might be worth trying the sample program in the wiki
23:37:54raptoron his machine?
23:38:01Watusimoto_yes
23:38:26Watusimoto_if that crashed (which it might well), it would completely eliminate all bf related code
23:38:37bubdanHmmm
23:38:59bubdan looks
23:39:06Watusimoto_and if it didn't, it we might try tinkering with the flags
23:39:25Watusimoto_bubdan: you can't compile c++ code, by any chance, can you?
23:40:05bubdannope learning python though
23:41:22bubdanWhat do I do with the hunk of code?
23:41:35raptorfor the record - i dislike setting up vc++ stuff...
23:41:48jacob1[away] is now known as jacob1
23:41:56bobdaduckCan I help?
23:42:00Nothing_MuchHello
23:44:45Nothing_Muchhow's it going?
23:44:55raptorargh!
23:45:00raptorentry point must be defined
23:45:00bobdaduckI'm breaking everything!
23:45:26Watusimoto_I'm going to look for something simple that uses SDL2 that is precompiled
23:45:26Nothing_Muchoh dear
23:45:33Watusimoto_a demo or somesuch
23:47:41bubdan!!!
23:47:52bubdanbitfighter.exe -dedicated workedish
23:48:05bubdan not sure what to do
23:48:27bubdanit looks stable
23:49:15raptorjsut do ctrl+C
23:49:24raptorto cancel it
23:49:34raptoralmost got the stupid test compiled...
23:49:40bubdanokay
23:54:27Platskies has joined
23:59:17raptorWatusimoto_: getting discourage with vc++ to just compile this one dumb class...

Index Search ←Prev date Next date→

These logs were automatically created by BFLogBot on irc.freenode.net.