of     1   

Sharksie
#125970914Monday, February 17, 2014 8:02 AM GMT

-- Reposted from my posts on RBXDev, ATR, and GD -- A few days ago I became very interested in the applications of the new FilteringEnabled feature but, being the impatient child I am, I didn't want to wait for the output spam to be fixed before I began work on my project. I made my own output system that's accessed by pressing '-' and, while adding support for an approved users list, I realized that I could just leave this output window unlocked for everyone to read from and then the users could give me detailed information when they experience errors. Then I thought "why stop there?" and began exploring the possibilities of a Source-style developer console, which wasn't terribly different than what I had already made. Today I added the first two commands, which anyone can use, to my game's console: - say text -- for chatting phrases - bind input, command -- for binding a console command to a key My discussion is about the pros and cons of including this in a game. The list I currently have is: PROS - Players get to better understand how the game works - Anyone can give me specific information on errors and bugs - Players can use commands such as bind to improve their gameplay experience CONS - ??? Does anyone else have an opinion on this? I'm very clearly leaning towards the pros and I would like to hear the other side of the argument, so please post what you think.
TheLuaWeaver
#125971401Monday, February 17, 2014 8:14 AM GMT

I see no need for a full-blown error console. I feel like you should have clientside errors detected, passed through a RemoteFunction, and then use HttpService to log it on your server. ~LuaWeaver; Programmer, gamer, developer.
MettaurSp
#125994706Monday, February 17, 2014 5:14 PM GMT

Couldn't you just use the DataStore for logging?
Sharksie
#125995266Monday, February 17, 2014 5:20 PM GMT

The idea behind a console isn't for logging as much as it is for on-the-fly debugging, although logging features could certainly be applied to a console.
HaxHelper
#126015195Monday, February 17, 2014 8:55 PM GMT

I've done one of these before and they're pretty fun pretty easy to do, too there's really no reason to avoid doing it unless you just don't want to spend the time on it
HalfCircuit
#126015720Monday, February 17, 2014 9:01 PM GMT

Is it nice having free time to be able to do stuff like that?
Sharksie
#126034995Monday, February 17, 2014 11:50 PM GMT

Free time is nice for side projects, but that doesn't have much to do with the topic.
TheCapacitor
#126036607Tuesday, February 18, 2014 12:05 AM GMT

"Is it nice having free time to be able to do stuff like that?" ~some christian thing
bohdan77
#126038669Tuesday, February 18, 2014 12:24 AM GMT

PRO: --Doesn't take much time to make CON: --takes time to make
Zkiller11
#126039274Tuesday, February 18, 2014 12:30 AM GMT

@TheCapacitor: y the h8/
cool12309
#126057422Tuesday, February 18, 2014 3:12 AM GMT

Read your post Didn't understand it Can I see a demo of whatever this is (a console?)?
bohdan77
#126058302Tuesday, February 18, 2014 3:21 AM GMT

@cool developer.valvesoftware(dot)com/wiki/Developer_Console
cool12309
#126065688Tuesday, February 18, 2014 4:42 AM GMT

I know what a console is, I was asking is it a console, or what.
Sharksie
#126069606Tuesday, February 18, 2014 5:40 AM GMT

Sure, I have it uploaded here http://www.roblox.com/TeamPrisms-Place-place?id=145237914 I'm pretty sure this version isn't broken. Current commands are say and bind. e.g. say "hi" bind "f", "say 'hi'"
Notunknown99
#126069908Tuesday, February 18, 2014 5:46 AM GMT

@ArceusInator: Unbind please
Sharksie
#126070259Tuesday, February 18, 2014 5:52 AM GMT

Will be adding unbind in the future, but this thread isn't about my console specifically. This thread is also about the general idea behind adding a console to a roblox game.
Notunknown99
#126070366Tuesday, February 18, 2014 5:54 AM GMT

I agree with the people who say to use HttpService or DataStoreService (Maybe you could assign everyone a unique ID when they join which they use to provide you with output data? What IS the data limit to DataStoreService? Can I add as much data as I like?)
cool12309
#126070829Tuesday, February 18, 2014 6:03 AM GMT

What am I looking for when I do the say command?
Sharksie
#126074087Tuesday, February 18, 2014 7:25 AM GMT

notunknown - the only limit on datastore is 63k bytes per key, iirc cool - you should see the console give you information about where the chat is going to, then you should see it show up in the chat feed
Notunknown99
#126086048Tuesday, February 18, 2014 2:00 PM GMT

So instead of 45k per player, I can use 63k per key (and thus each player would be limited only to how much thee revers can fit)? Wow. I wonder if someone will make a script designed to spam useless data?
Sharksie
#126129089Tuesday, February 18, 2014 11:59 PM GMT

of course
200AB
#126162783Wednesday, February 19, 2014 5:35 AM GMT

I don't see why there would be any cons? If you want to, and you have the time, I say go ahead.

    of     1