#bitfighter IRC Log

Index Search ←Prev date Next date→

IRC Log for 2014-12-18

Timestamps are in GMT/BST.

00:19:53watusimoto1 has joined
00:41:48fordcars Quit (Quit: Page closed)
00:49:46Watusimoto Quit (Ping timeout: 255 seconds)
01:06:00Watusimoto has joined
01:06:05Watusimotohi
01:07:29Watusimotohey raptor, if you are around i have a design question for you
01:16:23raptorhi Watusimoto
01:16:28Watusimotohi
01:16:41raptorjust add glossy round corners and it'll sell!
01:16:55Watusimotocongratulations on finishing your course!
01:17:11raptorthanks
01:17:28Watusimotoso I fixed this editor crash, and I dedicded we should move all the attr menu stuff back into the objects
01:17:29Watusimotothat is...
01:17:41raptorinto the class files, you mean
01:18:05Watusimotoyes
01:18:08Watusimotomake this
01:18:09Watusimotohttp://hastebin.com/ixemugiqal.txt
01:18:25Watusimotocurrently most of these lines are in a separate file
01:18:46Watusimotowhich I think I created to get the code out of the asteroid et al classes
01:18:59Watusimotobecause it is ui specific and we want to separate the ui code form the game logic code
01:19:03raptorah yes
01:19:05raptorthat code
01:19:10Watusimotobut I also think it really belongs with the objects
01:19:12raptori was never sure where to stash it
01:19:31Watusimotoso I want to move it back (the pendulum has reversed direction, I guess)
01:19:37raptorheh
01:19:56Watusimotobut I think I've decided to move it back and surround it with an ifdef
01:20:01Watusimotolike we do elsewhere
01:20:11Watusimotoeven though I've been trying to get rid of that pattern
01:20:31Watusimoto(I hope all this is clear)
01:20:47Watusimotobut I had a thought about creating subclasses of all our objects for use in the editor
01:21:06Watusimotoso asteroid_editor, for example, to hold all the editor specific methods
01:21:25Watusimotobut I thought about how much work that would be, and how marginal the benefits...
01:21:52Watusimotoand thought what we really need is asteroid >> asteroid_client >> asteroid_editor
01:21:58Watusimotoand that's just a mess
01:22:21Watusimotoso the ifdefs seem the least worst choice at this point
01:23:14raptoryes
01:23:26Watusimotothat's all
01:23:28raptorremember that stackoverflow question I asked about just this thing
01:23:37raptorbut it was server/client classes
01:23:49raptorbecause the ifdefs seem ugly
01:24:25raptorand i'm not sure i'm mature enough as a coder to have a good idea how to solve this problem elegantly
01:26:45WatusimotoI don't think it's a maturity question
01:26:53WatusimotoI'm just not sure there is a really good solution
01:39:39raptorI'm fine with whatever you do.. because I haven't solved it either
01:56:34WatusimotoI'm ifdeffing it
02:01:46Invisible Quit (Ping timeout: 256 seconds)
02:08:57raptorfalling asleep... night!
02:09:10raptor Quit ()
04:20:43LordDVG has joined
04:47:00Watusimoto Quit (Ping timeout: 244 seconds)
07:01:12LordDVG Quit (Remote host closed the connection)
07:29:16Darrel Quit (Read error: Connection reset by peer)
11:15:57Watusimoto has joined
11:24:25Watusimoto Quit (Ping timeout: 272 seconds)
11:53:49raptor has joined
11:53:49ChanServ sets mode +o
11:53:58raptorgood day!
11:58:53raptorI gotta stop playing Master of Orion
11:59:01raptorwith dosbox!
12:02:13JeffMB has joined
12:06:04JeffMBwoo i think i got some MB Players coming over to BF =)
12:06:23JeffMBreaction:
12:06:31JeffMBFrosty the Snowman (Webchat): holy crap is that zap!?
12:06:58raptorhi
12:07:01raptorgreat!
12:07:20raptorthey should come for the party tomorrow night at 9pm EST
12:07:29JeffMBi'll make sure to tell them about it
12:07:49JeffMBbut yeah, i expect they'll want to at least try it out because of marble blast online being part of Instant Action, they knew about Zap! as well
12:07:55raptorsky_lark puts on these weekly parties... he usually starts about 10-15 min late, so don't get discouraged if you show up and there's just a few people waiting in the lobby
12:08:22JeffMBsounds cool. yeah Little_apple and F00tieloose were talking bout it earlier with me today
12:08:37raptoroh cool - is marble blast still ahve a master server for multiplayer?
12:08:40raptor*does
12:10:01JeffMByeah we host it on marbleblast.com, as well as 4 dedicated servers
12:10:20raptorJeffMB: tell me a bit more about marbleblast development - is it still ongoing? or is it mostly modding + the original released games
12:10:23JeffMBwe have some perl process running a reliable UDP listener
12:10:32JeffMBwell
12:10:55JeffMBits all 100% community mod driven, ever since IA shut down IAC took over the IP and has sealed off any knowledge about further dev to the game
12:11:15JeffMBthe most prominent mod is Marble Blast Platinum which has had over 60,000 downloads over the past 6 years
12:11:48JeffMBour community is still kicking, we had i believe 10,000 unique visitors to our website over the past 9 months
12:12:09JeffMBwe've had 15,000 downloads of MBG just this year
12:12:25raptorhehe, that's about an order-of-magnitude larger than us
12:12:51JeffMB=P
12:12:53raptoris there a linux download somewhere?
12:12:54JeffMBi was amazed too
12:13:38JeffMBwell, unfortunatly, we do not provide a linux version of mbp or mbg, because the linux verison requires ignition activation. someone was able to hax it out by our engine extender where we hax function offsets and inject code, but no one ever did official release
12:14:08JeffMB(yeah we have injection system for native c++ plugins :P)
12:14:22JeffMBsince they won't give us the damn c++!
12:14:35JeffMBit does work 100% compatible on WinE though
12:14:46JeffMBbrb in about 10mins
12:15:01raptorhaha - yeah, there were utilities like that for Zap, too, before watusimoto made it bitfighter
12:17:37raptorwell, i downloaded the OSX platinum binary and extracted teh JAR
12:19:12Watusimoto has joined
12:20:31raptorha! it's running now... and downloading junk to my home directory
12:21:25raptorlooks like windows software, though - so I'll have to run WINE
12:23:57Watusimoto Quit (Ping timeout: 240 seconds)
12:30:30JeffMBthe jar is to download the game from our amazon hosted server
12:30:34JeffMBits so we can push updates :)
12:30:43raptorha! it worked
12:30:48raptorrunning in WINE on linux
12:30:50JeffMByou will have to make a forums account for leaderboard access.
12:30:52JeffMBsweet
12:31:02JeffMBon lbs, there's online multiplayer too
12:31:14JeffMBgem hunt just like marble blast online
12:31:21JeffMBwith new game modes coming in a future update such as tag
12:31:33raptorso is this game abandonware? seems like it downloaded the full thing with platinum modes
12:31:35raptor*mods
12:31:54JeffMBnot really abandonware, as the IP still is held by IAC
12:32:24JeffMBalso at least on windows it downloads to your appdata, on mac i believe its in ur home dir
12:32:45raptorare you guys worried you may get a cease-and-desist letter one day?
12:33:07JeffMBMBP had permission as an official mod of the game in 2007 before IAC took the thing, so it can't be retroactive
12:33:21JeffMBthey agreed to stay with the same terms as GarageGames
12:33:25raptorah ok
12:33:41JeffMBthe thing that could give us that is the engine hacking we've done
12:33:42JeffMB:p
12:33:51JeffMBBUT its a patch, we never modified the exe fie
12:34:43JeffMBthen again, the platinum team didn't make it, another community member did: https://github.com/amd7/MBExtender
12:36:30JeffMBalso, I have no worries, I'm not the leader of the thing, nor am i the uploader/endorser of MBP. IsraeliRD is the owner of the site and of MBP, so he'll get the ceast and desist :P
12:36:35Watusimoto has joined
12:36:59raptorha
12:37:02JeffMBus programmers license our custom code to him under the BSD, so its all on him
12:37:03JeffMB:)
12:42:08raptorand I even posted on your forums
12:42:15raptorin 'Say Hello'
12:42:21raptornow maybe i can log in online
12:43:26JeffMBlook at you goin' ham
12:43:28JeffMBalso
12:43:29JeffMBLord GabeN descends to earth and blesses humanity with the Holy Steam Sales in 20 minutes
12:43:36JeffMBprepare your wallets
12:43:43raptorhuh?
12:43:52JeffMBi guess steam sales :p
12:43:58JeffMBsomeone messaged me that on skype
12:44:41raptoris there a way to reduce the framerate?
12:45:20JeffMBsetVerticalSync(true);
12:45:28JeffMBopen console with ~
12:45:35raptorexcellent
12:45:35JeffMBor F10
12:45:37JeffMB:p
12:45:38raptorthanks
12:45:40JeffMBsure
12:45:44JeffMBalso approving your post now
12:45:51JeffMBfor the first five posts admins have to approve of them
12:46:05raptorah ok
12:46:08raptori don't mind
12:54:16raptorwow, these levels can be huge
12:54:27JeffMB=)
12:54:32raptoris there an editor?
12:55:03JeffMBoutside of the leaderboards, yeah
13:06:54watusimoto1hi
13:09:08JeffMBhello
13:09:22raptorwatusimoto1: i just played marbleblast
13:09:34raptoranother garagegames game using torque elements
13:09:58raptorlooks like they have a larger community, though
13:10:31raptorwhat is this challenge thing i accepted
13:11:03watusimoto1I've never tried it, but I remember it
13:11:33watusimoto1it would be frustrating working on a game without source code; with source is bad enough! :-)
13:11:36JeffMBits a mode where you race against each other in single player levels in a leaderboards envirionment, although nobody usually plays it
13:11:43JeffMByeah it was hell.
13:11:47JeffMBtons of TorqueScript hacks
13:12:00JeffMBwe had to hack the multiplayer to get it to work :/
13:12:03watusimoto1I'd be tempted to recreate the engine
13:12:05raptorhaha sam686 showed up in the MB lobby
13:12:05JeffMBsince MBG didn't have it
13:12:15sam686hi
13:12:18JeffMBhallo
13:12:21watusimoto1hi sam686
13:12:27JeffMBTorque3D is open source now
13:12:35JeffMBbut its vastly different from TGE
13:12:48JeffMBthere was talk in getting TGE 1.4.2 open source, but nothing has happened
13:13:20raptorwell it works on WINE
13:13:23raptorfor the most part
13:13:36raptorand there are definitely Torque-ish things in that game
13:13:59JeffMBi believe the game was made using TGE 1.1.2
13:14:18watusimoto1TNL, the lib we use, works surpringly well
13:14:29watusimoto1we haven't needed to patch it much
13:14:29JeffMByou know the engine is old when the openGL trace stack has no VBOs in it
13:14:53watusimoto1TNL is probably a precursor to TGE
13:15:05JeffMBactually TNL came after TGE in 2004.
13:15:09raptoroh yeah... we use zero graphics stuff from TNL
13:15:13watusimoto1ok
13:15:23watusimoto1does TNL even haev graphics stuff?
13:15:25JeffMBno
13:15:30JeffMBits just the networking lib
13:15:30raptori don't think so - i bet it's just the network bit
13:15:34watusimoto1yes
13:15:42watusimoto1that would be why we don't use its graphics stuff
13:15:43watusimoto1:-)
13:15:51JeffMBi've looked at TNL before, but i don't like it because its GPL
13:16:09watusimoto1it works for our purposes
13:16:16watusimoto1(the license, I mean)
13:16:18JeffMBi've considered making libTN or something based from the MIT Torque3D
13:16:34JeffMBits fantastic network code
13:16:50JeffMBif Torque2D didn't strip networking, u guys coulda used that ;p
13:16:50raptorour version of TNL is probably too different to drop in the newer stuff
13:16:56watusimoto1TNL is pretty much unused as far as I know
13:17:05watusimoto1I don't know any other projects using it
13:17:24JeffMBi gotta find a network lib for my c++ project :/
13:17:31JeffMBi considered just strippign it out of T3D
13:17:53watusimoto1you could do worse than TNL, if you can abide by the GPL
13:18:52watusimoto1but if I were starting from scratch, I'd probably go with a more used lib, like raknet
13:18:54JeffMBalso someone is finally porting lua to Torque. about time after 10 years of TS :P
13:19:00JeffMBhmm
13:19:10watusimoto1we embedded lua in Bitfighter
13:19:13JeffMBas long as the code is cross platform and PowerPC compatible
13:19:15watusimoto1our bots are scripted in lua
13:19:31watusimoto1and levels can contain lua fragments that generate items and shapes and such
13:19:37JeffMBah okay
13:19:47JeffMBhow hard was it to embed lua?
13:19:54watusimoto1and now you can even have level-based scripts that handle events and such
13:20:01JeffMBim gonna probably do some lua embedding sometime
13:20:04watusimoto1pretty easy to get to stage 1
13:20:26watusimoto1I'd say we're at stage 3 or 4, and we've had some interesting challenges along the way
13:20:34watusimoto1but it is working really well now
13:21:25JeffMBgood to hear
13:21:49watusimoto1it is pretty cool -- we have several players who can write at least basic scripts
13:22:36watusimoto1we've been working really hard to make the api easy
13:22:41JeffMBi never got into lua but i've wanted to
13:22:55JeffMBi'm more of that C/C++ nerd
13:23:11JeffMBand TorqueScript as its like C++
13:23:33JeffMBi mean if i had to sit down and write a lua program, i could get by but meh
13:23:58JeffMBit seems like lua is "the thing" in game scripting
13:24:05watusimoto1it's very lightweight
13:24:10JeffMByou guys use the JIT lua or just lua?
13:24:14watusimoto1and with jit (the variant we use) very fast
13:24:21JeffMBhaha perfect timing
13:24:22JeffMB:p
13:24:26raptornext release version uses LuaJIT
13:24:27watusimoto1we've iterated from lua to luavec to luajit
13:24:42watusimoto1the performance is really quite astounding
13:24:44JeffMBso i assume best would be to just start with luaJIT?
13:24:51watusimoto1I would
13:25:06watusimoto1but you have to hope that luajit continues to move forward
13:25:06JeffMBu know if it runs on ppc osx? :P
13:25:10raptorLuaJIT does *not* compile on all platforms
13:25:10watusimoto1yes
13:25:14watusimoto1no?
13:25:24watusimoto1I thought it pretty much did now
13:25:30raptorit has two parts: standard interpreter and the JIT VM
13:25:48raptorthe first part should, the second... no: http://luajit.org/install.html
13:25:59watusimoto1I will defer to raptor in this departiment...
13:26:10raptori cheated - our OSX PPC version still uses lua-vec, but without the vec parts
13:26:24JeffMBah
13:26:25raptorthe reason was gcc 4.3 doesn't exist on osx ppc
13:26:33JeffMByeah :( its GCC 3
13:26:37watusimoto1and probably never will
13:26:56JeffMBis there a huge performance penalty if you just use standard lua?
13:27:05JeffMBi mean it has to be heaps faster than TorqueScript
13:27:13raptorthe LuaJIT standard interpreter is still about twice as fast as standard Lua
13:27:15JeffMBTorqueScript has massive overhead from calling functions :/
13:27:31raptorbut the JIT'd VM is anywhere from 10x to 100x faster
13:27:41JeffMBooo
13:27:59raptorit's so fast that using the C API so extensively with our bitfighter API is slowing it down
13:28:07raptorwhen creating levelgen scripts or bots
13:28:23sam686when a separate program makes the entire screen darken for user access control prompt, marble blash crashes. i think it might be directx problem.
13:28:23JeffMBoh wow
13:28:34JeffMBswitch to OpenGL
13:28:37raptorsam686: i switched to opengl renderer
13:28:42JeffMBi want to remove DX form the game
13:28:49JeffMBbut the head doesn't want me too
13:29:01JeffMBits Dx7 that's hacked around openGL functions for old cards that didn't support openGL 1.2
13:29:05raptoroh man, the whole thing is 332 MB
13:29:10raptor(marble blast)
13:29:21JeffMBmbg is only 34mb
13:29:29raptorah ok
13:29:30JeffMBwe got 3 games in MBP ;)
13:29:37JeffMBMBG, MBP, and MBUltra
13:29:44raptorwhat is the ultra?
13:29:58JeffMBit was the marble blast online version and what is on the xbox360
13:30:07sam686i can confirm opengl don't have the crash problem when a separate program darkens asking for user access control
13:30:13raptorwe stripped xbox code out of our code base..
13:30:40watusimoto1there was very little actual code for xbox...
13:30:54watusimoto1It would be cool to make it work there, but none of us has an xbox
13:30:57raptorha, true
13:31:03JeffMBxd
13:31:13JeffMBalso thx for crash report, I'm gonna go bitch to them
13:31:21JeffMBi've been trying to remove dx forever
13:31:28JeffMBor at least make the openGL the default
13:32:14sam686the in-game fps counter seems way too inaccurate, claiming its at only 53 fps, but a program called "Fraps" measues it as 145 fps
13:32:39JeffMBhmm, odd
13:32:46JeffMBits usually been accurate
13:33:33sam686its very smooth so i would agree on the 145 fps more then 50
13:34:03sam686fps drops if not an active window though
13:34:25JeffMByeah, thats in the engine it checks if the process is a background process and then makes it sleep for 100ms
13:34:41JeffMBor somewhere close to that
13:38:08JeffMBalso that C performance drop is probably going back/forth between C/lua ?
13:38:19raptoryes
13:38:36raptorpure Lua code is JIT-compiled whereas using the CAPI cannot be
13:38:47JeffMBah
13:41:46watusimoto1the c api is kind of miserable to work with, so that's actually good news
13:42:01watusimoto1only use it when you really need it... no temptation to use it to boost performance
13:42:03raptormiserable is an understatement
13:42:30JeffMB:P
13:43:28JeffMBam i abusing the C preprocessor to much?
13:43:30JeffMB#define println(...) do { printf(__VA_ARGS__); printf("\n"); } while (0)
13:43:42raptorno... it's meant for abuse
14:04:22sam686maybe just turn do{ }while(0) into just { }, unless you need to use 'break;' inside the do/while.
14:05:01raptori think it's a compiler trick to have compiler optimizations remove the code completely when doing a release build. that way you have your debug statements compiled out
14:05:36sam686well then maybe the compiler is stupid
14:05:42raptorhaha
14:05:59raptorit's so a release build has no trace of debugging statements
14:06:26JeffMBits a trick requiring you to use a ; at the end XD
14:07:39JeffMBits faster than making an inline and pushing the var args into vprintf and then printf
14:09:06raptorbah!
14:09:16raptorall my firefox browsers switched search to Yahoo
14:09:51JeffMBthat happened to me too!
14:09:55JeffMBlike 4 days ago
14:10:07JeffMBi have no idea why
14:10:28sam686let me guess, coused by either a firefox update? or some virus?
14:10:33raptorthe firefox-google deal has expired
14:10:38raptorthey renewed with yahoo
14:12:19sam686https://www.google.com/search?q=firefox%20switch%20to%20yahoo then it appears its just an update that auto-switched search
14:13:57JeffMB:c
14:39:26Watusimoto Quit (Ping timeout: 264 seconds)
14:46:07watusimoto1 is now known as watusimoto
14:58:58LordDVG has joined
16:36:10Darrel has joined
16:54:19JeffMB Quit (Ping timeout: 246 seconds)
17:22:26Watusimoto_ has joined
17:34:15Darrel Quit (Ping timeout: 244 seconds)
17:35:18Darrel has joined
17:46:01JeffMB has joined
18:03:16watusimoto Quit (Quit: Leaving.)
18:04:03Watusimoto_ Quit (Ping timeout: 264 seconds)
18:26:56JeffMBso pissed. spent 2 hours debugging my OpenGL code little to find out that I put 5 indices per quad instead of 6. go figure
18:33:47Watusimoto has joined
19:10:19Nothing_MuchHello
19:11:55Nothing_Muchraptor: You didn't hear about the renewal process of Firefox?
19:12:05Nothing_MuchMozilla signed a contract with Yahoo
19:12:21Nothing_MuchHonestly, I can't blame them, since Google has their own browser that spies on pretty much anybody
19:25:39JeffMB:)
19:28:38JeffMBstill trying to convince mom and dad to stop using IE. its 2014 :
19:28:40JeffMB:/
19:29:18raptor Quit ()
19:38:22LordDVG Quit (Remote host closed the connection)
19:43:46Nothing_MuchJeffMB: Well, at least IE is now conforming to open web standards
19:43:47Nothing_MuchFinally
19:54:34JeffMByeah
20:35:44fordcars has joined
20:36:10JeffMBany of you guys ever have to compile libMNG before?
20:43:26watusimoto1 has joined
20:46:38Raven67854 Quit (Quit: Leaving)
20:50:01Nothing_MuchJeffMB: I have no idea what that does
20:50:06Nothing_MuchBut I have compiled Bitfighter before
20:50:22Nothing_MuchSadly I can't use checkinstall to simply make a package for Debian-based distros :(
20:52:17Raven67854 has joined
20:55:29watusimoto1 Quit (Quit: Leaving.)
21:04:05JeffMBi got it to compile
21:04:10JeffMBits a library for images
21:14:00Nothing_Muchoh okay
21:14:01fordcarsJeffMB, are you coding in C++?
21:14:15fordcarsOnly curious
21:22:50JeffMByeah
21:23:53JeffMBu know how to make a universal x86_64 and i368 binary on osx with cmake by chance? libjpg isn't making a fat binary
21:25:34JeffMBfound it
21:25:36JeffMB./configure CFLAGS="-arch i386 -arch x86_64" CXXFLAGS="-arch i386 -arch x86_64" LDFLAGS="-arch i386 -arch x86_64" --disable-dependency-tracking
21:25:38JeffMBin case u wanted to know
21:50:53JeffMBhahaha i think i got another one
21:51:00JeffMB"ZAP? omg I loved zap"
21:58:13Invisible has joined
21:59:31fordcarsHahaha awesome!
22:36:32Invisible Quit (Ping timeout: 256 seconds)
22:45:51Watusimoto Quit (Ping timeout: 250 seconds)
22:54:50watusimoto has joined
22:54:50ChanServ sets mode +o
23:09:48Watusimoto_ has joined
23:27:20raptor has joined
23:27:20ChanServ sets mode +o
23:27:47Invisible has joined
23:28:25raptorgood evening!
23:32:45JeffMB'evenin
23:33:03raptorJeffMB: know anything about assembly?
23:33:10JeffMBnope
23:33:17JeffMBthat's one area i stay away from
23:33:32Nothing_Muchwhat assembly?
23:33:44Nothing_Muchis it x86 assembly or arm assembly?
23:33:53raptorppc assembly :)
23:33:56JeffMBobviously ppc
23:33:58JeffMBhahahahaha
23:33:59Nothing_Muchoh my
23:34:02Nothing_Muchobviously?
23:34:20Invisible Quit (Ping timeout: 256 seconds)
23:34:27raptormy only communication with JeffMB so far has been about ppc
23:34:36raptornot only.. mostly
23:34:37JeffMBisn't that sad :/
23:34:42Nothing_Muchohh
23:34:51Nothing_Muchwait, why bother with ppc anyways?
23:34:57JeffMBbecause yolo?
23:35:09fordcarsPPC or no pc
23:35:10Nothing_Muchjust wonderin' because I think a higher priority would be getting Bitfighter on Steam or Debian
23:35:14raptoronly because we support in 019 and we're about to release an update for 019
23:35:25Nothing_Muchohh ok
23:35:43JeffMBalso, you can call me Jeff if ya like, i just have my name with MB cuz IRC was all JEFF IS IN USE
23:35:48Nothing_Muchhonestly, I think dropping ppc for 020 or 021 would be best
23:35:54Nothing_MuchJeffMB: well, this is to highlight
23:35:59Nothing_Muchand I don't have to type in the whole thing
23:35:59fordcarsJeffMB:
23:36:03Nothing_Muchtab complete ftw!
23:36:10JeffMBoh
23:36:13Nothing_Muchtype in "not" then hit the tab button
23:36:15Nothing_Muchwatch what happens!
23:36:19fordcarsI always forget tab auto-complete haha
23:36:23JeffMBoh sweet
23:36:24JeffMB:P
23:36:29Nothing_Muchit works with any name, really
23:36:30JeffMBsorry its been a while i've been on a freenode irc :P
23:36:36Nothing_Muchah
23:36:48JeffMBmarble blast IRC is custom coded, it don't have all this good stuff :p
23:36:58JeffMBalso
23:37:01JeffMBPPC forever!
23:37:07fordcarsHaha yis
23:37:12JeffMBtbh, i actually just bought a powermac last week :P
23:37:14Nothing_Muchyeah, I saw the MHz myth from 1998 or 1999
23:37:28JeffMBi was like. hmm, did good in college this semester. *buys a ppc for christmas*
23:37:34JeffMB^true story
23:37:44fordcarsJeffMB: PowerMac G5?
23:37:47JeffMByessir
23:37:49JeffMBdual core
23:37:55fordcarsHah
23:37:56Nothing_Muchhonestly, I wish there were more architectures outside of ARM and x86, and especially x86 because I can't stand x86 in general
23:38:06JeffMBbut x86 is master race
23:38:11Nothing_Muchsadly that's true
23:38:21Nothing_MuchI hope it dies within another 3 decades
23:38:24fordcarsNothing_Much: http://en.wikipedia.org/wiki/List_of_CPU_architectures
23:38:30Nothing_Muchfordcars: I'm fully aware of those
23:38:33Nothing_MuchBut they aren't on desktops
23:38:35JeffMBdon't dis on the powermac g5.
23:38:38fordcarsHaha nop
23:38:40JeffMBthat thing can even run shaders
23:38:42JeffMB:o
23:38:49JeffMBOpenGL stack is 2.0
23:39:01Nothing_Muchwell, if PPC had an impact on the desktop
23:39:03fordcarsJeffMB: I have an old PowerMac G4 in my basement, fancy blue door thing
23:39:03Nothing_Muchthen I'd have no problem
23:39:11Nothing_Muchbut since x86 pretty much dominates the desktops...
23:39:13Nothing_Muchblah
23:39:20JeffMBsooo
23:39:25JeffMByou guys looking to get BF on steam?
23:39:32JeffMBthat's a hell of a lot of work integrating it
23:39:33fordcarsEventually
23:39:34Nothing_MuchJeffMB: well, that and Debian
23:39:37fordcarsI think
23:39:45Nothing_Muchbut I think Debian would be a better choice, really
23:39:49JeffMBhave you ever seen the steam API?
23:39:50Nothing_Muchwe just need a package maintainer
23:39:51JeffMB;p
23:39:53fordcarsNothing_Much: It's getting there :)
23:39:56Nothing_Muchnot me
23:40:03Nothing_Muchfordcars: you sure? was kaen around for that recently?
23:40:09JeffMBi've heard about the steam API. nasty shit :P
23:40:09fordcarsRaptor has been working on it I think
23:40:14fordcarsI dunnno
23:40:14raptorsay what?
23:40:16Nothing_Muchohh
23:40:22JeffMBsteam integration raptor?
23:40:27Nothing_Muchraptor: were you working on getting BF on Debian?
23:40:27JeffMBthey sayin' ur integrating into steam
23:40:28fordcarsNo Debian sorry :/
23:40:44Nothing_Muchgetting it on Steam then, fordcars?
23:40:45fordcars,
23:40:45raptorno, but debian... this next release is much more compatible with debian
23:40:51Nothing_Muchah cool
23:40:55fordcarsYey!
23:41:07fordcarsNothing_Much: I forgot that important comma
23:41:10Nothing_Muchyeah, I'd love to see BF in the Ubuntu 15.10 or better, 15.04 releases
23:41:18Nothing_Muchfordcars: yeah, commas make big differences
23:41:30fordcarsLet's eat grandma!
23:41:33JeffMBso wait, does bitfighter use OpenGL or software rendering?
23:41:36Nothing_Muchlol
23:41:40Nothing_MuchJeffMB: OpenGL
23:41:40fordcarsOpenGl 1.2
23:41:49JeffMBah okay, the easy opengl :p
23:41:55Nothing_MuchIt also uses software rendering, but it's like.. super slow
23:42:03fordcarsLol, it's old
23:42:19JeffMBi just started messing with openGL 2.0 shaders last week. my mind has been blown
23:42:23fordcarsRaptor wants to upgrade to shaders soon
23:42:32JeffMBHey, im supporting openGL 1.3 in my application, :P
23:42:35raptoropengl can be done in software, so the answer is yes to both :)
23:42:37Nothing_Muchwe should upgrade to shaders alongside.. uh.. OpenGLES 2.0
23:42:43JeffMBES?
23:42:44JeffMB:/
23:42:47JeffMBwhyyy
23:42:52raptoryes, the goal is GLES2
23:42:53fordcarsRPi :)
23:42:58JeffMBooooh
23:42:59JeffMBmakes sense
23:43:00Nothing_MuchJeffMB: mobile consoles and stuff :D
23:43:06fordcarsES is pretty good I believe
23:43:13fordcarsI dunno much though
23:43:16JeffMBi figured ya'd just PAL it and have an abstraction layer for desktop GL and mobile GL
23:43:29Nothing_Muchdoes that exist?
23:43:34JeffMByou gotta make it
23:43:36fordcarsBitfighter uses old shit
23:43:36Nothing_MuchJeffMB: we tried looking for a compatibility layer or something
23:43:38Nothing_Muchoh ok
23:44:00JeffMBlike you make a nice abstract class and then inherit off of it to do API specific things
23:44:08fordcarskaen did really cool stuff with shaders btw Nothing_Much.
23:44:13fordcarsReally cool stuff
23:44:22JeffMBGLSL 100 or 120 i assume?
23:44:27Nothing_Muchfordcars: yeah, he's not responding on Skype tho
23:44:37fordcars:( We works now
23:44:43fordcarsWait I'll get a link
23:45:09Nothing_Muchfordcars: "we works now"?
23:45:23fordcars"He"
23:45:25fordcars:)
23:45:49Nothing_MuchYeah I know
23:45:59Nothing_MuchSo do I, but I make crap money
23:46:07Nothing_MuchAnd learning coding is giving me a headache
23:46:16JeffMBawe its not that bad =)
23:46:17fordcarsNothing_Much: coding is easy :)
23:46:35fordcarsSeriously, don't bother learning from a book or something Nothing_Much
23:46:42fordcarsJust aim for a big project
23:46:42JeffMB^
23:46:47fordcarsAnd try to make it work
23:46:53Nothing_Muchfordcars: well, I tried doing that, but I don't know the basics
23:46:54fordcarsYou'll be a master after 1 day
23:46:58JeffMBi started out modifying marble blast, no tutorials on torquescript or anything (as they don't exist)
23:47:00JeffMBtaught myself.
23:47:15JeffMBhad to learn all the stuffs on my own
23:47:24fordcarsCheck out other code, copy it, make it run, make some big fancy project
23:47:36fordcarsI swear Nothing_Much :)
23:47:37Nothing_MuchI know Python basics as far as.. uh.. integers, booleans, and whitespaces
23:47:38JeffMBnow im proficient in C++/C/TS/Java/C# among other misc. too
23:48:03JeffMBbut i looooove C++ because i'm weird.
23:48:06fordcarsNothing_Much: https://wiki.python.org/moin/SimplePrograms
23:48:18fordcarsCopy those and make them run, or just read them through
23:48:36JeffMBye, i started doing a minecraft clone a couple of weeks ago, u might be interested in seeing this fordcards
23:48:38JeffMBsec
23:48:54JeffMBhttps://github.com/JeffProgrammer/cubegame-plus-plus/tree/worldgen
23:48:57fordcarsHaha yes
23:49:08fordcarsI love my username typo variations
23:49:35JeffMBoops
23:49:51fordcarsOooo looks fancy
23:50:19JeffMBnot much though. just got chunks rendering :P
23:50:38JeffMBadding texture support now :P, then abstract graphics api for various versions of the openGL api
23:50:59JeffMBGL 1.3 core FFP, GL 1.5 core FFP, GL 2.0 shaders
23:51:07JeffMBmight do a 3.0 core with VAOs
23:51:21fordcarsNice dude :)
23:51:33fordcarsI suck at anything graphical
23:51:44fordcarsWell, using "real graphics"
23:51:51fordcarsAs in "not HTML5"
23:51:59JeffMBheh
23:52:06JeffMBwell I'm still a beginner at opengl thingsss
23:52:16JeffMBi started writing this in java using LWJGL, but decided to switch to C++
23:52:30JeffMBjava code here: https://github.com/JeffProgrammer/CubeGame
23:53:16raptoroh my goodness, luajit is compiling
23:53:25JeffMBwooo
23:53:32raptoraaand it failed...
23:53:37raptorbut it was close!
23:53:41JeffMB:C
23:53:52JeffMByou trying PPC luaJIT?
23:54:00raptorOSX PPC LuaJIT
23:54:05JeffMBohgod
23:54:13raptorwhich is, of course, badly broken
23:54:21JeffMBoh my god
23:54:22fordcarsraptor: why are you still supporting PPC?
23:54:27JeffMByou are crazier than me :o
23:54:28fordcarsI thought you droped it
23:54:30raptorbut I got several classes to compile!
23:54:37raptorfordcars: it's supported in 019
23:54:43fordcarsHah ok
23:55:16raptoralso, since this current project is outside my knowledge... it's getting me into unknown scary areas of programming (which is kinda fun)
23:55:28raptorand ASM is scary
23:55:28HiGuy has joined
23:55:33JeffMByeah
23:55:37fordcarsYou are writting asm?
23:55:39JeffMBthat's why i support PPC. its fun to dabble with
23:55:51HiGuyJeff supports asm because Jeff is insane
23:55:56JeffMBshaddup :P
23:55:57HiGuyrather
23:55:59HiGuyhe can't let go
23:56:04raptorno no no, i haven't gone that bonkers yet
23:56:08HiGuyinb4 jeff regrets telling me to join IRC
23:56:12JeffMBlol
23:56:17Nothing_Muchforgot to ask, are JeffMB and HiGuy new guys?
23:56:19JeffMBguys dis is one of the other MB devs
23:56:25HiGuyi'm the guy who does MBP
23:56:28raptorhi HiGuy
23:56:29Nothing_Muchmbp?
23:56:37HiGuyand Jeff just sits there and watches
23:56:43JeffMBquiet you pleb :P
23:56:43Nothing_Muchwhat's MB?
23:56:44raptorwelcome to bitfighter!
23:56:47JeffMBMarble Blast
23:56:52HiGuyi heard you guys are a remake of Zap!
23:56:52fordcarsMarbleBlast :)
23:56:53Nothing_Muchlemme see
23:56:56raptormarble blast is our long lost cousin...
23:56:58Nothing_MuchHiGuy: yep
23:57:00raptor2nd cousin
23:57:06raptortwice removed
23:57:11Nothing_MuchThere was Zap! and then Z.A.P.
23:57:14Nothing_MuchNow Bitfighter
23:57:19Nothing_Muchaccording to what I looked up
23:57:20fordcarsTribalTrouble is open source fyi
23:57:21HiGuynot sure which version was which
23:57:29Nothing_MuchZap! was the first one
23:57:31HiGuyi really enjoyed it on InstantAction
23:57:35HiGuywhichever version that was
23:57:40fordcarsZ.A.P
23:57:40Nothing_MuchI wish I was around during InstantAction
23:57:49fordcarsI needed an Intel Mac haha
23:57:53fordcarsCouldnèt play
23:58:03HiGuymight actually still have the IA binary
23:58:22HiGuyhahaha yes i do
23:58:32HiGuy"Zap! can only be run through InstantAction.com" mk nvm
23:58:33Nothing_Muchfordcars: that's also why I dislike x86
23:58:35Nothing_Much:(
23:58:36raptori got the luajit shared lib to compile!
23:58:42raptornow for the static lib..
23:58:44fordcarsHaha Nothing_Much
23:58:52Nothing_Muchno other alternatives
23:58:56Nothing_Muchoutside of ARM
23:58:57JeffMBgeeze
23:59:09JeffMBraptor: have you ever done any PPC ASM before?
23:59:10fordcarsHiGuy: http://www.garagegames.com/products/download/39
23:59:17fordcarsZap Demo still available :)
23:59:20Nothing_Muchalso, PPC would be nice if it was still developed for desktops and not servers
23:59:28Nothing_Muchfordcars: that Zap demo doesn't work on Linux at all :(
23:59:30HiGuyah
23:59:34fordcarsAw :(
23:59:35Nothing_Muchbut whatever, my .deb still works

Index Search ←Prev date Next date→

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