Author Topic: RTB Development  (Read 380073 times)

GUI Downloading is definitely not something that interests me but I know it's something Blockland really needs for add-ons so I tried to throw in a basic implementation and find time to expand on it later.

I'm happy to still do that but it's going to take a back seat to all the other far more awesome things I want to do with RTB.

I'm happy to still do that but it's going to take a back seat to all the other far more awesome things I want to do with RTB.
Like maybe a save gallery that somehow takes you forever to do.

Like maybe a save gallery that somehow takes you forever to do.
Why don't you develop and release it then?

Why don't you develop and release it then?
Why is it my job?

Why is it my job?
Instead of hating RTB like you used to when you made Blockland Cloud, why don't you help him instead?

Like maybe a save gallery that somehow takes you forever to do.

I don't have time for your bullstuff, I have both a full time job and a social life. Atleast I don't waste my time on these forums floating around being an autistic cunt.

I don't have time for your bullstuff, I have both a full time job and a social life. Atleast I don't waste my time on these forums floating around being an autistic cunt.
oh stuff kalph got told

autistics on the forums
  • port
  • kalphiter

Instead of hating RTB like you used to when you made Blockland Cloud, why don't you help him instead?
One does not simply help RTB.

Kalphiter, you really envy Ephialtes, it's cute.

If (purely theoretically speaking) some enterprising modder were to fix the GUI downloading to a point where it's worthwhile, would you consider adding their version back into RTB?

I ask because something like this is only really beneficial if the vast majority of people have it, so having it back in RTB which is widely used helps its cause immensely.

I'd definitely consider it yeah. It would have to be up to certain standards in terms of both code quality and implementation but assuming it was then I'd be fine with that.

Edit: If anyone actually intends to do this I'd like to hear their intended method of implementing it and ensuring it's safe before they actually do it.
« Last Edit: June 30, 2012, 02:07:40 PM by Ephialtes »

I'm considering doing it from the base that's already in there, basically extending the current suite of commands available to allow you to do stuff like custom lists (by defining a template then inserting it into some other control with custom data) and calling stuff on existing objects (resize for size/position editing, setColor on swatches/bitmaps, setBitmap for bitmaps, stuff like that) and doing these on a per-client basis during play while preserving the original GUI serverside.

I'd have to spend a while looking over the things I often do with GUIs to get a concrete featureset planned but I'd be mostly expanding from the code that's there given that it's a solid framework lacking mostly in interactivity - the easiest example I can think of would be a custom inventory GUI and if I could implement that with it I'd call it usable.

I'd definitely consider it yeah. It would have to be up to certain standards in terms of both code quality and implementation but assuming it was then I'd be fine with that.

Edit: If anyone actually intends to do this I'd like to hear their intended method of implementing it and ensuring it's safe before they actually do it.
Whoops.

The method it uses is that it sends all the attributes of the objects, which are then verified and assembled on the client side. command, altCommand, and closeCommand are replaced with a callback that tells the server what was pressed, which can be hooked into by add-ons. The source can be found here.

Objects can also use basic commands such as list handling, setValue, and setText.

Edit: stuff, just read the post about adding it to rtb. Not what I was implying.
« Last Edit: June 30, 2012, 03:13:46 PM by Scout31 »

What other features are we sure to expect in the future? Also when will creating your own Private Chatroom be useable?