Timestamps are in GMT/BST.
| 00:47:00 | | watusimoto Quit (Ping timeout: 260 seconds) |
| 03:40:00 | | raptor_ has joined |
| 03:40:00 | | ChanServ sets mode +o raptor_ |
| 03:45:00 | raptor_ | hello |
| 03:46:00 | | raptor_ is now known as raptor |
| 04:33:00 | raptor | hi sam686, you around? |
| 04:43:00 | raptor | well, i have joystick symbol rendering working again |
| 04:43:00 | raptor | yay |
| 04:43:00 | raptor | phoew, what a project... |
| 04:43:00 | raptor | most of the code is waaaaaaaaaaaaaaaaaaaaay better now |
| 04:43:00 | raptor | and faster |
| 04:43:00 | | BFLogBot - Commit 66922f57add0 | Author: buckyballreaction | Log: Remove debugging code |
| 04:43:00 | | BFLogBot - Commit 5a0670724a19 | Author: buckyballreaction | Log: JoystickRender changes: - Implement symbol rendering (for PS2, etc.) - Remove ALIGN_TYPE, it wasn't used - Greatly reduce the code and simplify button rendering; much faster! - Minor preset changes |
| 04:59:00 | raptor | oooo sam686, nice implementation with the map dragging now... |
| 05:01:00 | raptor | good night |
| 05:01:00 | | raptor Quit (Remote host closed the connection) |
| 05:56:00 | | koda Quit (Quit: koda) |
| 06:08:00 | | raptor has joined |
| 06:08:00 | | ChanServ sets mode +o raptor |
| 06:09:00 | raptor | can anyone tell me what I was working on before I started the joystick rewrite (again)? |
| 06:32:00 | | raptor Quit (Remote host closed the connection) |
| 08:34:00 | | watusimoto has joined |
| 09:24:00 | | watusimoto Quit (Ping timeout: 240 seconds) |
| 09:55:00 | | LordDVG has joined |
| 10:21:00 | | CrazyLinuxNerd has joined |
| 13:07:00 | | LordDVG Quit (Remote host closed the connection) |
| 13:18:00 | | -Martinp23- [Global Notice] Hi folks. Over the next 30 mins or so I'll be doing some network upgrades. This will be in two stages. First, there will be a huge netsplit, followed by smaller netsplits. About 2700 users will lose connections as a result. I'll send messages directly to users on servers which will be restarted in a moment (zelazny, kornbluth). Thanks for your patience and have a great sunday. |
| 13:24:00 | | sam686 Quit (*.net *.split) |
| 13:24:00 | | Patrick_Chewing Quit (*.net *.split) |
| 13:24:00 | | Flash_Garden Quit (*.net *.split) |
| 13:25:00 | | CrazyLinuxNerd Quit (*.net *.split) |
| 13:30:00 | | Flash_Garden has joined |
| 13:30:00 | | sam686 has joined |
| 13:30:00 | | Patrick_Chewing has joined |
| 13:30:00 | | CrazyLinuxNerd has joined |
| 13:44:00 | | sam686 Quit (*.net *.split) |
| 13:44:00 | | Patrick_Chewing Quit (*.net *.split) |
| 13:44:00 | | Flash_Garden Quit (*.net *.split) |
| 13:48:00 | | Patrick_Chewing has joined |
| 13:48:00 | | sam686 has joined |
| 13:48:00 | | Flash_Garden has joined |
| 14:06:00 | | -Martinp23- [Global Notice] Hi - today's updates are now complete. Join us next week for the next game of upgrades roulette (see blog for schedule if you want to ruin the surprise). Have a great day! :) |
| 14:37:00 | | raptor has joined |
| 14:37:00 | | ChanServ sets mode +o raptor |
| 14:43:00 | | koda has joined |
| 15:42:00 | | raptor Quit (Ping timeout: 260 seconds) |
| 15:44:00 | | raptor has joined |
| 15:44:00 | | ChanServ sets mode +o raptor |
| 15:48:00 | | raptor Quit (Remote host closed the connection) |
| 16:15:00 | | raptor has joined |
| 16:15:00 | | ChanServ sets mode +o raptor |
| 16:16:00 | raptor | CrazyLinuxNerd: if you have time, can you check out the latest code and retest your PS3 joystick? |
| 16:16:00 | raptor | I completely rewrote the joystick preset code - everything is configurable from joystick_presets.ini now |
| 16:16:00 | CrazyLinuxNerd | raptor: Yes, no problem will do in a minute :-) |
| 16:17:00 | raptor | no hurry |
| 16:18:00 | CrazyLinuxNerd | I'm curious to see if it compiles more than anything else :p |
| 16:18:00 | raptor | :) |
| 16:19:00 | CrazyLinuxNerd | been a while since i grabbed bitfighters source, been dealing with other stuff :-) |
| 16:19:00 | CrazyLinuxNerd | from a hg up and pull |
| 16:19:00 | CrazyLinuxNerd | added 47 changesets with 114 changes to 55 files |
| 16:19:00 | CrazyLinuxNerd | (run 'hg update' to get a working copy) |
| 16:19:00 | CrazyLinuxNerd | 55 files updated, 0 files merged, 0 files removed, 0 files unresolved |
| 16:34:00 | CrazyLinuxNerd | woah sorry about delay here i got destracted, yes it compiled going to test now |
| 16:35:00 | raptor | oh hey sam686, i just started dedicated fixes... |
| 16:35:00 | | BFLogBot - Commit ce7189edfe9b | Author: sam8641 | Log: fix ZAP_DEDICATED |
| 16:35:00 | raptor | i'll ignore.. |
| 16:36:00 | CrazyLinuxNerd | ... least i think it compiled :/ no ./bitfighter though |
| 16:36:00 | CrazyLinuxNerd | oh, no it failed i read it wrong :-) |
| 16:36:00 | raptor | no Makefile changes were made... look harder :) |
| 16:36:00 | CrazyLinuxNerd | think i might have to check my compiler.. |
| 16:37:00 | CrazyLinuxNerd | /usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/libGL.so: undefined reference to `_nv011tls' |
| 16:37:00 | CrazyLinuxNerd | /usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/libGL.so: undefined reference to `_nv014tls' |
| 16:37:00 | CrazyLinuxNerd | collect2: ld returned 1 exit status |
| 16:37:00 | CrazyLinuxNerd | make[1]: *** [bitfighter] Error 1 |
| 16:37:00 | CrazyLinuxNerd | make[1]: Leaving directory `/home/Jake/apps/games/bitfighter/client/016/bitfighter/zap' |
| 16:37:00 | CrazyLinuxNerd | make: *** [release] Error 2 |
| 16:37:00 | raptor | haha |
| 16:37:00 | raptor | sounds like you have some video problems to address with your new kernel, before you can compile... |
| 16:37:00 | CrazyLinuxNerd | yeah |
| 16:37:00 | CrazyLinuxNerd | first time i've attempted to use my compiler since update from 15 to 16 |
| 16:40:00 | CrazyLinuxNerd | odd my drivers seem to be ok |
| 16:40:00 | CrazyLinuxNerd | [Jake@main-linux-box bitfighter]$ glxgears |
| 16:40:00 | CrazyLinuxNerd | XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0" |
| 16:40:00 | CrazyLinuxNerd | after 44 requests (44 known processed) with 0 events remaining. |
| 16:40:00 | CrazyLinuxNerd | [Jake@main-linux-box bitfighter]$ |
| 16:40:00 | raptor | they aren't |
| 16:40:00 | CrazyLinuxNerd | it showed |
| 16:41:00 | raptor | you have to reinsall the nvidia drivers (or compile them from scratch) |
| 16:41:00 | CrazyLinuxNerd | .. except for the io error, but none the less it showed up ha |
| 16:42:00 | CrazyLinuxNerd | oh no wonder this command never worked.. spot the error |
| 16:42:00 | CrazyLinuxNerd | [root@main-linux-box ~]# yum remove akmod* yum install kmod-nvidia |
| 16:43:00 | CrazyLinuxNerd | correct command: yum remove akmod-nvidia; kmod-nvidia |
| 16:43:00 | CrazyLinuxNerd | or not |
| 16:43:00 | CrazyLinuxNerd | rofl god i'm failing today |
| 16:44:00 | CrazyLinuxNerd | yum remove akmod-nvidia; yum install kmod-nvidia |
| 16:44:00 | CrazyLinuxNerd | there |
| 16:45:00 | CrazyLinuxNerd | right, lets see if this works.. if not i'm going back to manual install nvidia... |
| 16:45:00 | raptor | sam686: we've gotta figure out how to not need joystick.h in dedicated server |
| 16:45:00 | | CrazyLinuxNerd Quit (Quit: Leaving) |
| 16:45:00 | raptor | i wonder if that means removing inputcode from dedicated.. |
| 16:45:00 | | watusimoto has joined |
| 16:47:00 | raptor | hi watusimoto |
| 16:49:00 | watusimoto | oh, hi |
| 16:49:00 | watusimoto | render obtimizations and symbols done? |
| 16:50:00 | raptor | yes |
| 16:50:00 | watusimoto | :-) |
| 16:50:00 | raptor | i think joystick ini is complete |
| 16:50:00 | watusimoto | just checking |
| 16:50:00 | watusimoto | really? great |
| 16:50:00 | watusimoto | I'll take a look when I get this stupid cursor problem fixed |
| 16:50:00 | raptor | we just need people with those joysticks to test the default values... |
| 16:50:00 | watusimoto | oh... |
| 16:51:00 | raptor | and adjust - because there was LOTs of room for human error when I migrated them from the code to the INI |
| 16:51:00 | watusimoto | well, that's fine. we can tweak those values even after release with either another release or an email to a concerned player with the correct iNI setting |
| 16:51:00 | raptor | yes, much nicer that way... |
| 16:52:00 | watusimoto | if we wanted to be really clever, we could store the ini settings on the website and have the game download them |
| 16:52:00 | watusimoto | probably not worth that level of complexity |
| 16:52:00 | watusimoto | nbo |
| 16:52:00 | watusimoto | definitely not |
| 16:52:00 | raptor | haha |
| 16:52:00 | raptor | so |
| 16:52:00 | raptor | i'm in a clean-up mood |
| 16:52:00 | watusimoto | took my kids to a science fair here, and they only thing they were interested in were the ancient computers (apple II, C64, Atari, Sinclair, etc.) |
| 16:53:00 | watusimoto | and only then because thye were all running ancient games |
| 16:53:00 | raptor | haha |
| 16:53:00 | watusimoto | they spent way too much time playing pacman on an emulator, and space invaders on a 2600 |
| 16:53:00 | raptor | oregon trail was why i was interest in apple IIe |
| 16:53:00 | watusimoto | is that the game where you eat your partners? |
| 16:54:00 | raptor | uhhh.. |
| 16:54:00 | raptor | no, it where it says 'watusimoto died of diptheria' |
| 16:54:00 | watusimoto | I never played the game, but I thought there was a cannibalism part if things went bad |
| 16:54:00 | raptor | haha, i never hit that part... |
| 16:54:00 | watusimoto | but I may be thinking of something else entirely |
| 16:54:00 | watusimoto | or maybe confusing the game with real life |
| 16:54:00 | raptor | ah yes.. |
| 16:55:00 | raptor | i think that's what you're doing |
| 16:55:00 | watusimoto | I'm very sleepy |
| 16:55:00 | raptor | the donner party |
| 16:55:00 | raptor | real-life, yes |
| 16:55:00 | watusimoto | my brain is working at 20% capacity |
| 16:55:00 | raptor | ok |
| 16:55:00 | raptor | i'll only ask simple questions |
| 16:55:00 | raptor | did we want to change everything 'Hunters' to 'Nexus' |
| 16:55:00 | watusimoto | like in the code base? |
| 16:55:00 | | CrazyLinuxNerd has joined |
| 16:55:00 | raptor | yes |
| 16:55:00 | watusimoto | sure |
| 16:55:00 | watusimoto | I never did it because it's a bit of a pain |
| 16:56:00 | raptor | not for me in this mood! |
| 16:56:00 | watusimoto | but if you feel so moved, you have my blessing |
| 16:56:00 | watusimoto | what's your mood? |
| 16:57:00 | watusimoto | I'll have some new classes to add with my next checkin |
| 16:57:00 | watusimoto | well, one new class |
| 16:57:00 | CrazyLinuxNerd | raptor: It's still broken.. I'm downloading the drivers my self and doing a manual install.. :-) |
| 16:58:00 | raptor | i'm in a cleaning mood |
| 16:58:00 | watusimoto | ok |
| 16:59:00 | watusimoto | plenty of code to move from headers to footers |
| 16:59:00 | watusimoto | or cpp files, rather |
| 17:00:00 | raptor | oh yes |
| 17:00:00 | raptor | you betcha |
| 17:00:00 | watusimoto | I think there is still one class that has no header |
| 17:00:00 | raptor | that's definitely on my list |
| 17:00:00 | watusimoto | one of the gametypes or somesuch |
| 17:00:00 | watusimoto | classes to be capitalized |
| 17:01:00 | raptor | zap/ to renamed to bitfighter/ ? |
| 17:01:00 | watusimoto | all of which is of little value in itself, but maybe good for a braindead cleanup activity |
| 17:01:00 | watusimoto | hmmmmmmm |
| 17:01:00 | watusimoto | not sure about that one |
| 17:01:00 | raptor | :) |
| 17:01:00 | raptor | i was only partially joking |
| 17:01:00 | watusimoto | I figured |
| 17:01:00 | watusimoto | partly |
| 17:01:00 | CrazyLinuxNerd | can someone tell me why it's still called zap though? :-) I've always wondered.. |
| 17:01:00 | watusimoto | there's still some references to grenades; those can be changed |
| 17:02:00 | watusimoto | CLN: zap was a demo for the networking layer that bitfighter grew out of |
| 17:02:00 | watusimoto | zap is part of the original foundation of the game |
| 17:02:00 | CrazyLinuxNerd | I understand that bit, but i'm surprised after the rebranding (or fork?) that it never also changed the folder name |
| 17:02:00 | watusimoto | it's always good to retain a bit of your history |
| 17:03:00 | watusimoto | especially when it's easier to type |
| 17:03:00 | sam686 | renaming Zap folder into Bitfighter can cause a mess of others trying to merge... |
| 17:03:00 | CrazyLinuxNerd | yeah true :-) |
| 17:03:00 | CrazyLinuxNerd | right, nvidia driver is downloading, i'm off to init 3 to break my system, i mean, install nvidia driver |
| 17:03:00 | | CrazyLinuxNerd Quit (Remote host closed the connection) |
| 17:04:00 | raptor | I have this class I need to rename: HuntersNexusObject |
| 17:04:00 | sam686 | lots of level files use that HuntersNexusObject name... |
| 17:04:00 | raptor | would NexusObject still make sense? |
| 17:06:00 | watusimoto | Yes |
| 17:06:00 | watusimoto | we have other places where we've renamed things without breaking things |
| 17:06:00 | raptor | ok thanks |
| 17:07:00 | watusimoto | when we're reading the level, we just check for HunterNexusObject and if we find it we do a string substitution for NexusObject and carry on |
| 17:07:00 | watusimoto | but wheenver a level is loaded in the editor and saved, it will be silently upgraded |
| 17:07:00 | watusimoto | we do that with a couple of other objects |
| 17:08:00 | sam686 | why have a seperate "HuntersNexusObject" and "GoalZone" when only one or the other is used per level? |
| 17:08:00 | raptor | Ok, I think my rename is complete... time for compile test |
| 17:09:00 | watusimoto | well, that took a while |
| 17:10:00 | raptor | yay for eclipse refactor |
| 17:10:00 | raptor | compiled cleanly |
| 17:10:00 | raptor | anything specific I should test? |
| 17:11:00 | | raptor Quit (Remote host closed the connection) |
| 17:20:00 | | raptor has joined |
| 17:20:00 | | ChanServ sets mode +o raptor |
| 17:21:00 | raptor | crash! |
| 17:23:00 | watusimoto | bitfighter related? |
| 17:23:00 | raptor | well, yes - i forgot to cahnge the gGameTypeNames array |
| 17:24:00 | | CrazyLinuxNerd has joined |
| 17:25:00 | CrazyLinuxNerd | I now dislike the packagers of the kmod package of nvidia drivers... Whilst uninstalling they thought it'd be funny to wipe out my xorg.conf -.- had to make a new one.. |
| 17:25:00 | CrazyLinuxNerd | but.. it compiles now |
| 17:26:00 | CrazyLinuxNerd | ... what was i supposed to be checking? |
| 17:26:00 | raptor | watusimoto: problem - maps loaded with HuntersGameType are consistently failing |
| 17:27:00 | raptor | CrazyLinuxNerd: ps3 joystick with the presets in linux |
| 17:27:00 | CrazyLinuxNerd | as in preset in define keys? set those back to default? |
| 17:27:00 | raptor | i just need testing to make sure the presets i migrated to the INI are still ok for you for ps3 |
| 17:29:00 | | CrazyLinuxNerd has only just noticed it was still using the ones i previously configured.. i'll start with a new .ini :-) |
| 17:31:00 | CrazyLinuxNerd | okay.. all buttons appear to work. define keys defaults are ok, but personally not what i would have gone for :-) |
| 17:31:00 | raptor | i copied them from your set up... (I thought) |
| 17:32:00 | CrazyLinuxNerd | yeah.. i never did like the define keys defaults ha :-) But the F7, button detection detects all butts correctly as they are on controller :-) |
| 17:32:00 | watusimoto | >>>maps loaded with HuntersGameType are consistently failing <<< why? how? |
| 17:33:00 | raptor | i may have found it... one moment, recompiling... |
| 17:33:00 | raptor | yep crashes |
| 17:34:00 | raptor | editor can't make object from 'HuntersGameType' in a level file |
| 17:36:00 | watusimoto | you'll need to intercept it and rename it |
| 17:37:00 | raptor | yeah, that's what i'm trying to accomplist |
| 17:37:00 | watusimoto | look for where we intercept hunterflags or whatnot |
| 17:38:00 | CrazyLinuxNerd | is keymap.txt supposed to be .txt? |
| 17:39:00 | raptor | i didn't add that file |
| 17:40:00 | raptor | ok, i'll have to solve this later |
| 17:40:00 | sam686 | looks like keymap.txt is not used at all, not sure where that came from... |
| 17:40:00 | raptor | be back later |
| 17:40:00 | | raptor Quit (Remote host closed the connection) |
| 17:48:00 | | watusimoto Quit (Ping timeout: 256 seconds) |
| 18:24:00 | | LordDVG has joined |
| 18:29:00 | | watusimoto has joined |
| 20:54:00 | | LordDVG Quit (Remote host closed the connection) |
| 20:54:00 | | CrazyLinuxNerd is now known as Potatoes |
| 20:54:00 | | Potatoes is now known as CrazyLinuxNerd |
| 21:24:00 | | raptor has joined |
| 21:24:00 | | ChanServ sets mode +o raptor |
| 21:30:00 | raptor | parsing |
| 21:30:00 | raptor | ijust hav to say |
| 21:30:00 | CrazyLinuxNerd | raptor: are you drunk? |
| 21:31:00 | raptor | that parsing level files seems colluded |
| 21:31:00 | raptor | i have only ever been partially drunk once |
| 21:31:00 | CrazyLinuxNerd | once? |
| 21:31:00 | raptor | and that was because i didn't know the drink was alcoholic |
| 21:32:00 | CrazyLinuxNerd | should of seen me when someone gave me a shot of some drink that was made in 1600odd.. it had 69% alcohol, i was on the floor knocked out in seconds |
| 21:32:00 | raptor | i am typing with one hand because i'm eating lunch with the other... |
| 21:33:00 | raptor | wow |
| 21:33:00 | CrazyLinuxNerd | was quite amusing though, i woke up next day, and was like what happened? |
| 21:33:00 | raptor | doesn't alcohol at those levels make you go blind? |
| 21:33:00 | CrazyLinuxNerd | nah, that's only if u have far far too much, it was a very small shot |
| 21:33:00 | raptor | or maybe that's isopropyl.. |
| 21:33:00 | CrazyLinuxNerd | couple of drops |
| 21:35:00 | CrazyLinuxNerd | though my usual pub night is 8/9 pints of John Smiths :-) |
| 21:35:00 | CrazyLinuxNerd | then i'm walking home on a floor that keeps moving away from me and trees than run out at me |
| 21:36:00 | CrazyLinuxNerd | fyi here in england legal drinking limit is 18 :-) |
| 21:36:00 | CrazyLinuxNerd | not 21 |
| 21:36:00 | raptor | when is driving age? |
| 21:36:00 | CrazyLinuxNerd | 17 |
| 21:37:00 | CrazyLinuxNerd | leave skool at 18 (well my generation left at 16.. they bumped it a couple year after..) |
| 21:37:00 | raptor | i heard in france that drinking age was like 14 - and that they like to make fun of americans because they teach their kids to drink first, then drive |
| 21:37:00 | raptor | because the french learn to drink first, i mean.. |
| 21:38:00 | CrazyLinuxNerd | haha.. oh i learned to drink before it was legal for me to do so :-) |
| 21:38:00 | raptor | well, that happens most of the time here, too |
| 21:38:00 | CrazyLinuxNerd | i must say, when your 13, and you go home drunk as smut, your parents are too happy.. |
| 21:38:00 | CrazyLinuxNerd | aren't* |
| 21:38:00 | raptor | haha |
| 21:38:00 | raptor | i'd say not... |
| 21:38:00 | raptor | anyways... |
| 21:39:00 | raptor | did you test the joystick? i can't remember - i was distracted at the time |
| 21:39:00 | CrazyLinuxNerd | yeah, buttons function and display normaLLY |
| 21:39:00 | CrazyLinuxNerd | stupid caps lock key |
| 21:39:00 | raptor | sweet! |
| 21:39:00 | raptor | ok |
| 21:39:00 | raptor | oh |
| 21:39:00 | raptor | i noticed something |
| 21:39:00 | CrazyLinuxNerd | ? |
| 21:40:00 | CrazyLinuxNerd | please do tell sir. |
| 21:40:00 | raptor | ps3 has the circle/triangle/etc. line up differently than the ps2 |
| 21:40:00 | CrazyLinuxNerd | yeah, the button id's are different |
| 21:40:00 | raptor | was that because you like it better that way? |
| 21:41:00 | raptor | i have no idea what in-game actions should map to what buttons... |
| 21:41:00 | CrazyLinuxNerd | nope, it's because the buttons that identify them selves on the controller are different, for example button 1 may be button 5 on ps2 (sake of argument, not saying it is..) |
| 21:41:00 | CrazyLinuxNerd | btw, was the buttons R3 and L3 text purposely removed? |
| 21:42:00 | CrazyLinuxNerd | I could give you my config if you want |
| 21:42:00 | CrazyLinuxNerd | for default difine |
| 21:42:00 | CrazyLinuxNerd | define's |
| 21:42:00 | raptor | ummm |
| 21:42:00 | raptor | no |
| 21:42:00 | raptor | nothing was on-purpose |
| 21:42:00 | raptor | :) |
| 21:42:00 | watusimoto | in Germany, drinking age is 16 |
| 21:42:00 | raptor | any difference are solely human error on my part |
| 21:42:00 | watusimoto | in case you were wondering |
| 21:43:00 | CrazyLinuxNerd | watusimoto: are you from germany? |
| 21:43:00 | watusimoto | I think that is -- sort of -- good, but it is disconcerting to see 16 yr olds drinking in the park in the middle of a festival |
| 21:43:00 | watusimoto | I am american, living in Luxembourg at the moment |
| 21:43:00 | CrazyLinuxNerd | yes.. drinking at 16 is very bad and they should not do it |
| 21:43:00 | watusimoto | but I think in America we have a very unhealthy relationship with alcohol |
| 21:43:00 | | CrazyLinuxNerd walks back guiltily hiding lol |
| 21:44:00 | watusimoto | I think our drinking age leads to binge drinking |
| 21:44:00 | raptor | i agree |
| 21:44:00 | watusimoto | if you are below, it's drink it while you've got it |
| 21:44:00 | CrazyLinuxNerd | um, that's the same in any country ha |
| 21:44:00 | watusimoto | and when you turn 21, it's let's get wasted because we can |
| 21:44:00 | CrazyLinuxNerd | before i was 18, that was the case |
| 21:44:00 | watusimoto | I think it makes mroe sense to introduce alcohol slowly, make it not a big deal |
| 21:45:00 | watusimoto | I think a 16 yr old having some wine with dinner is not bad |
| 21:45:00 | CrazyLinuxNerd | or maybe no limit? at least then there won't be those two things.. |
| 21:45:00 | watusimoto | well, in germany (and probably elsewhere) there is no effective limit at home |
| 21:46:00 | watusimoto | well, I suppose in the US as well |
| 21:46:00 | CrazyLinuxNerd | most people drink because their over this new limit it's a "hell yeah i can do this now" or before because it's "i shouldn't be doing this, lets do it" but no limit.. it's just normality.. |
| 21:46:00 | watusimoto | well, the other factor is driving |
| 21:46:00 | CrazyLinuxNerd | drink driving is illegal here |
| 21:46:00 | watusimoto | if kids are learning about alchol while they are learning about driving, there could be problems |
| 21:46:00 | watusimoto | it's illegal everywhere, I imagine |
| 21:47:00 | CrazyLinuxNerd | also something you should never do |
| 21:47:00 | watusimoto | my thought is to raise the driving age to 21, and lower the drinking age to 16 |
| 21:47:00 | | CrazyLinuxNerd looks aroud |
| 21:47:00 | CrazyLinuxNerd | woah that's a big difference |
| 21:47:00 | watusimoto | I think we'd be much better off in so many ways |
| 21:47:00 | CrazyLinuxNerd | 21 here is for driving trucks and the-like |
| 21:47:00 | watusimoto | but I admit I swim against the tide on this thinking |
| 21:47:00 | watusimoto | it's hard to find anyone to agree with me :-) |
| 21:47:00 | CrazyLinuxNerd | it's only cars motorcycles from 17, but once you get 21, you can start on vans, trucks etc |
| 21:48:00 | watusimoto | the us it's 15 or 16 for cars, depending on where you are |
| 21:48:00 | raptor | watusimoto: they instated a law over here in Utah where if you get a license and you're under 18, you must wait a year before you can drive with other people under 18 in the car |
| 21:48:00 | watusimoto | yes, graduted licensing |
| 21:48:00 | raptor | what it did: |
| 21:48:00 | watusimoto | I'm all for it |
| 21:48:00 | raptor | except |
| 21:48:00 | raptor | there's a problem |
| 21:48:00 | CrazyLinuxNerd | yeah, so if you kick the bucket because of your driving in your first year you don't take others.. that's a good law imo |
| 21:48:00 | watusimoto | there always is :-( |
| 21:49:00 | raptor | all the crashes avoided by rowdy 16 year-olds are now happening with 18 year olds |
| 21:49:00 | watusimoto | kids act differenlty when they're with other kids vs. alone |
| 21:49:00 | raptor | no reduction in distracted driving crashes statewide |
| 21:49:00 | watusimoto | so make it 21 |
| 21:49:00 | watusimoto | :-) |
| 21:49:00 | raptor | yeah... i think that may be good actually |
| 21:50:00 | watusimoto | at some point, people do calm down |
| 21:50:00 | CrazyLinuxNerd | You should have the license tests we have here in uk, it's much harder than usa, i done 2 tests so far and failed -.- |
| 21:50:00 | watusimoto | our test is basically a formality |
| 21:50:00 | watusimoto | can you turn on the car? |
| 21:50:00 | watusimoto | can you not crash driving around the block? |
| 21:50:00 | watusimoto | good to go! |
| 21:50:00 | raptor | haha, so true |
| 21:50:00 | sam686 | if driving age limit is 21, many crash may happen at age 21 (they are just trying to learn how to drive, and often make mistakes) |
| 21:51:00 | watusimoto | 21 yr olds are generally saner than 16 yr olds |
| 21:51:00 | watusimoto | they have some inkinling of their mortality |
| 21:51:00 | watusimoto | that may lead them to be more careful |
| 21:51:00 | raptor | mental maturity keeps happening until the mid-20s at least |
| 21:51:00 | watusimoto | true |
| 21:51:00 | raptor | liek actually physical brain development |
| 21:51:00 | watusimoto | that was certainly the case for me |
| 21:52:00 | CrazyLinuxNerd | in our case, we have to show them the following: Maintaining car, oil levels etc, then you have to show them 1 menuver, this could be a reverse bay park, 3 point turn in road, etc, then sometimes you might get an emergancy stop, which you must do without skidding, then you have to show them you can follow directions, and then you have to do independant driving, showing you can follow signs, and then you have to show them you can read a |
| 21:52:00 | CrazyLinuxNerd | number plate from 20 feet away and it's not as easy as it sounds to do all that |
| 21:52:00 | raptor | ooo, i like the bit about the oil levels |
| 21:52:00 | watusimoto | I want my kids to get their license over here; they'll need to acutally know something |
| 21:52:00 | raptor | that's a good idea |
| 21:53:00 | watusimoto | I took a great skid control driving class in Germany a few years ago |
| 21:53:00 | watusimoto | now I know exactly what a skid feels like early on, and how to avoid it |
| 21:53:00 | CrazyLinuxNerd | i did banger racing.. i learned how to skid control into a ditch upside down :-D |
| 21:53:00 | watusimoto | actually used it once last year, reacted before I even realized it |
| 21:53:00 | raptor | was that during your one snow day that shut down the city? |
| 21:54:00 | watusimoto | no, in the mountains |
| 21:54:00 | CrazyLinuxNerd | no, it was during a banger racing race :-) |
| 21:54:00 | watusimoto | utah, actually |
| 21:54:00 | CrazyLinuxNerd | oh |
| 21:54:00 | CrazyLinuxNerd | nvm |
| 21:54:00 | CrazyLinuxNerd | lol |
| 21:54:00 | watusimoto | the road up little cottonwood |
| 21:54:00 | raptor | oh yeah - lots of fun canyon roads in the winter here |
| 21:55:00 | raptor | CrazyLinuxNerd: i had to look it up... we call banger racing 'stock car' racing |
| 21:55:00 | raptor | forgive me :) |
| 21:55:00 | raptor | so now i understand |
| 21:55:00 | CrazyLinuxNerd | it's closer to demoltion derby to be honest |
| 21:55:00 | watusimoto | I thought he was driving a grilled sandwich |
| 21:55:00 | raptor | hehe |
| 21:55:00 | CrazyLinuxNerd | hahaha |
| 21:56:00 | watusimoto | or whatever the heck they call bangers |
| 21:56:00 | CrazyLinuxNerd | bangers are saussages |
| 21:56:00 | watusimoto | right; those |
| 21:56:00 | watusimoto | I'll be in the UK on tuesday |
| 21:56:00 | watusimoto | up in Glasgow |
| 21:56:00 | watusimoto | sorry, aberdeen |
| 21:56:00 | CrazyLinuxNerd | oh good not near me :-D |
| 21:56:00 | CrazyLinuxNerd | i mean cool |
| 21:56:00 | CrazyLinuxNerd | :-) |
| 21:56:00 | watusimoto | cold, actually, from what I hear |
| 21:57:00 | CrazyLinuxNerd | england is cold, simple fact :-) |
| 21:57:00 | CrazyLinuxNerd | specially this time of year |
| 21:57:00 | watusimoto | damp |
| 21:57:00 | watusimoto | luckily, I won't be in england |
| 21:57:00 | watusimoto | with their damnable warm beer |
| 21:57:00 | watusimoto | blech |
| 21:58:00 | raptor | ah... clash of cultures |
| 21:58:00 | watusimoto | it's like leaving a budwiser in the sun for a few hours |
| 21:58:00 | watusimoto | better to just pour it out |
| 21:58:00 | CrazyLinuxNerd | budwiser, yuck, you gotta go for some proper ale, or some rum, or some bitter beer, such as john smiths |
| 21:58:00 | CrazyLinuxNerd | not that lager crap |
| 21:58:00 | watusimoto | as long as its cold |
| 21:58:00 | watusimoto | :-) |
| 21:59:00 | CrazyLinuxNerd | smiths is supposed to be served at room tempature :-) |
| 21:59:00 | watusimoto | yeah well... |
| 21:59:00 | watusimoto | my son collects bottle caps -- that's my excuse to drink local beer |
| 22:00:00 | CrazyLinuxNerd | rofl, yeah my excuse is similar |
| 22:00:00 | raptor | ok |
| 22:00:00 | raptor | so |
| 22:00:00 | sam686 | i would rather drink some "H2O" water then anything. |
| 22:00:00 | raptor | back to my grievance with the level loading code - it looks like there are at least two different ways to do it |
| 22:00:00 | watusimoto | sorry raptor :-) |
| 22:01:00 | watusimoto | there are, sort of, but they both funnel through the same chokepoint |
| 22:01:00 | watusimoto | and now share much of the same code |
| 22:01:00 | raptor | so i fixed the Nexus crashing with loading in the editor |
| 22:02:00 | raptor | and now it still crashes when i host a game |
| 22:02:00 | raptor | because it's using different level parsing code |
| 22:02:00 | watusimoto | hmmm... with the nexus? |
| 22:03:00 | watusimoto | there must be a bit more that can be united then |
| 22:03:00 | watusimoto | the main difference btwn editor and game is how the "pseudo-items" are handled; things like spawns which aren't really items per-se, but we treat them like they are in levelfiles |
| 22:04:00 | raptor | loading for the editor is done around game.cpp:514 |
| 22:04:00 | raptor | but for hosting it's done around game.cpp:1233 |
| 22:05:00 | raptor | (line numbers may vary +/- 10 or so |
| 22:06:00 | | CrazyLinuxNerd is now known as Potatoes |
| 22:06:00 | | Potatoes is now known as CrazyLinuxNerd |
| 22:07:00 | watusimoto | I'm seeing about 20 lines of what is likely dup code |
| 22:09:00 | watusimoto | how is it that this only needs to be in one place? |
| 22:09:00 | watusimoto | if(!stricmp(argv[0], "HuntersFlagItem") || !stricmp(argv[0], "NexusFlagItem")) |
| 22:09:00 | watusimoto | strcpy(obj, "FlagItem"); |
| 22:09:00 | raptor | i don't know yet... |
| 22:09:00 | raptor | this is unfamiliar territory |
| 22:10:00 | watusimoto | The comments say processLevelLoadLine is used by editor and server |
| 22:11:00 | watusimoto | and a quick search of the code suggests that's true |
| 22:11:00 | watusimoto | so I retract my dup code comment |
| 22:11:00 | watusimoto | I thought I'd find that c. 1233, but didn't |
| 22:12:00 | watusimoto | 514 should get run for editor and server |
| 22:12:00 | raptor | so 1233 is being called for somereason only on server |
| 22:13:00 | watusimoto | it's not a loader, I don't think |
| 22:13:00 | watusimoto | comment says: Parse through the chunk of data passed in and find parameters to populate levelInfo with |
| 22:13:00 | watusimoto | I think this is a quick and dirty scan function to pull out a couple of parameters we need for building menus |
| 22:13:00 | raptor | ah |
| 22:13:00 | watusimoto | or rather building playlists |
| 22:13:00 | watusimoto | which would only run on server |
| 22:14:00 | watusimoto | feel free to expand the comments so you won;t get confused again :-) |
| 22:14:00 | watusimoto | you've likely found something that needs better commenting :-) |
| 22:14:00 | raptor | sure :) |
| 22:14:00 | watusimoto | (and I am planning on updating your readme when install vc++ on my new machine) |
| 22:14:00 | raptor | oh good |
| 22:15:00 | watusimoto | (then I'll get to see a real fresh install process, and I can take notes) |
| 22:15:00 | CrazyLinuxNerd | I gtg :-) i'll talk to ya'll another time :-) cya. |
| 22:15:00 | | CrazyLinuxNerd Quit (Quit: Leaving) |
| 22:15:00 | watusimoto | later |
| 22:15:00 | raptor | ok |
| 22:16:00 | raptor | well, i'm ready to commit the hunters -> nexus now - i think i fixed everything |
| 22:17:00 | watusimoto | great |
| 22:17:00 | watusimoto | almost ahve the #$%^ cursor stuff working |
| 22:17:00 | watusimoto | what a pain this has been |
| 22:17:00 | watusimoto | what..a..pain |
| 22:17:00 | raptor | what type of pain? |
| 22:18:00 | sam686 | while "HuntersNexusObject" may now be "NexusObject" there is still plenty of "Hunters" words, like "HuntersGameType" and "hunters.cpp" |
| 22:19:00 | sam686 | i mean, "huntersGame.cpp" |
| 22:19:00 | raptor | yes |
| 22:19:00 | raptor | i got the m all :) |
| 22:19:00 | raptor | go regex! |
| 22:21:00 | watusimoto | lots of ways to do it, none of them work |
| 22:21:00 | watusimoto | at least not well enough |
| 22:22:00 | watusimoto | do we have a way to know if the system cursor is in the game window or not? |
| 22:23:00 | sam686 | trying to load a cursor directly into a cursor pointer instead of hiding cursor, and drawing custom cursor in a game window? |
| 22:23:00 | raptor | SDL_GetCursor? |
| 22:23:00 | watusimoto | the only real glitch is when you move your cursor out of the window, it keeps drawing it where you left |
| 22:23:00 | watusimoto | it should stop drawing it |
| 22:24:00 | sam686 | kind of need the extra cursor option GLUT have.. |
| 22:25:00 | watusimoto | yes |
| 22:26:00 | raptor | http://sdl.beuc.net/sdl.wiki/SDL_CreateCursor |
| 22:26:00 | raptor | ^^ using that? |
| 22:26:00 | watusimoto | just found SDL_CreateCursor |
| 22:26:00 | watusimoto | not using that |
| 22:26:00 | watusimoto | using texture |
| 22:26:00 | watusimoto | now wondering if I should have been using that |
| 22:26:00 | watusimoto | ! |
| 22:26:00 | raptor | seems simple |
| 22:26:00 | watusimoto | I may try the sample code, jsut for kicks |
| 22:27:00 | sam686 | problem with using texture is probably the same problem "<watusimoto> the only real glitch is when you move your cursor out of the window, it keeps drawing it where you left" |
| 22:33:00 | raptor | sorry - haven't committed yet because i'm taking the opportunity to clean up the header :) |
| 22:46:00 | watusimoto | well |
| 22:46:00 | watusimoto | uh |
| 22:47:00 | watusimoto | I think the create_cursor method is the way to go |
| 22:47:00 | watusimoto | resolves nearly all issues I was having |
| 22:47:00 | raptor | haha |
| 22:47:00 | raptor | great! |
| 22:47:00 | watusimoto | what a productive and pelasant weekend! |
| 22:47:00 | watusimoto | and my current implementation has a terrible memory leak |
| 22:47:00 | watusimoto | all memory gone after 2 mins |
| 22:48:00 | sam686 | it seems a long hard work for nothing, sometimes... |
| 22:48:00 | watusimoto | yup |
| 22:49:00 | sam686 | \ |
| 22:54:00 | raptor | ok, i'm ready to commit Hunters -> Nexus |
| 22:55:00 | raptor | that means a class file name change, but I think i updated your projects ok |
| 22:56:00 | raptor | ready or not.. |
| 22:57:00 | raptor | enjoy! |
| 23:01:00 | | BFLogBot - Commit 272ca71cd62d | Author: buckyballreaction | Log: Finish change game name of Hunters to Nexus in the code. Preserve backwards compatibility |
| 23:04:00 | raptor | I can't wait to see watusimoto's XPMs... |
| 23:14:00 | watusimoto | yes you can |
| 23:14:00 | watusimoto | or rather you will |
| 23:14:00 | watusimoto | as I can't get gimp to give me the right format |
| 23:14:00 | watusimoto | and I can;t generate them y hand |
| 23:14:00 | raptor | gimp doesn't output to XPM? |
| 23:16:00 | raptor | i can't build them no problem |
| 23:17:00 | watusimoto | it can, but sdl scrambles them |
| 23:18:00 | watusimoto | I can see the elements, but they're all a-jumble |
| 23:18:00 | watusimoto | and... screen caps in windows don;t get the cursor so I can;t take a close look to see what is going on |
| 23:18:00 | watusimoto | and it's after midnight, and I promised myself I'd go to bed early |
| 23:19:00 | raptor | i give you permission to go to bed |
| 23:20:00 | watusimoto | talk about useless... |
| 23:20:00 | watusimoto | gimp create an html image type that's a table with cells representing each pixel |
| 23:20:00 | watusimoto | hello??? |
| 23:21:00 | raptor | hahaha |
| 23:21:00 | raptor | wow |
| 23:21:00 | watusimoto | who thought this would be useful??? |
| 23:21:00 | raptor | i had no idea it could do that... |
| 23:21:00 | watusimoto | can't your freakin browser show a jpg??? |
| 23:21:00 | raptor | maybe back when people could view images in the web browser? |
| 23:21:00 | raptor | couldn't |
| 23:21:00 | watusimoto | someone showing off |
| 23:21:00 | raptor | and the internet was text |
| 23:21:00 | watusimoto | that;s my conclusion |
| 23:21:00 | raptor | probably |
| 23:21:00 | raptor | hah |
| 23:21:00 | watusimoto | what next -- an ascii art file type? |
| 23:22:00 | raptor | actually... that exists |
| 23:22:00 | raptor | there is in fact an 'aa' video output decoder, too |
| 23:22:00 | raptor | i watched part of an episode of stargate with it once.. |
| 23:23:00 | raptor | wasn't so bad |
| 23:23:00 | raptor | http://aa-project.sourceforge.net/aalib/ |
| 23:26:00 | sam686 | ascii art? http://bitfighter.org/forums/viewtopic.php?t=931#p7101 |
| 23:30:00 | watusimoto | I've seen that video decoder |
| 23:30:00 | raptor | i could compile SDL with the hooks for it - then we could play bitfighter with it! |
| 23:31:00 | raptor | actually no i can't - it sadly doesn't work with opengl... |
| 23:48:00 | watusimoto | I am now of the conclusion that gimp's xbm export is broken |
| 23:48:00 | watusimoto | which kind of sucks |