• Log in or sign up for an account here: https://www.sythe.org/login

RS07 Open Source Legit Client

speljohan

Guru

Visual Basic Programmers
Joined
Apr 24, 2005
Sythe Gold
0
Messages
1,450
Age
35
Location
Sweden, Laholm
Hello there. Me and an associate decided to whip this up not too long ago, and it's still very much in the early stages.

  • World list overridden so that you can enter login screen of full worlds
  • A powerful and very simple script language called SVEN.
  • Fully free and open sourced under the BSD license.

The scripting language is based off Ruby, example:

Code:
configuration do
  name "Test Plugin"
  description "A simple test plugin."
  author "Speljohan"
  version "1.0"
end

on :init do
  puts "Ohai!"
end

on :swing_ui, :threaded => false do | ui|
  view ui do
    label do
      text "Hai Der!"
    end
    checkbox "my_checkbox" do
      text "Check me!"
      selected false
    end
    button do
      text "Click me!"
      bind "wut"
    end
  end
end

action :clicked, "wut" do
  check = get "my_checkbox"
  message "You clicked me, the checkbox is #{check.selected?}"
end

on :terminate do
  puts "Bye!"
end

As one can see it is extremely simple, however don't be fooled. Every line of code there is fully qualified Ruby, and as such you can mixin as much "real" ruby as you want inside a code block.

This is obviously a work in progress, those who are interested are encouraged to help out in making this the best rs client out there!

Screenshot:
orsc.png


Repository: https://github.com/runefeed/osrs-client
Binaries: http://dl.dropbox.com/u/153111896/builds/osrs-client-0.1.0-SNAPSHOT.zip (If the URL doesn't respond, it's because a new build is currently being created, Wait 10 minutes and try again)

For support, use IRC. You can either reach us by this web client:
http://www.runefeed.net/contact

or with your own client using the following information:

Server: irc.moparisthebest.xxx
Port: 6667
Channel #rs07
 
Is this coded in VB.NET?
Or is there any chance it will be released of Linux/OS X?


EDIT: Silly me, its in java >.<

It looks good man, is there any overall goal for this project?
Also props on the Ruby support, I wish more runescape-related programs (bots) used it.
 
Is this coded in VB.NET?
Or is there any chance it will be released of Linux/OS X?


EDIT: Silly me, its in java >.<

It looks good man, is there any overall goal for this project?
Also props on the Ruby support, I wish more runescape-related programs (bots) used it.

This should run out of the box on any operating system that has Java.

The goal is to provide something similar to SwiftKit except written from the ground up with modularity in mind, as such all additions will be plugins. And of course have its direction guided by the community, hence open source :)
 
This should run out of the box on any operating system that has Java.

The goal is to provide something similar to SwiftKit except written from the ground up with modularity in mind, as such all additions will be plugins. And of course have its direction guided by the community, hence open source :)

I'm not a big fan of Java but the plugins are in Ruby and I think thats great.
I've never done anything in ruby apart from a few tutorials. I'd love to make some plugins if I get some free time.

You're a true oldtimer I'm happy to see you :)
 
I'm not a big fan of Java but the plugins are in Ruby and I think thats great.
I've never done anything in ruby apart from a few tutorials. I'd love to make some plugins if I get some free time.

You're a true oldtimer I'm happy to see you :)

I don't believe that Java is a good language for scripting in any way (very verbose, strict and full of boilerplate), which is why i chose to go with Ruby instead. It gives me the advantage of utilizing its metaprogramming features to design a script language that is easy to use, even for people with no prior programming experience at all!

The download link was just updated by the way, the script engine is more usable, and scripts will have their own tabs in the client:
orsc.png
 
Runescape Gamblingrunescape gambling
Back
Top