Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   New Scripting Engine (GS2) (https://forums.graalonline.com/forums/forumdisplay.php?f=153)
-   -   Scripted RC (https://forums.graalonline.com/forums/showthread.php?t=73833)

Doahh_p2p 02-12-2011 09:03 PM

Can you add a feature to edit files in the filebrowser as text? It makes it so much easier to update in-level scripts online.

Admins 02-12-2011 09:26 PM

Find and edit-as-text only work with v6. With player list button I mean the button in the upper left corner of the RC window.

Deas_Voice 02-13-2011 01:36 PM

Quote:

Originally Posted by Stefan (Post 1630456)
Find and edit-as-text only work with v6. With player list button I mean the button in the upper left corner of the RC window.

ah ok.
i am using linuxV6; which is a bit old'

fowlplay4 02-19-2011 05:33 AM

Tapping F6 in quick-succession causes the RC text to disappear on initial opening.

How to replicate..

1. Log on to a server
2. Tap F6 about 3 times in quick-succession.

Admins 09-25-2011 12:12 AM

We have added renaming and moving of files to the scripted RC. The moving of files is not perfect yet (doesn't use drag'n'drop and only works for single files) but it is a start.
Are there things still missing in the scripted RC which are important?

ffcmike 09-25-2011 12:20 AM

Quote:

Originally Posted by Stefan (Post 1669042)
We have added renaming and moving of files to the scripted RC. The moving of files is not perfect yet (doesn't use drag'n'drop and only works for single files) but it is a start.
Are there things still missing in the scripted RC which are important?

Deleting (empty) folders doesn't seem to work, for some reason I get a "you do not have rights" message where it would work within normal RC. This would be somewhat helpful too if it can possibly be done in a way which doesn't cause folder browser to load again for 10 seconds.

I'm also wondering what happened to the clientrc log out button?

Mark Sir Link 09-25-2011 12:21 AM

Clicking on an empty folder gives an error message of "No read rights for x" rather than just somehow indicating it is empty, and will leave the files of the previously open folder in the pane to the right while having the new folder highlighted.

Here it is showing the contents of folder detectbackups while giving an error when selecting Codein

http://i.imgur.com/e4ghk.png

Admins 09-25-2011 01:09 PM

Ok will have to update the client to enable folder deletion.

xAndrewx 10-09-2011 09:33 PM

I just edited my rights (Added the Set attributes right) and it cleared all my folder rights

callimuc 10-09-2011 11:19 PM

Quote:

Originally Posted by xAndrewx (Post 1670444)
I just edited my rights (Added the Set attributes right) and it cleared all my folder rights

Also happens to me some times while adding rights to other players. And I kept thinking I did something wrong >.<

MattKan 11-10-2011 02:03 AM

PHP Code:

Script: Function ScriptedRCBanWindowTabSelect.addrow not found in function onReceiveText in script of Weapon -ScriptedRC
Script
: Function ScriptedRCBanWindowTabSelect.setselectedrow not found in function onReceiveText in script of Weapon -ScriptedRC 

This appears in the script log if I open and close client RC - the add on feature is not installed. (I'm using V6)

Don't know if this is important or not tbh but just FYI

xAndrewx 04-13-2012 07:55 PM

I don't like the file browser. It's not very good.

Suggestions:

Multiple file download and upload
Multiple file delete (selecting more than one file at a time and deleting)
Making the 'delete' key on the keyboard work to delete a file

Gunderak 04-14-2012 07:57 AM

Quote:

Originally Posted by xAndrewx (Post 1691985)
I don't like the file browser. It's not very good.

Suggestions:

Multiple file download and upload
Multiple file delete (selecting more than one file at a time and deleting)
Making the 'delete' key on the keyboard work to delete a file

This.

Tim_Rocks 04-14-2012 08:33 AM

Suggestion: Add a search for the NC scripted window so I can find scripts easier without scrolling through the entire thing.

Admins 06-05-2012 02:38 PM

I've improved the speed of the RC chat output, it shouldn't freeze anymore when you do some extensive /scriptscan or so.

xAndrewx 06-30-2013 11:33 AM

Is there a function called when a client RC connects to the server?

Something like

function onClientRCOnline() {
}

fowlplay4 06-30-2013 04:56 PM

Quote:

Originally Posted by xAndrewx (Post 1720077)
Is there a function called when a client RC connects to the server?

Something like

function onClientRCOnline() {
}

Just parse it from onAllRCChat(msg).

unixmad 08-09-2014 04:22 AM

I want to make a team to work on a new improved scripted RC, who want to help?

scriptless 08-09-2014 05:28 AM

Quote:

Originally Posted by unixmad (Post 1729762)
I want to make a team to work on a new improved scripted RC, who want to help?

How big of a team are you looking for? I would like to help. I have available time but my skill falls just a little short of some of the greats like dusty, fp4, tig, cbk, ect.

callimuc 08-09-2014 07:51 AM

I might be able to help

Tim_Rocks 08-09-2014 12:08 PM

Quote:

Originally Posted by unixmad (Post 1729762)
I want to make a team to work on a new improved scripted RC, who want to help?

What exactly needs done? I've typically used scripted RC for chatting purposes. But I'm all for improving tools.

scriptless 08-09-2014 06:58 PM

Callimuc is another great scripter. Definately worth having him help your team. I rarely use the scripted re I just prefer how the RED feels. Especially when your not using tabs for scripts but actual external windows. Also noticed quite a few bugs with it.

cbk1994 08-10-2014 12:18 AM

I know this has been discussed before, but are there any compelling features for scripters that an in-game RC could offer over an external client?

As a scripter, I'd much prefer to see a slimmed down external RC which did nothing but launch my preferred text editor to edit scripts. I'm happy using the in-game RC for everything else.

It seems like a waste to spend time rebuilding programming tools; text editors are a solved problem. If the RC protocol was published, I definitely would have built something like this many years ago. This is a couple hundred lines of Python at most.

cyan3 08-10-2014 07:58 AM

Quote:

Originally Posted by cbk1994 (Post 1729811)
I know this has been discussed before, but are there any compelling features for scripters that an in-game RC could offer over an external client?

As a scripter, I'd much prefer to see a slimmed down external RC which did nothing but launch my preferred text editor to edit scripts. I'm happy using the in-game RC for everything else.

It seems like a waste to spend time rebuilding programming tools; text editors are a solved problem. If the RC protocol was published, I definitely would have built something like this many years ago. This is a couple hundred lines of Python at most.

I second this, being able to use your preferred text editor to edit scripts would be a game changer.

Crow 08-10-2014 01:24 PM

Quote:

Originally Posted by cbk1994 (Post 1729811)
If the RC protocol was published, I definitely would have built something like this many years ago. This is a couple hundred lines of Python at most.

There have been custom RC clients in the past. It shouldn't be too difficult reversing what little is there to write your own client. It's not like anybody would notice, either.

cbk1994 08-10-2014 08:51 PM

Quote:

Originally Posted by Crow (Post 1729827)
There have been custom RC clients in the past. It shouldn't be too difficult reversing what little is there to write your own client. It's not like anybody would notice, either.

Until you try to release it and get banned. It's happened.

Tim_Rocks 08-10-2014 10:08 PM

One thing I'd like to see implemented is a way to type to search scripts or files. Similar to how you you'd search accounts/nicknames in the playerlist.

scriptless 08-11-2014 05:36 AM

Quote:

Originally Posted by Tim_Rocks (Post 1729871)
One thing I'd like to see implemented is a way to type to search scripts or files. Similar to how you you'd search accounts/nicknames in the playerlist.

"/scriptscan", doesn't work for what you need? I have not tried to see if it work's for scripted rc but I used that and "/scripthelp" almost religiously.

Tim_Rocks 08-11-2014 12:04 PM

No, no. Not what I mean, when I'm in the script browser, I'd like to be able to find scripts by name. At the moment you have to open a tree and search row by row for the name of the script.

BlueMelon 08-11-2014 12:08 PM

The whole interface could be re-worked to be a lot more user friendly/useful.

I would be more interested in external dev applications, though.

scriptless 08-13-2014 02:24 AM

Quote:

Originally Posted by BlueMelon (Post 1729887)
The whole interface could be re-worked to be a lot more user friendly/useful.

I would be more interested in external dev applications, though.

Me too, but now ponder this. Maybe he wants us to rescript it GS3 compliant. If this is the cast developing it could lead to an external port (and not just the external scripted windows) but physical applications.

To be completely fair the only reason I do not like the scripted-rc is the way typing feels on it. And I prefer the standard rc's layout with weapons, classes ect not being in the same editor window.

Tim_Rocks 08-22-2014 02:33 AM

So just a few general complaints I've had with the scripted RC.

It would be great if comments had text wrapping.
http://i.imgur.com/xk0cssd.png

The other issue I've come across was having a hard time going through a huge list of scripts when the external RC has an easy to use type to search function. The file browser has this functionality, which is nice.
http://i.imgur.com/GyoyhxT.png

scriptless 08-22-2014 03:46 AM

Tim, that would make great add-ons. What I also would like to see is the SQL explorer built into the scripted-rc as a button. Kinda like the GUI builder.... BTW that gui builder when you place gui's they happen to carry across to other servers.. uhm can this be fixed lol

I also wouldn't mind a level editor, and npc editor built-in. Or the GUI Explorer. I also seem to have minor problems with the playerlist button never working for me. And what kinda sucks is servers like Kingdom's Debug, do not allow scripted-rc for some reason it just wont work for it.

I imagine it would be easy to implement a search feature. Not 100% sure on the wordwrap but that doesn't sound to bad either.

Unixmad, is there any update on this project? Have you decided a team or got enough interest in the project? Callimuc and I both said we would love to help out. I know I personally have about 5-7 hours a day I spend on graal, every day. I am sure callimuc has some time he can spare as well. And is there any specific updates you would like to add?

Restraint 08-22-2014 08:44 PM

If the client RC were to be updated, it should be updated with real tool additions: An SQL browser, an online level editor that looks and feels like the offline one, a debugger, etc.

Current online level editors all suffer from the same fate: Whoever coded them wants to edit tiles with every change. A nice online tile editor for mass edits would allow you to enter "Edit Mode" where the tiles are shown as images, and your edits happen instantly as images, just like they would in the offline editor. "Floodfill" recursions wouldn't cause soul-crushing lag as they process, since they'd happen instantly. All tile edits would happen simultaneously the moment the designer pressed "Apply."

Speaking of which, GAT tools should exist too. The global graphic uploader should become part of the base client and included into RC. A way for GATs to search through graphics and set transparencies would be nice as well. Same with graphic viewing, etc.

At the end of the day, though, this stuff has already been made. Scripters have, in their own time, made up for the shortcomings of client RC over the years. While maybe not the most professional approach, it'd certainly be nicer to just accept what we have and develop something else.

scriptless 08-22-2014 09:38 PM

Quote:

Originally Posted by Restraint (Post 1730354)
If the client RC were to be updated, it should be updated with real tool additions: An SQL browser, an online level editor that looks and feels like the offline one, a debugger, etc.

Current online level editors all suffer from the same fate: Whoever coded them wants to edit tiles with every change. A nice online tile editor for mass edits would allow you to enter "Edit Mode" where the tiles are shown as images, and your edits happen instantly as images, just like they would in the offline editor. "Floodfill" recursions wouldn't cause soul-crushing lag as they process, since they'd happen instantly. All tile edits would happen simultaneously the moment the designer pressed "Apply."

Speaking of which, GAT tools should exist too. The global graphic uploader should become part of the base client and included into RC. A way for GATs to search through graphics and set transparencies would be nice as well. Same with graphic viewing, etc.

At the end of the day, though, this stuff has already been made. Scripters have, in their own time, made up for the shortcomings of client RC over the years. While maybe not the most professional approach, it'd certainly be nicer to just accept what we have and develop something else.

Yes a debugger too would be nice. I use fp4 s one. It would be very nice for these to be built in and not added later with chat commands ect. And I would prefer a level editor that looked like the offline one ad well. And especially if it was access able for non staff to save locally like the graal shop pro does. Since I use mac there is no offline editor. Go structure has troubles compiling now a days too. Would be extremely interested in helping in this scripted rc project unixmad just needs to check back on this post and give us an update.

callimuc 08-25-2014 07:39 AM

Quote:

Originally Posted by Restraint (Post 1730354)
Current online level editors all suffer from the same fate: Whoever coded them wants to edit tiles with every change. A nice online tile editor for mass edits would allow you to enter "Edit Mode" where the tiles are shown as images, and your edits happen instantly as images, just like they would in the offline editor. "Floodfill" recursions wouldn't cause soul-crushing lag as they process, since they'd happen instantly. All tile edits would happen simultaneously the moment the designer pressed "Apply."

That's the way mine is working :)

Raven613 09-04-2014 05:48 PM

Would be nice if external RC could be updated instead, pretty sure it's like the preferred RC by everyone yet it's extremely outdated and hasn't been updated/improved in forever.

Love getting disconnected when opening players with large attributes and being unable to open large folders.

Tim_Rocks 09-04-2014 08:51 PM

Quote:

Originally Posted by Raven613 (Post 1730825)
Would be nice if external RC could be updated instead, pretty sure it's like the preferred RC by everyone yet it's extremely outdated and hasn't been updated/improved in forever.

Love getting disconnected when opening players with large attributes and being unable to open large folders.

I'd have to agree with Raven, I'd rather us focus on the external RC. Even allowing us to utilize ports to create our own RC would be nice as well.

Elk 09-05-2014 12:21 AM

Agreed

scriptless 09-05-2014 01:54 AM

I would use the internal one more if it operated more like the external one.. same look and feel but with the added features the internal one has and a few others it does not have.


All times are GMT +2. The time now is 05:42 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.