Timestamps are in GMT/BST.
| 00:09:10 | | Watusimoto_ has joined |
| 00:12:07 | | Watusimoto Quit (Ping timeout: 260 seconds) |
| 00:24:35 | | HylianSavior has joined |
| 00:26:20 | raptor | Watusimoto_: if you didn't see, we fixed a really weird TNL bug |
| 00:26:38 | Watusimoto_ | I saw some fixes, but didn't knwo why |
| 00:27:22 | raptor | it was obscure, difficult to find, and nobody knows why behavior across platforms was inconsistent |
| 00:32:23 | raptor | the fix was to follow the spec |
| 00:32:43 | Watusimoto_ | well, awesome! |
| 00:39:29 | raptor | sam686: is there a way to reload all levels on a server without restarting the server? I thought there were some hidden comands... |
| 00:45:08 | Watusimoto_ | good night |
| 00:50:05 | | Watusimoto_ Quit (Ping timeout: 252 seconds) |
| 01:00:05 | kaen | raptor, I added some rank histograms to the player details at http://bitfighter.org/new-stats/index.html |
| 01:00:07 | kaen | thoughts? |
| 01:00:13 | raptor | hi |
| 01:00:14 | raptor | looking |
| 01:01:05 | kaen | I think they might be indecipherable since there's no labels |
| 01:01:41 | kaen | but I'm thinking about putting things like "#1" next to them |
| 01:01:55 | raptor | they look neat but... yes i'm not sure what they'd actually mean |
| 01:02:17 | kaen | it basically shows where a player is in the distribution for each stat |
| 01:03:02 | kaen | and how many other players are in each "bucket" (10 percentile bins) |
| 01:04:29 | raptor | so the distribution is the same for everyone, but the highlighted bucket is for the player |
| 01:05:09 | kaen | right |
| 01:06:11 | kaen | for some reason the data set I have on my test server yields much more interesting looking distributions |
| 01:06:41 | raptor | the problem I see for most of the stats is that there are so many extremes in the distributions that it puts most regular players at top |
| 01:08:04 | kaen | well, I'm trimming the top and bottom 10% as outliers |
| 01:08:13 | kaen | here, I'll deploy with 25 and see how that looks |
| 01:11:50 | raptor | 0 |
| 01:11:53 | raptor | ] |
| 01:11:55 | raptor | . |
| 01:12:57 | raptor | .cv |
| 01:13:49 | kaen | indeed. |
| 01:14:09 | | raptor Quit () |
| 01:14:50 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 01:20:17 | | Flynnn has joined |
| 01:20:22 | | Flynnn Quit (Client Quit) |
| 01:26:34 | | raptor has joined |
| 01:26:34 | | ChanServ sets mode +o |
| 01:27:01 | raptor | sorry, my kids reset the computer and broke a key off the keyboard - they are now gonig to bed early |
| 01:28:13 | raptor | *going |
| 01:45:29 | | Darrel Quit (Ping timeout: 240 seconds) |
| 02:04:16 | kaen | hmm, this histograms aren't quite right |
| 02:04:20 | kaen | these* |
| 02:12:39 | raptor | should I go ahead and make SLipZone a proper child of Zone? |
| 02:16:37 | kaen | sounds good to me |
| 02:16:56 | kaen | I wonder why it wasn't in the first place :P |
| 02:18:22 | | Zapgamer has joined |
| 02:18:37 | Zapgamer | I only come on here, because I have a script error |
| 02:19:27 | Zapgamer | ***LEVELGEN ERROR*** Error compiling script C:\***unlimited.levelgen:70: ')' expected (to close '(' at line 69) near 'ship' |
| 02:19:34 | Zapgamer | I don't get it. |
| 02:19:54 | raptor | hi |
| 02:20:00 | raptor | are you requesting help? |
| 02:20:14 | raptor | looks like you have an unmatched parenthesis |
| 02:20:32 | Zapgamer | Do you need me to Pastie! the script? |
| 02:20:33 | raptor | that's what "')' expected" means |
| 02:20:42 | Zapgamer | o. |
| 02:20:57 | raptor | and it says the opening one is on line 69 |
| 02:21:03 | raptor | getting into scripting? |
| 02:21:18 | Zapgamer | Yep. |
| 02:21:25 | Zapgamer | Making a unlimited script. |
| 02:21:34 | Zapgamer | You use a ability, it never runs out. |
| 02:22:02 | raptor | welcome to the world of scripting! |
| 02:22:24 | Zapgamer | Wishing you can screen share for you to view the script mistake thing. |
| 02:22:31 | Zapgamer | anyways, thanks. |
| 02:22:50 | raptor | sure |
| 02:23:32 | Zapgamer | I really don't get it, the line 68 and 69 looks like this |
| 02:23:34 | Zapgamer | function turboUnlimited(ship) |
| 02:23:38 | Zapgamer | if (ship:isModActive(Module.Turbo) |
| 02:24:04 | raptor | count the opening and closing parenthesis on that last line |
| 02:24:11 | Zapgamer | c? |
| 02:24:12 | Zapgamer | 3? |
| 02:24:21 | Zapgamer | 2 openings, 1 closing? |
| 02:24:24 | raptor | yes |
| 02:24:28 | raptor | they must always match |
| 02:24:33 | Zapgamer | Oh. |
| 02:24:38 | raptor | so you need another closing |
| 02:24:44 | Zapgamer | if (ship:isModActive(Module.Turbo))? |
| 02:24:47 | raptor | perfect |
| 02:24:58 | Zapgamer | Thanks, I'll edit this and test it out. |
| 02:25:49 | Zapgamer | Unexpected 'then'. Derp. |
| 02:25:57 | Zapgamer | k, lemme fix that XD |
| 02:26:08 | raptor | you'll get used to the errors real quick! |
| 02:26:19 | raptor | Lua is good at screaming at you |
| 02:26:30 | Zapgamer | *You launch the game with script* |
| 02:26:41 | Zapgamer | ERROR! UNEXPECTED BLAH AT LINE 4! |
| 02:26:46 | Zapgamer | SHUTTING DOWN. |
| 02:26:47 | Zapgamer | Done. |
| 02:26:57 | Zapgamer | More like Done. [2014-01-28 Tue 20:25:34] |
| 02:27:08 | raptor | haha |
| 02:27:41 | Zapgamer | I removed too many thens |
| 02:27:57 | Zapgamer | now 'then' expected at line 69. |
| 02:28:02 | Zapgamer | For geez. |
| 02:28:12 | raptor | if you need to learn a bit about Lua syntax - here is a good tutorial: http://luatut.com/ |
| 02:30:29 | Zapgamer | Got the errors out of the way. |
| 02:30:41 | Zapgamer | Just using Turbo doesn't setEnergy(1); |
| 02:30:57 | Zapgamer | :D |
| 02:32:42 | Zapgamer | http://pastie.org/8677217 Just might need a little bit help'sworth. |
| 02:33:12 | Zapgamer | No idea why it isn't setting the energy to 1-1.0 |
| 02:34:26 | raptor | hmm, i'm not sure either... it may be due to a bug - let me check |
| 02:35:27 | raptor | do you know how to use the console? |
| 02:35:37 | raptor | oh wait, yes you do because you're getting errors |
| 02:36:19 | raptor | ok, so do this: add print statements to see if they are being run: logprint("in turboUnlimited") |
| 02:36:39 | Zapgamer | I only |
| 02:36:42 | raptor | it'll tell you if the method is actually being called |
| 02:36:43 | Zapgamer | know how to use console in editior :D |
| 02:36:58 | raptor | in-game, you can press CTRL + / |
| 02:37:01 | raptor | to see the errors |
| 02:37:51 | Zapgamer | All I see is in turboUnlimited |
| 02:38:20 | Zapgamer | like in turboUnlimitedx25 in lines |
| 02:38:21 | raptor | then check in the if statement, too |
| 02:39:06 | Zapgamer | Same thing |
| 02:39:13 | Zapgamer | if turboUnlimited |
| 02:39:18 | Zapgamer | x 25 |
| 02:39:20 | raptor | hmm.. i'll run your script and see |
| 02:39:52 | Zapgamer | Good thing I have a log statement line XD |
| 02:40:02 | Zapgamer | the function main() |
| 02:40:09 | Zapgamer | for i=1,50 do |
| 02:40:18 | Zapgamer | logprint("if turboUnlimited"); end end |
| 02:40:34 | raptor | so that class |
| 02:40:41 | raptor | i don't actually see where it's calling turboUnlimited |
| 02:40:53 | raptor | you wrote the function but are not calling it from anywhere |
| 02:41:24 | Zapgamer | ... *Facepalm* |
| 02:41:47 | raptor | i think you'll want to add the onTick() event method and add it to that? |
| 02:42:17 | raptor | you'll have to get all the players ships, etc. too - I think bobdaduck or thread have some example on hwo to do that |
| 02:44:04 | Zapgamer | so function onTick(Delta)? |
| 02:44:19 | raptor | do you understand the event system? |
| 02:44:27 | raptor | i'd use onTick |
| 02:44:41 | raptor | basically in main() you register which events you want your script to 'listen' to |
| 02:44:56 | raptor | so in main() you'd do: bf:subscribe(Event.Tick) |
| 02:45:05 | raptor | then you'd use the function onTick(Delta) |
| 02:45:11 | raptor | and that will be called every game tick |
| 02:45:18 | Zapgamer | Then it might work? |
| 02:45:20 | raptor | usually every 33-50ms |
| 02:45:36 | raptor | well, when the tick event is called, it will run onTick(Delta) |
| 02:46:00 | raptor | in that method you'll need to grab every players ship and run those methods on the ships |
| 02:46:26 | raptor | it looks liek you're borrowing some code from thread? He probably has examples on how to do that |
| 02:47:58 | Zapgamer | for k,v in pairs(registered) do |
| 02:47:59 | Zapgamer | if (v ~= nil) then |
| 02:48:03 | Zapgamer | local ship = v[2]:getShip(); |
| 02:48:12 | Zapgamer | or something like that |
| 02:48:17 | raptor | looks like he has a player registration system |
| 02:48:20 | raptor | but yes |
| 02:48:32 | Zapgamer | Yeah, I'm looking at the BCl script |
| 02:48:40 | Zapgamer | then he has this function where it calls rookieBoost(ship); |
| 02:49:39 | | Nothing_Much has joined |
| 02:52:00 | Zapgamer | I just have no idea. |
| 02:52:08 | Zapgamer | how to make it call the function |
| 02:55:48 | Zapgamer | I think I get it now, |
| 02:58:58 | fordcars | Boo |
| 02:59:08 | fordcars | Later! |
| 03:00:48 | Zapgamer | Cya |
| 03:02:40 | Zapgamer | I failed! :D |
| 03:03:32 | Zapgamer | Hey Raptor, do you think you can make the event system for me? I'll give you credit for part of the script. |
| 03:04:05 | raptor | i'm sorry Zapgamer, i'm working on bugfixing on the main game |
| 03:04:30 | raptor | be back in a bit.. |
| 03:04:39 | Zapgamer | Ok. |
| 03:16:44 | | kaen reads logs |
| 03:19:32 | | Zapgamer zaps ships |
| 03:19:50 | kaen | Zapgamer, what do you mean by "event system"? |
| 03:19:55 | Zapgamer | In script |
| 03:20:22 | kaen | yes, in a script :) |
| 03:20:32 | kaen | what events are you trying to handle? |
| 03:20:39 | kaen | and what are you doing in reaction to them? |
| 03:20:49 | Zapgamer | I have the functions written |
| 03:21:05 | Zapgamer | just dunno the events, need the script or wha? |
| 03:21:18 | kaen | yes please |
| 03:22:11 | Zapgamer | Pastie too sexy - http://pastie.org/8677306 |
| 03:23:25 | kaen | and give me a summary of what you're actually trying to do, please |
| 03:24:19 | Zapgamer | When the ability is used |
| 03:24:26 | Zapgamer | it sets your ship energy to 1 |
| 03:24:29 | Zapgamer | for it to never run out |
| 03:24:36 | Zapgamer | That's why it's called unlimited.levelgen |
| 03:24:44 | Zapgamer | just dunno how to call it. |
| 03:26:20 | kaen | ok, looks like you have only the turbo one set up, and you're missing one critical part |
| 03:27:01 | kaen | your onTick function calls turboUnlimited for every ship in `registered` |
| 03:27:11 | kaen | but you never put any ships into registered :) |
| 03:27:16 | Zapgamer | :D |
| 03:27:23 | Zapgamer | I'll never get the bitfighter scripting system :D |
| 03:27:32 | kaen | you're just missing some core concepts |
| 03:27:43 | kaen | I have a bunch of incomplete tutorials I'm "working on" |
| 03:27:56 | kaen | anyway, here's a list of all the events in bitfighter: http://bitfighter.org/luadocs/group___event_enum.html |
| 03:28:02 | kaen | (you should bookmark that) |
| 03:28:12 | kaen | you use all events just like you use onTick |
| 03:28:33 | kaen | you do bf:subscribe(Event.EventName) |
| 03:28:38 | kaen | then you write a function |
| 03:28:45 | kaen | function onEventName() ... end |
| 03:29:04 | kaen | any guess as to which event on that list you should use? |
| 03:30:24 | Zapgamer | •Event.ShipSpawned ! |
| 03:30:27 | Zapgamer | Right? |
| 03:30:28 | kaen | that's right :) |
| 03:30:34 | kaen | so, you'll do |
| 03:30:42 | kaen | bf:subscribe(Event.ShipSpawned) |
| 03:30:47 | Zapgamer | No no, how about Event.NexusOpened. |
| 03:30:49 | Zapgamer | Kidding. |
| 03:30:49 | kaen | then you'll write an onShipSpawned function |
| 03:30:51 | kaen | :P |
| 03:30:58 | kaen | ok, so that list |
| 03:31:07 | kaen | also tells you the "arguments" given to each function |
| 03:31:20 | kaen | onShipSpawned gets a ship passed to it |
| 03:31:26 | kaen | so your function will look like: |
| 03:31:33 | kaen | function onShipSpawned(ship) |
| 03:31:40 | kaen | table.insert(registered, ship) |
| 03:31:41 | kaen | end |
| 03:32:32 | kaen | you'll probably also want to remove ships after they're killed |
| 03:32:39 | kaen | function onShipKilled(ship) |
| 03:32:55 | kaen | for k,ship in ipairs(registered) do |
| 03:33:12 | Zapgamer | so |
| 03:33:16 | kaen | blah blah |
| 03:33:22 | kaen | you'll probably be able to figure that out |
| 03:33:27 | Zapgamer | so register •Event.ShipKilled ? |
| 03:33:32 | kaen | yes |
| 03:33:47 | kaen | you'll have to subscribe to any event you want to handle |
| 03:34:25 | kaen | raptor, are these histograms any better? |
| 03:34:32 | kaen | http://bitfighter.org/new-stats/index.html#/ |
| 03:35:47 | kaen | maybe I should use a logarithmic y scale |
| 03:36:18 | Zapgamer | Oh boy! |
| 03:36:20 | Zapgamer | More links! |
| 03:36:43 | Zapgamer | And there's me |
| 03:36:47 | Zapgamer | 397 kills |
| 03:36:48 | Zapgamer | :D |
| 03:36:53 | kaen | one of the many perks of idling in #bitfighter :) |
| 03:36:59 | kaen | you're welcome to give feedback, as well |
| 03:37:18 | Zapgamer | You should add ties |
| 03:37:21 | kaen | oh, actually I have a question |
| 03:37:33 | kaen | do those little marks next to the stats mean anything to you? |
| 03:37:40 | kaen | when you click on a player |
| 03:38:42 | Zapgamer | I sorta don't get it XD |
| 03:39:11 | kaen | that's ok, I don't think anyone but me would :P |
| 03:40:38 | Zapgamer | ... KAEEENNNN!!! |
| 03:41:24 | Zapgamer | You forgot the '(' near 'table' |
| 03:41:37 | Zapgamer | unlimited.levelgen:128: '(' expected near 'table' |
| 03:44:33 | Zapgamer | KAEEEEEENN!!! |
| 03:44:39 | Zapgamer | You also forgot the ) near the '.' |
| 03:44:56 | fordcars | Howdy |
| 03:45:24 | fordcars | kaen^^ Zapgamer is having a heart attack |
| 03:45:57 | Zapgamer | KAEEENNNN!!!! I don't get this |
| 03:46:01 | Zapgamer | Forget this |
| 03:46:05 | | Zapgamer dead. |
| 03:46:14 | fordcars | Awwwww |
| 03:46:48 | Zapgamer | I really need somebody to write the rest of this script for me XDDDDDDDDD |
| 03:46:55 | Zapgamer | Insanity... |
| 03:47:34 | fordcars | Lol, what are doing? The bot, or BCL? |
| 03:47:40 | Zapgamer | NO |
| 03:47:41 | Zapgamer | NADA |
| 03:47:45 | Zapgamer | A levelgen scrip |
| 03:47:48 | Zapgamer | This pastie |
| 03:47:58 | Zapgamer | I put on pastie. |
| 03:48:50 | Zapgamer | Done. |
| 03:49:26 | fordcars | Link please :) |
| 03:49:58 | Zapgamer | I lied |
| 03:50:10 | Zapgamer | Here. http://pastie.org/8677379 |
| 03:51:20 | fordcars | http://pastie.org/8677379 |
| 03:51:24 | fordcars | Oops |
| 03:51:34 | Zapgamer | LAWLLE |
| 03:51:48 | fordcars | Right-clicking in here pastes :P |
| 03:52:42 | fordcars | When it fails, what line does it say? |
| 03:53:12 | Zapgamer | ')' expected near . |
| 03:53:18 | Zapgamer | I DUNNO WHAT DO DO TOHTOWEHTIOWEJRfzwesrfaseraes |
| 03:53:20 | | Zapgamer dies |
| 03:53:47 | fordcars | PASTIES PLEASE! |
| 03:54:01 | fordcars | Again? |
| 03:55:06 | Zapgamer | HELP |
| 03:55:11 | fordcars | vot |
| 03:55:13 | Zapgamer | MY HEADSET IS MURDERRING ME D: (Kidding) |
| 03:55:30 | Zapgamer | k |
| 03:56:00 | fordcars | vot |
| 03:57:05 | Zapgamer | http://pastie.org/8677392 |
| 03:59:14 | fordcars | There is the () missing |
| 03:59:28 | fordcars | at function onSHipSpawned |
| 03:59:29 | fordcars | :) |
| 04:00:03 | fordcars | And what is (table) doing there haha |
| 04:00:04 | Zapgamer | Testing my headset on bitfighter................... |
| 04:00:07 | Zapgamer | I dunno |
| 04:00:10 | fordcars | Heh |
| 04:00:17 | Zapgamer | KEEEEANNNN told me |
| 04:02:01 | fordcars | Ah ok |
| 04:02:09 | fordcars | Does the script work now? |
| 04:03:24 | fordcars | I am pretty sure it would be table.insert(registered, ship) at that line (128) |
| 04:03:53 | fordcars | and function onShipSpawned(ship) |
| 04:03:59 | fordcars | so, |
| 04:04:09 | fordcars | function onShipSpawned(ship) |
| 04:04:23 | fordcars | table.insert(registered, ship) |
| 04:04:25 | fordcars | end |
| 04:04:35 | fordcars | At line 127^^ |
| 04:04:50 | Zapgamer | FORDDDDDDDDD |
| 04:04:56 | fordcars | Yes? |
| 04:05:10 | fordcars | Bonjour good sir |
| 04:05:39 | Zapgamer | http://pastie.org/8677406 |
| 04:06:08 | fordcars | HAHAHA |
| 04:06:12 | fordcars | kaen told you that? |
| 04:06:22 | fordcars | That semicolon does not belong there in Lua |
| 04:06:28 | fordcars | same for 137 |
| 04:06:42 | fordcars | Same gor line 146 |
| 04:06:55 | fordcars | kaen was in C++ mode I beleive |
| 04:07:45 | Zapgamer | I'm on Bitfighter btw |
| 04:08:04 | fordcars | Ok, so find all semicolons at the end of lines and delete them |
| 04:08:08 | fordcars | Cool :P |
| 04:08:16 | fordcars | kaen? |
| 04:08:56 | Zapgamer | Kaen? |
| 04:08:59 | Zapgamer | KAAAAAAAEEEENNN!!!? |
| 04:09:03 | fordcars | Lol |
| 04:09:09 | fordcars | He look afk |
| 04:09:12 | kaen | sorry guys was afk |
| 04:09:14 | kaen | back now :) |
| 04:09:17 | fordcars | :) |
| 04:09:20 | kaen | what's going down Zapgamer ? |
| 04:09:22 | kaen | mayhem |
| 04:09:26 | Zapgamer | YES |
| 04:09:29 | fordcars | Why did you put all of those semicolons? IN LUA :O |
| 04:09:37 | fordcars | GASP |
| 04:09:39 | Zapgamer | That was me |
| 04:09:42 | fordcars | SHIT |
| 04:09:43 | Zapgamer | but I mean in table |
| 04:09:47 | fordcars | What? |
| 04:09:56 | fordcars | I am lost, deeply |
| 04:09:57 | kaen | I did no such thing |
| 04:10:12 | kaen | and semicolons are valid in lua, just optional :P |
| 04:10:17 | fordcars | WHAT |
| 04:10:47 | fordcars | AFTER ALL OF THOSE YEARS OF DELETING SEMICOLONS I ACCIDENTLY PUT there (sorry caps) |
| 04:10:49 | kaen | fordcars, any idea what the tick marks mean when you click on a player here: http://bitfighter.org/new-stats/index.html#/ |
| 04:10:49 | kaen | ? |
| 04:10:54 | kaen | lol |
| 04:11:25 | Zapgamer | KAEEEENNNN |
| 04:11:28 | Zapgamer | n:D |
| 04:11:42 | Zapgamer | Just copying your profile piture |
| 04:11:47 | kaen | lol |
| 04:11:50 | fordcars | Zapgamer, forget everythng I said about semicolons btw |
| 04:12:07 | Zapgamer | k. |
| 04:12:13 | fordcars | kaen, what do you mean by tick? |
| 04:12:18 | Zapgamer | TICKS! |
| 04:12:22 | Zapgamer | Ford. |
| 04:12:30 | Zapgamer | You screwed me up again. DX |
| 04:12:37 | fordcars | Lol sorry |
| 04:12:51 | Zapgamer | string: "attempt to index field '?' (a nil value)" |
| 04:12:58 | fordcars | Ok, uh |
| 04:13:02 | Zapgamer | same error |
| 04:13:03 | kaen | when you click on a player, there is a list of stats that should pop up |
| 04:13:09 | kaen | and tick marks next to each of the new stats |
| 04:13:21 | fordcars | Oh |
| 04:13:28 | | HylianSavior Quit (Ping timeout: 245 seconds) |
| 04:13:28 | kaen | Zapgamer, pastie the code that generated that error, please |
| 04:13:52 | fordcars | Zapgamer, it should be local ship = v[k]:getShip() at line 135 |
| 04:14:47 | fordcars | Oh those lines kaen? Nope |
| 04:16:34 | fordcars | Zapgamer, is it better? |
| 04:18:31 | | HylianSavior has joined |
| 04:20:36 | Zapgamer | Nope |
| 04:20:51 | Zapgamer | KAEENNNN |
| 04:20:53 | Zapgamer | here - http://pastie.org/8677439 |
| 04:21:03 | fordcars | What's the error and line? (By the way the line is after the :) |
| 04:21:35 | fordcars | Lol wait |
| 04:21:54 | fordcars | It is v:getShip() |
| 04:22:04 | fordcars | no [], sorry I thouht v was another variable |
| 04:22:13 | kaen | actually I think it should just be v |
| 04:22:17 | fordcars | ^^ |
| 04:22:26 | kaen | no getShip() |
| 04:22:30 | fordcars | Oh maybe |
| 04:22:35 | fordcars | Yeah probably |
| 04:24:01 | kaen | that whole function should just be rewritten: http://pastie.org/8677443 |
| 04:24:19 | kaen | in fact you can reduce it down even more, but that should work for now |
| 04:26:37 | fordcars | kaen, what do the "ticks" in stats mean, then? |
| 04:27:57 | | ozbf has joined |
| 04:28:09 | kaen | I need you to not know, for now |
| 04:28:22 | kaen | I'm trying to present it in a way that it's obvious what they mean |
| 04:28:34 | | Zapgamer_ has joined |
| 04:28:36 | kaen | and I need brains that don't know the secret to test with :P |
| 04:28:37 | Zapgamer_ | Thanks |
| 04:28:43 | ozbf | Hey kaen is the website still moving to wordpress? |
| 04:28:53 | Zapgamer_ | KAEN |
| 04:28:55 | kaen | umm "yes" ozbf :) |
| 04:28:55 | Zapgamer_ | YOUR A GENIUS |
| 04:29:05 | Zapgamer_ | Somebody kick Zapgamer, I crashed |
| 04:29:09 | kaen | although little or no progress has really been made |
| 04:29:12 | fordcars | Haha ok |
| 04:29:22 | ozbf | i saw your post on freedesign but noone replied. |
| 04:29:29 | kaen | indeed :< |
| 04:29:49 | kaen | we had one jimmythesquid come through but that didn't really go anywhere |
| 04:29:56 | kaen | then we released 019 and just completely lost focus |
| 04:30:10 | Zapgamer_ | Ford, wanna test this script with me? |
| 04:30:30 | fordcars | OK sure :P |
| 04:30:46 | fordcars | Kaen, I bet those ticks are like the average compared to other players :P |
| 04:31:07 | ozbf | wonder if it would help if everyone posted asking for it then it show up in hot column - or it'd just be spam. |
| 04:31:27 | ozbf | also does http://forum.freegamedev.net/ have more traction? gci seems to be good. |
| 04:31:28 | | Zapgamer Quit (Ping timeout: 245 seconds) |
| 04:32:03 | fordcars | Ahh, there you go, your secret is no longer a secret, kaen :3 |
| 04:32:32 | Zapgamer_ | Now I have another problem. |
| 04:32:38 | kaen | noooooooooooooooo |
| 04:32:42 | kaen | my precious brains :< |
| 04:32:48 | fordcars | Sorry :< |
| 04:32:48 | Zapgamer_ | YOUR LIFE |
| 04:32:51 | Zapgamer_ | It's ruined. |
| 04:32:58 | fordcars | Irclogs are just too useful |
| 04:33:05 | kaen | oh that's interesting, ozbf |
| 04:33:17 | fordcars | Zapgamer, what's up? |
| 04:33:33 | | Nothing_Much Quit () |
| 04:33:40 | ozbf | at the very least it will put you up in the google reankings for people searching for open source projects. |
| 04:34:23 | kaen | my long-term goal |
| 04:34:27 | kaen | is to get into the debian repo |
| 04:34:42 | kaen | I made some progress but hit a roadblock with a few of the dependencies |
| 04:34:47 | fordcars | Whoa |
| 04:34:55 | fordcars | Bitfigter in Debian repo? |
| 04:35:03 | fordcars | That would be awesome |
| 04:35:17 | ozbf | Has anyone asked the let's play people to play it as well? - http://www.reddit.com/r/letsplay/ |
| 04:35:29 | ozbf | actully i've answered that question my self - no. |
| 04:35:43 | Zapgamer_ | :/ I just need one more, the shiled - http://pastie.org/8677460 |
| 04:36:11 | ozbf | nice goal kaen. |
| 04:36:26 | fordcars | Yeah, sure zap |
| 04:36:42 | fordcars | *elseif though |
| 04:36:54 | | Nothing_Much has joined |
| 04:36:55 | fordcars | Not elseelf, don't know how you wrote that |
| 04:37:05 | fordcars | :) |
| 04:37:16 | fordcars | oh sorry, no I |
| 04:37:30 | fordcars | I think Lua is Case-sEnSitivE |
| 04:38:20 | kaen | actually there has been a let's play session |
| 04:39:41 | ozbf | yes there's 2 of them. |
| 04:39:55 | ozbf | but all low view ones and not ones with popular followings. |
| 04:40:25 | fordcars | It is SoccerBallItem |
| 04:40:26 | ozbf | or none of the reddits ones at least. |
| 04:43:45 | | kumool Quit (Ping timeout: 245 seconds) |
| 04:45:23 | ozbf | https://www.google.com.au/search?q=let's+play+bitfighter& - sickmind and weazelzone have played. |
| 04:45:34 | ozbf | is that what you mean kaen. anyone else? |
| 04:48:14 | ozbf | . |
| 04:48:33 | kaen | hmm, not really sure |
| 04:48:45 | kaen | I just remember reading about in the bitfighter.org forum |
| 04:49:14 | | Zapgamer_ Quit (Quit: Page closed) |
| 04:49:36 | fordcars | Yeah me too |
| 04:49:45 | fordcars | I think it might be _k |
| 04:59:21 | fordcars | Hey kaen, do you know why cmake is not recognizing Visual Studio 2013> |
| 04:59:24 | fordcars | ? |
| 05:01:13 | fordcars | http://www.cmake.org/cmake/help/git-master/generator/Visual%20Studio%2012%202013.html |
| 05:01:17 | fordcars | It should wokr |
| 05:01:21 | fordcars | *work |
| 05:17:49 | | raptor Quit () |
| 05:19:55 | | vs73nx Quit (Ping timeout: 272 seconds) |
| 05:24:53 | | vs73nx has joined |
| 05:27:20 | | Flynnn has joined |
| 05:39:00 | kaen | fordcars, check out the changes I made to the new stats |
| 05:39:05 | kaen | let me know what you think :) |
| 05:40:43 | kaen | oh, and try running cmake with no -G flag or generator specified |
| 05:40:49 | kaen | I think it defaults to VS12/13 |
| 05:44:05 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 05:45:43 | | Flynnn has joined |
| 06:04:39 | | jimmythesquid has joined |
| 06:23:33 | | jimmythesquid Quit (Ping timeout: 245 seconds) |
| 06:32:35 | fordcars | Hi |
| 06:35:40 | fordcars | kaen, cmake still fails |
| 06:36:16 | fordcars | Whoa sweet stats! |
| 06:36:26 | | Darrel has joined |
| 06:42:20 | fordcars | Hey, I don't think it can't find the comiler |
| 06:42:38 | fordcars | fatal error LNK1181: cannot open input file 'gdi32.lib' |
| 06:42:46 | fordcars | That is the only error I get it seems |
| 06:44:14 | fordcars | Opening the CompilerIdCXX.vcxproj doesn't work (Visual Studio says that the file cannot be found) |
| 06:44:23 | fordcars | *opening directly |
| 06:46:54 | fordcars | Night! |
| 06:46:56 | | fordcars Quit (Quit: Lost terminal) |
| 06:47:01 | kaen | night! |
| 06:50:11 | | Nothing_Much Quit (Remote host closed the connection) |
| 07:22:30 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 07:51:28 | | ozbf Quit (Ping timeout: 245 seconds) |
| 07:54:49 | | vs73nx Quit (Remote host closed the connection) |
| 08:18:23 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 08:42:20 | | vs37nx-macbook has joined |
| 08:42:32 | | vs37nx-macbook Quit (Client Quit) |
| 08:45:34 | | vs37nx-macbook has joined |
| 08:49:02 | | vs37nx-macbook Quit (Client Quit) |
| 08:49:15 | | vs37nx-macbook has joined |
| 08:51:18 | | vs37nx-macbook Quit (Remote host closed the connection) |
| 08:53:01 | | vs37nx-macbook has joined |
| 08:58:35 | | vs37nx-macbook Quit (Quit: Quitting for now… See you all later) |
| 09:04:15 | | watusimoto has joined |
| 09:04:15 | | ChanServ sets mode +o |
| 09:18:51 | | Darrel Quit (Read error: Connection reset by peer) |
| 09:26:30 | | Invisible has joined |
| 09:27:59 | | Darrel has joined |
| 10:37:02 | | Invisible Quit (Quit: Invisible) |
| 12:02:23 | | Watusimoto_ has joined |
| 12:52:45 | | Watusimoto_ Quit (Ping timeout: 272 seconds) |
| 14:03:03 | | HylianSavior has joined |
| 14:49:04 | | Watusimoto_ has joined |
| 16:52:16 | | -hobana.freenode.net- *** Looking up your hostname... |
| 16:52:16 | | -hobana.freenode.net- *** Checking Ident |
| 16:52:16 | | -hobana.freenode.net- *** No Ident response |
| 16:52:16 | | -hobana.freenode.net- *** Couldn't look up your hostname |
| 16:52:23 | | BFLogBot has joined |
| 16:52:23 | | -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. |
| 16:52:47 | watusimoto | we're back in service |
| 16:52:52 | watusimoto | sorry for the interruption! |
| 16:53:51 | | raptor has joined |
| 16:53:51 | | ChanServ sets mode +o |
| 16:58:43 | raptor | good day |
| 17:02:01 | | HylianSavior has joined |
| 17:07:28 | raptor | oh good, quartz updated his maps with screenshots! |
| 17:09:53 | watusimoto | raptor: quick question |
| 17:09:58 | raptor | B |
| 17:10:11 | watusimoto | there is a cron job scheduled on bitfighter.org to sweep trophies over to game jolt |
| 17:10:14 | watusimoto | it seems not to be running |
| 17:10:22 | raptor | let me check |
| 17:10:25 | raptor | there is a cron log |
| 17:10:27 | watusimoto | any idea why? they job looks good, has permissions, and crond is running |
| 17:10:31 | raptor | under /var/spool somewhere |
| 17:10:35 | watusimoto | where is that? |
| 17:10:41 | raptor | let me look |
| 17:10:45 | raptor | using the 'master' user, right? |
| 17:10:54 | watusimoto | ah spool.. I had looked in var/log |
| 17:10:55 | watusimoto | yes |
| 17:11:00 | watusimoto | which we don't have |
| 17:11:43 | raptor | /var/spool/mail/master |
| 17:11:57 | raptor | cron output is spit to the mail |
| 17:12:16 | raptor | a perl script! |
| 17:12:29 | raptor | i bet you just need to wrap it in a shell script that has the #!/bin/bash shebang |
| 17:12:32 | watusimoto | so... where can I see the output/proff it was run? |
| 17:12:36 | raptor | with spaces! |
| 17:13:02 | watusimoto | what's wrong with this? |
| 17:13:09 | watusimoto | @daily /usr/bin/perl /home/master/bitfighter/master/master\ support\ files\ and\ scripts/update_gamejolt_trophies.pl |
| 17:13:24 | watusimoto | I shouldn't need to wrap that, should I? |
| 17:13:33 | raptor | depends |
| 17:13:35 | raptor | i think yes |
| 17:13:39 | raptor | foudn the error |
| 17:13:52 | watusimoto | yes? |
| 17:14:00 | raptor | http://pastie.org/private/66f1eeqxp63uatpv9ltdhg |
| 17:14:03 | watusimoto | (because I can run that cmd line manually, fine) |
| 17:14:08 | raptor | yes, but |
| 17:14:14 | raptor | crond doesn't run in a shell |
| 17:14:23 | watusimoto | what??? |
| 17:14:26 | watusimoto | hmmm |
| 17:14:32 | raptor | so there is no environment set up for which to grab simple things like proper paths |
| 17:14:36 | watusimoto | so creaet a bash script that runs the perl script? |
| 17:14:38 | raptor | yeah |
| 17:14:43 | watusimoto | silly |
| 17:14:52 | raptor | take a look at what I did with the pleiades_export script |
| 17:14:56 | raptor | and do the same thing |
| 17:15:02 | watusimoto | where is that? |
| 17:15:12 | raptor | the other @daily one |
| 17:15:16 | raptor | in the crontab |
| 17:15:30 | watusimoto | ok |
| 17:15:54 | raptor | the solution is to just wrap it in a shell script that invokes the shell at the top (#!/bin/bash) and uses full paths (just in case) |
| 17:16:38 | raptor | i guess crond does run in a shell 'sh', but that typically doesn't have environment stuff set up |
| 17:18:16 | | Flynnn has joined |
| 17:20:07 | watusimoto | ok, we'll see if it works tomorrow |
| 17:23:51 | raptor | wait wait |
| 17:23:56 | raptor | pleiades export failed too... |
| 17:24:07 | raptor | are you using the hostname of 'localhost' ? |
| 17:24:17 | raptor | it may need to be 127.0.0.1 |
| 17:26:08 | watusimoto | are you asking me? |
| 17:26:13 | raptor | yes |
| 17:26:24 | raptor | i'm going to simulate the cronenvironment |
| 17:27:38 | watusimoto | I use whatever is in the master.ini file |
| 17:27:53 | watusimoto | I basically parse that to grab the db credentials |
| 17:28:26 | watusimoto | I use the stats_database_addr key |
| 17:29:34 | watusimoto | 127.0.0.1 |
| 17:29:58 | raptor | hmmm |
| 17:29:59 | raptor | ok |
| 17:30:06 | watusimoto | maybe it will work! |
| 17:32:47 | raptor | watusimoto: you can test it now from a 'cron' shell i just set up |
| 17:32:52 | raptor | just run: env - `cat ~/cronenv` /bin/sh |
| 17:33:01 | raptor | and you'll be in a cron-like shell |
| 17:33:17 | watusimoto | then run the bash script I created? |
| 17:33:22 | raptor | yes |
| 17:33:51 | watusimoto | worked ? |
| 17:33:59 | raptor | your prompt should change |
| 17:34:06 | raptor | then in the new shell you run your thing |
| 17:34:08 | watusimoto | did not change |
| 17:34:13 | watusimoto | yes |
| 17:34:15 | watusimoto | sorry |
| 17:34:17 | watusimoto | sh-4.1 |
| 17:34:23 | raptor | you're there! |
| 17:34:27 | watusimoto | the gamejolg.log file is still emtpy |
| 17:34:33 | raptor | just to 'exit' when done |
| 17:34:35 | watusimoto | I ran the script, got no output |
| 17:34:42 | watusimoto | log still empty |
| 17:34:48 | watusimoto | so... not sure if it actually worked |
| 17:35:47 | watusimoto | I'm thinking it did not work |
| 17:36:35 | raptor | yeah, me too... |
| 17:36:48 | raptor | ok, i have to go to a meeting - i'll test some more a bit later |
| 17:37:50 | watusimoto | ok |
| 17:38:40 | raptor | it worked! |
| 17:38:50 | raptor | i think the shell just returns quickly |
| 17:39:12 | watusimoto | ok, will try it again |
| 17:39:32 | raptor | also, i found it helpful to make sure you're in the same directory as the script by adding this in the wrapper shell: cd ${0%/*} |
| 17:39:46 | raptor | ok back alter |
| 17:39:48 | raptor | *later |
| 17:44:18 | | Darrel Quit (Ping timeout: 252 seconds) |
| 17:44:51 | | Darrel has joined |
| 18:07:26 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 18:08:13 | | watusimoto Quit (Read error: Operation timed out) |
| 18:22:04 | | Flynnn has joined |
| 18:23:38 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 18:42:22 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 18:53:44 | | Flynnn has joined |
| 19:16:04 | | LordDVG has joined |
| 19:32:52 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 19:35:32 | | Flynnn has joined |
| 19:46:43 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 19:49:03 | | Flynnn has joined |
| 19:52:42 | | Flynnn Quit (Client Quit) |
| 20:02:50 | | BFLogBot Commit: 40f0950369d8 | Author: buckyballreaction | Message: Make SlipZone a proper child of GameZone |
| 20:05:42 | | bobdaduck Quit (Read error: Connection reset by peer) |
| 20:06:23 | | bobdaduck has joined |
| 20:10:49 | | Flynnn has joined |
| 20:18:35 | | vs73nx has joined |
| 20:20:37 | | vs73nx_ has joined |
| 20:20:45 | | vs73nx_ Quit (Client Quit) |
| 20:21:08 | | vs73nx Quit (Client Quit) |
| 20:21:13 | | vs73nx_ has joined |
| 20:21:17 | | vs73nx_ Quit (Client Quit) |
| 20:21:31 | | vs73nx has joined |
| 20:21:36 | | vs73nx Quit (Changing host) |
| 20:21:37 | | vs73nx has joined |
| 20:23:38 | | Flynnn Quit (Ping timeout: 264 seconds) |
| 20:29:25 | | Flynnn has joined |
| 20:30:07 | raptor | hello again |
| 20:31:26 | raptor | what did the crop say to the farmer? |
| 20:31:37 | raptor | why are you always picking on me? |
| 20:36:17 | vs73nx | hahaha |
| 20:39:04 | kaen | hello |
| 20:39:13 | raptor | hi |
| 20:39:45 | kaen | how do you feel about these histograms? http://bitfighter.org/new-stats/index.html#/ |
| 20:40:20 | kaen | I added the actual rank to each stat in an effort to make them more decipherable |
| 20:43:05 | raptor | looking |
| 20:43:39 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 20:44:17 | raptor | i like the rank numbers |
| 20:44:44 | raptor | bug the histogram doesn't seem to make sense for some of them for me, like 'flag_score_per_game' :#3 |
| 20:44:55 | raptor | but histogram shows me in the bottome 1/3 or so |
| 20:45:07 | | Flynnn has joined |
| 20:47:51 | kaen | yeah, that's something I've been wrestling with |
| 20:48:09 | kaen | the histograms take the range from min to max, then divide it up into 20 buckets |
| 20:48:33 | kaen | so if number one is 10 and last place is 0, and you're at #2 with 3, it looks like you suck |
| 20:49:14 | | HylianSavior has joined |
| 20:51:10 | raptor | ah |
| 20:51:25 | raptor | well maybe the histograms don't add as much value as the rank numbers |
| 20:52:25 | vs73nx | first day of school today |
| 20:52:29 | vs73nx | woohoo |
| 20:52:58 | kaen | I feel like there's a cool feature in there that just needs to be unwrapped ... |
| 20:53:07 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 20:53:14 | vs73nx | offline mods? |
| 20:53:17 | vs73nx | *mode |
| 20:53:30 | kaen | I'm playing with clipping the range using a standard deviation measurement |
| 20:53:56 | vs73nx | maths? |
| 20:53:59 | | HylianSavior has joined |
| 20:54:32 | kaen | if I restrict the range to just the big "lumps" then 20 bars of resolution shows when the distribution is heavy-tailed or normally distributed |
| 20:55:24 | raptor | what about a distribution on the player count, instead of the value? |
| 20:55:36 | kaen | oh! I could restrict the bucketed data to players with more than X games |
| 20:57:12 | kaen | I'm not sure I understand, the bar heights are the number of samples in each bucket, and each bucket on the x-axis is filled from the specific stat |
| 20:58:00 | | vs73nx Quit (Remote host closed the connection) |
| 20:58:07 | raptor | what i mean is always guarantee the same number of samples in each bucket |
| 20:58:16 | kaen | ah ok |
| 20:58:16 | raptor | so say there are 100 players |
| 20:58:20 | raptor | then 10 in each of 10 |
| 20:59:04 | kaen | yes, I see. That would make the bars all the same height, wouldn't it? |
| 20:59:52 | raptor | hmm... yes it would, unless you cahnge the bar height to means something different |
| 20:59:57 | raptor | i guess i didn't think about that |
| 21:00:06 | raptor | stuck in a 2D world |
| 21:00:23 | kaen | heh |
| 21:06:33 | | Quartzy has joined |
| 21:06:54 | Quartzy | Yeah so raptor, kaen I'm going to tell you something you probably don't want to hear. |
| 21:07:03 | Quartzy | I still have the glitch half the time. |
| 21:07:29 | kaen | 50% success is infinite times better than 0% :) |
| 21:07:37 | Quartzy | Indeedy |
| 21:07:44 | Quartzy | But if a level ever fails to upload |
| 21:07:46 | Quartzy | Then it stays that way |
| 21:08:12 | kaen | so you mean, if you upload a level, and it fails once, it will never work after that? |
| 21:08:17 | Quartzy | Yep. |
| 21:08:27 | kaen | very strange |
| 21:08:34 | Quartzy | Sounds like a level-side problem but I'm not sure I can identify a pattern. |
| 21:08:39 | Quartzy | At first I thought it was scripts; but no. |
| 21:08:46 | Quartzy | Then I thought complicated, lots of items; but again, no. |
| 21:09:16 | raptor | ah stink |
| 21:09:38 | raptor | does it fail on a consistent level at all? |
| 21:10:01 | Quartzy | Not that I can figure out. |
| 21:10:13 | Quartzy | Heck, I just tried uploading a brand new map ... well, ish. Brand new to the database, and that didn't work either. |
| 21:10:28 | raptor | ok, then it's probably our code again.. |
| 21:10:37 | raptor | argh |
| 21:10:54 | Quartzy | Yeah no idea man. Some of my really simple maps have done the same thing, I can't figure out a pattern. |
| 21:11:07 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 21:11:26 | Quartzy | I've even doubled-checked to see if the LevelDatabaseId has disappeared or whatever, because it likes to do that if I save; but it's not that either. |
| 21:11:55 | raptor | ok, i'll dig into it some more |
| 21:12:02 | Quartzy | If it helps, I have some notes that I've written for myself. |
| 21:12:09 | raptor | sure |
| 21:12:19 | Quartzy | ok these are the trouble makers |
| 21:12:20 | Quartzy | qbm11 - Plaza qbm13 - boatse qbm3 - death qcore2 - ducks rock qcore6 - bubbles qcore8 - inca qcore9 - super neon chess qctf14 - pixel stream (not on database) qdungeon1 - 35x5 |
| 21:13:51 | raptor | ok thank |
| 21:13:52 | raptor | s |
| 21:13:57 | | Flynnn has joined |
| 21:14:39 | Quartzy | I do appreciate the help. Sorry about all this. :\ |
| 21:15:00 | Quartzy | Usually I let other people point out bugs but this one really affects me xD |
| 21:22:55 | Quartzy | Interestingly, on Pleiades it claims the levels have been updated. |
| 21:23:10 | Quartzy | So something goes through, but it doesn't give me the "success" message, and obviously, no screenshot or actual update. |
| 21:30:19 | raptor | oh interesting |
| 21:30:25 | raptor | now that may be different |
| 21:30:35 | raptor | (don't worry about being sorry - we want the game to work :) |
| 21:30:57 | raptor | so on those trouble maker maps, pleiades does say it's updated but no screenshot? |
| 21:42:34 | Quartzy | yes |
| 21:45:25 | raptor | that may be an entirely different bug! |
| 21:45:38 | raptor | ok, i'll download those maps later tonight and take a look |
| 21:47:04 | kaen | dude |
| 21:47:06 | kaen | Quartzy, |
| 21:47:15 | kaen | that pixel art map is awesome |
| 21:59:55 | | Watusimoto has joined |
| 22:03:40 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 22:12:18 | | Flynnn has joined |
| 22:13:00 | | Flynnn Quit (Client Quit) |
| 22:14:13 | | Flynnn has joined |
| 22:17:28 | | Flynnn Quit (Client Quit) |
| 22:54:59 | | Flynnn has joined |
| 22:55:45 | | Flynnn Quit (Client Quit) |
| 22:56:36 | | Flynnn has joined |
| 22:57:38 | Quartzy | thank you kaen |
| 22:58:16 | Quartzy | It's far from done xD |
| 23:02:12 | | BFLogBot Commit: bf8a5813ab02 | Author: watusimoto | Message: Provide a sysetm for identifying and removing duplicate entries from the QueryGames list. Cannot be enabled until 020. See issue 380 for details. |
| 23:02:13 | | BFLogBot Commit: 56d1728566e0 | Author: watusimoto | Message: Merge |
| 23:07:01 | | bobdaduck Quit (Remote host closed the connection) |
| 23:37:32 | Watusimoto | raptor, sam686: what do you think about putting the playback menu under options? |
| 23:39:29 | raptor | i don't mind |
| 23:39:36 | raptor | you saw i moved it to HOST GAME? |
| 23:39:42 | Watusimoto | it seems a bit weird... but now the hosting menu seems too full |
| 23:40:01 | Watusimoto | and it doesn;t really belong there (same could be said for options) |
| 23:40:04 | raptor | we could compress the two to one PLAYBACK -> |
| 23:40:22 | raptor | true |
| 23:40:32 | raptor | it can go anywhere... or no where |
| 23:40:51 | raptor | the risk being that wherever we put it will cause confusion when we change it again |
| 23:40:58 | Watusimoto | maybe a menu Recording> with record and playback |
| 23:41:05 | Watusimoto | or rather a submenu |
| 23:41:33 | raptor | but the 'record' option is really a hostgame parameter isn't it? |
| 23:41:39 | Watusimoto | or maybe an Advanced Options menu on hosting to hide some stuff |
| 23:41:47 | Watusimoto | yes |
| 23:41:57 | Watusimoto | my menu idea would go on the hosting page |
| 23:42:05 | Watusimoto | but hosting is too full |
| 23:42:18 | Watusimoto | what about a Passwords> secion |
| 23:42:36 | Watusimoto | that would hide 3 options |
| 23:43:20 | raptor | that seems good |
| 23:43:25 | Watusimoto | that might be worth doing regardless |
| 23:43:28 | raptor | yes |
| 23:43:33 | Watusimoto | let me try that and see what happens |
| 23:49:23 | sam686 | in-game ESC menu could get too full (with admin permission), it does scrolling up and down |
| 23:49:44 | sam686 | but then the level selection can get too many levels in it as well |
| 23:53:39 | Watusimoto | I'm not putting anything new on that menu |
| 23:53:48 | Watusimoto | just creating a submenu under hosting |
| 23:53:56 | Watusimoto | to see if that makes things better |
| 23:55:39 | sam686 | not sure which is better... sub-menu or scrolling up and down, or tiny font. I notices the font is kindof small in editor game parameters |
| 23:55:56 | raptor | exploit the vectorness! |
| 23:56:07 | Watusimoto | How do you get owner permissions? |
| 23:56:21 | Watusimoto | I think keeping the menus a manageable length is important |
| 23:56:23 | raptor | by either entering an owner password (only if one exists) |
| 23:56:29 | raptor | OR if you host a game locally |
| 23:56:37 | Quartzy | THIS IS A DISTRACTING PIECE OF TEXT |
| 23:56:40 | Watusimoto | is that something you should be able to set up when hosting? |
| 23:56:47 | sam686 | For users entering password in server, Probably in the same all-in-one password entry |
| 23:57:35 | sam686 | but setting up password in hosting menu, there isn't a owner password entry, though I think hoster automatically get owner permission too |
| 23:57:50 | Watusimoto | where is owner pw set? in the ini? |
| 23:58:27 | raptor | in the INI |
| 23:58:35 | sam686 | ini is one way, the instructions shows /setownerpass |
| 23:58:52 | raptor | i figured setting in the HOST GAME menu was silly because you're already granted ownership |
| 23:59:26 | Watusimoto | raptor: ah yes, good point -- but it would be a handy way to set it in the ini |
| 23:59:38 | raptor | which brings up some tangential issues: 1. should we have an interface for *all* options and 2. if so, should we provide a web endpoint for it? :) |
| 23:59:38 | Watusimoto | ok, I'm going to bed |
| 23:59:50 | Watusimoto | 1 no 2 hmmmm |