Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Announcements (https://forums.graalonline.com/forums/forumdisplay.php?f=240)
-   -   RC3 Beta Release (https://forums.graalonline.com/forums/showthread.php?t=134269665)

fowlplay4 11-11-2014 04:45 AM

RC3 Beta Release
 
I've put together a beta client my fellow Windows users can try out. It is stable and I have been using it personally for a couple weeks now. There are still some features I plan to release. Feel free to post any feedback/comments.

http://puu.sh/cM44f/de92d0d68b.jpg

Download Link:

http://fp4.ca/windows_rc3_beta.zip

Instructions:

1. Extract zip to it's own folder.
2. Run RemoteControl3.exe

Note: You will need to re-enter your password.

Release Updates/Notes:

1. Community names are now displayed in the player list.
2. File browser now clears your selected files after dragging to prevent accidental downloads.
3. Removed level list button since the feature was disabled/removed.
4. Scripted RC channels/tabs are now cleared on server connect.
5. Scripted RC channels/tabs no longer steal focus when added.
6. Chat sent to channels/tabs (excluding RC Chat and #irc_channels) are sent as npc command now, see snippet for usage.
7. Added option to separate NC from RC Chat. Messages sent prefixed with #NC are declared as NC messages and will show up in the NC tab if specified. I.e. echo("#NC example");
8. Added option to timestamp RC (in all tabs/channels) messages. You can customize the format in control2config.txt it uses the standard strftime variables. Those who want 24 Hr time should use timestampformat=[%H:%M]
9. Added a /clear command to clear RC chat.
10. Added ability to separate tabs from RC, simply drag the tab out of the main window or use the /separate command.
11. Added ability to re-order RC tabs with mouse, drag them wherever you want.
12. UTF-8 text now displays correctly in chat and player list instead of being converted back and forth from Latin to UTF-8.
13. Increased the initial size of the File Browser and reduced the size of the log window.
14. Ability to define custom RC commands, see snippet for usage. Built-in commands can't be overwritten nor can commands that start with npc or global be defined.
15. Ability to disable NC messages for people who don't have NC.
16. On login RCs now send "/npc newrc version" to the server. This makes it easier to only send the new #commands to the right RCs, along with other things that you would normally do when a new rc logs in such as welcome messages.
17. Website URLs are now supported in RC chat / tabs. URLs must start with either http://, https://, www. in order to be linked.
18. Alert messages can be sent using #ALERT prefixes to prompt window/tab or flash, and make an alert sound.
19. Messages sent to IRC channels without a nickname no longer display a colon.
20. Text windows (scripts, server ops, etc) are now saved on load (./backups/<server>/original/<type>/file.txt) and when clicking apply (./backups/<server>/modified/<type>/file.txt) to help prevent data loss due to internet issues.
21. Cursor now positions at end of chat entry field when going through previous messages by pressing up or down.
22. RC images can be placed in the images sub-folder now.

Script Usage:

Defined commands and chat sent to tabs are sent as NPC commands. Also when you login a newrc NC command is executed. You would handle them like this in Control-NPC:

PHP Code:

function onRCChat() {
  if (
params[0] == "definedcmd") {
    echo(
params);
    
temp.cmd params[1];
    
temp.channel params[2];
    
temp.cmddata params[3][0].substring(1);
  }
  else if (
params[0] == "channelchat") {
    
temp.channel     params[1];
    
temp.channelchat params[2][0].substring(1);
  }
  else if (
params[0] == "newrc") {
    
temp.version params[1];
    
//echo(player.account);
  
}


To define a custom command:

player.sendtorc("#DEFINECMD helloworld");

When you use /helloworld in RC it would then send it as an NC command to Control-NPC like above.

To send alerts (red text):

player.sendtorc("#ALERT RC Beta released!");

You can also use:

#ALERTF - Makes the RC window flash and makes an alert sound.
#ALERTP - Brings focus to the RC window and makes an alert sound.
#ALERTFS - Makes the RC window flash but doesn't make a sound.
#ALERTPS - Brings focus to the RC but doesn't make a sound.

To disable NC messages for people who don't have NC:

player.sendtorc("#HIDENCMESSAGES");

smirt362 11-11-2014 05:05 AM

Really nice

Brickster 11-11-2014 07:50 AM

Old time stamps aren't displaying the time properly. For example; I was playing for a while, a few hours or so, and when I looked back at the oldest time stamps they all showed the same time up until about half an hour before I checked.

fowlplay4 11-11-2014 02:07 PM

Quote:

Originally Posted by Brickster (Post 1732515)
Old time stamps aren't displaying the time properly. For example; I was playing for a while, a few hours or so, and when I looked back at the oldest time stamps they all showed the same time up until about half an hour before I checked.

This is related to how messages are currently handled when you pop a window in and out. Will fix it though.

Edit: Will be fixed in the next update.

Matt 11-11-2014 08:03 PM

Good job. :)

Tashkin 11-11-2014 08:35 PM

Looks good :) nice work

alskdjfhg 11-11-2014 08:37 PM

Solid

zod 11-11-2014 10:41 PM

Really nice, love it.

MysticalDragon 11-11-2014 11:28 PM

Very nice work, fp4 for president...

super_matt89 11-11-2014 11:34 PM

A lot of great features, keep it up mate! :)

scriptless 11-12-2014 02:16 AM

Very nice work. I will be awaiting the mac release if you ever manage to get it compiled :(

fowlplay4 11-12-2014 02:26 AM

Quote:

Originally Posted by scriptless (Post 1732526)
Very nice work. I will be awaiting the mac release if you ever manage to get it compiled :(

Going to try to this weekend.

scriptless 11-12-2014 03:16 AM

Quote:

Originally Posted by fowlplay4 (Post 1732528)
Going to try to this weekend.

Do you plan on using Xcode or some other compiler? Super excited about a mac release tho you have done an outstanding job in such a short time. Truly you are a great programmer and you never cease to impress us.

fowlplay4 11-12-2014 03:32 AM

Quote:

Originally Posted by scriptless (Post 1732531)
Do you plan on using Xcode or some other compiler? Super excited about a mac release tho you have done an outstanding job in such a short time. Truly you are a great programmer and you never cease to impress us.

Most likely. Thanks!

Tashkin 11-12-2014 05:39 PM

There are a few people unable to see their chat or anyone else chatting.


All times are GMT +2. The time now is 07:35 PM.

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