All Projects → RSCPlus → rscplus

RSCPlus / rscplus

Licence: GPL-3.0 license
RuneScape Classic client mod & preservation platform

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to rscplus

rsc-client
🎮 runescape classic web client
Stars: ✭ 45 (+55.17%)
Mutual labels:  runescape, mmorpg, rsc, runescape-client
NexusForever.WorldDatabase
The optional world database for NexusForever.
Stars: ✭ 19 (-34.48%)
Mutual labels:  mmorpg
cache-names
Cracked Old School RuneScape cache file names
Stars: ✭ 25 (-13.79%)
Mutual labels:  runescape
inferno-emu-v2
A3 MMORPG emulator written in NodeJS
Stars: ✭ 14 (-51.72%)
Mutual labels:  mmorpg
refactored-client
Refactoring the obfuscated v317 of the RuneScape (RuneTek 3) client.
Stars: ✭ 29 (+0%)
Mutual labels:  runescape
dungeonz
Everything for the game Rogueworld.
Stars: ✭ 88 (+203.45%)
Mutual labels:  mmorpg
OSRSUpdater
A simple (and outdated) Old-School RuneScape decompiler/deobfuscator. Performs field and method analysis which uses ASM and bytecode patterns for identification. Identified fields could be used for creating bot clients or QoL clients. For educational use only.
Stars: ✭ 13 (-55.17%)
Mutual labels:  runescape
warcworker
A dockerized, queued high fidelity web archiver based on Squidwarc
Stars: ✭ 48 (+65.52%)
Mutual labels:  preservation
oldschooljs
A utility library for all things oldschool runescape related.
Stars: ✭ 41 (+41.38%)
Mutual labels:  runescape
OSRS-Font-Parser
Make your website relive your nerdy childhood
Stars: ✭ 31 (+6.9%)
Mutual labels:  runescape
Runelite
Open source Old School RuneScape client
Stars: ✭ 3,501 (+11972.41%)
Mutual labels:  runescape
rs-api
An open-source implementation of a web-service client, written in Java, that allows interaction with the various APIs available for the popular MMORPG; RuneScape.
Stars: ✭ 30 (+3.45%)
Mutual labels:  runescape
Luminari-Source
Current Source Code for LuminariMUD - A Pathfinder/D20 Multi User Dungeon
Stars: ✭ 37 (+27.59%)
Mutual labels:  mmorpg
2006Scape
A 2006 Runescape Emulation Server
Stars: ✭ 84 (+189.66%)
Mutual labels:  runescape
trinitycore
Moved to https://gitlab.com/nicolaw/trinitycore
Stars: ✭ 29 (+0%)
Mutual labels:  mmorpg
rs3cache
Tools and api for reading and interpreting the RuneScape 3 game cache.
Stars: ✭ 16 (-44.83%)
Mutual labels:  runescape
OldScape
Oldschool Runescape Emulation
Stars: ✭ 30 (+3.45%)
Mutual labels:  runescape
bot-detector
A plugin which pulls and sends surrounding player names from OSRS to a python server. The names and stats are then processed and assessed for bot-like behavior.
Stars: ✭ 47 (+62.07%)
Mutual labels:  runescape
checkit tiff
"checkit_tiff" is an incredibly fast conformance checker for baseline TIFFs (with various extensions)
Stars: ✭ 14 (-51.72%)
Mutual labels:  preservation
project-tenacity
Project Tenacity, the final evolution of the "Level 3 to X" guides
Stars: ✭ 42 (+44.83%)
Mutual labels:  runescape

rscplus

RuneScape Classic is made and owned by Jagex Ltd. and this project is not in any way affiliated with them.

The code is licensed under GPLv3 in hopes of protecting people from malicious modifications.

Download

The latest release can be found here.

Chat

You can reach us on #rscplus at irc.libera.chat, or join our Discord server (Invite link)

Changes since RSC went offline

  • No longer contact RuneScape.com to get world total counts
  • Toggleable buttons to control Replay playback
  • Queued replay recordings
  • Bank filter / sorting
  • Many more!

Features

  • Game resolution changing (about 80% complete)
  • NPC Dialogue options with 1-9 on keyboard
  • Roof hiding
  • Option to always show combat style menu, and persistent combat style setting
  • XP Drops
  • Screenshots
  • Mouse wheel zoom
  • Middle mouse camera rotation
  • HP, Prayer, and fatigue bars on the bottom right of the screen
  • Fatigue on-screen alert
  • Integrated Twitch chat into in-game chat
  • Inventory free space counter
  • Highlight friends and show their names when they're near you
  • Notifications for PMs, trades, duel requests, low HP, and high fatigue
  • Configurable item name patching
  • Recording and playback of game sessions using the real data the server sent
  • And more...

All features that modify the interface can be disabled if desired.

Chat Commands

::help - displays all keyboard commands and chat commands in game

::[skillname] - Tells skill level and xp in chat

::next_[skillname] - Tells how much xp needed until next level in chat

::total - Shows total level and total xp in chat

::fatigue - Shows the fatigue percentage accurately in chat

::screenshot - Take screenshot (Saved in the screenshots directory)

::sleep - Sleep, provided you have a sleeping bag in inventory

::banksearch [aWord] - Searches current bank state for banked items containing "aWord". Note that withdrawing all of a certain item's type will push it to the end of the bank and thus withdrawing all should not be done if your bank is tidy. To exit the search mode, speak to the banker again.

::togglestartsearchedbank [[aWord]] - Toggle between searchable bank mode and normal mode; specifying the parameter updates the search keyword stored.

::togglebypassattack - Toggle bypass right click attack

::toggleroofs - Toggle roof hiding

::togglecolor - Toggle colored text in terminal

::togglecombat - Toggle combat experience menu

::togglefatigue - Toggle fatigue alert

::debug - Toggle debug mode

::togglelogindetails - Toggle IP/Dns login details shown at welcome screen

::toggletwitch - Toggle twitch chat hidden/shown

::toggleiteminfo - Toggle Item info

::togglenpcinfo - Toggle NPC info

::toggleplayerinfo - Toggle Player info

::togglehitbox - Toggle hitboxes for NPC info

::togglexpdrops - Toggle XP drops

::togglefatiguedrops - Toggle fatigue drops

::fov <value> - Change FoV to specified value (range of 7 to 16)

::logout - Logout

::togglefriendinfo - Toggle Player info for Friends only

::toggleposition - Toggle player's position

::toggleretrofps - Toggle retro FPS overlay (Early RSC style)

::toggleinvcount - Toggle the overlay of current inventory used

::togglebuffs - Toggle combat (de)buffs and cooldowns display

::togglestatusdisplay - Toggle Hits/Prayer/Fatigue display

::cmb - WARNING! Because of color codes, this command will break the character limit and may be bannable. Don't send this command across PM to RS2/RS3 because they'll see a bunch of RS1 color codes and you may get banned if you're reported. Mimic's osbuddy's !cmb; outputs combat level (with decimal), Att, Str, Def, Hits, Ranged, Magic, and Prayer levels.

::cmbnocolor - Mimic's osbuddy's !cmb; doesn't use color codes and is within character limits

::xmas - Formats your message in festive Red Green and White colours

::rainbow - Formats your message in all the colours of the rainbow (or at least 6)

::system - Hides your username and outputs your message

::update - Manually check if RSC+ is up to date

Controls

  • Middle mouse click - Rotate camera
  • Mouse wheel scroll - Zoom camera

All keybinds are configurable via the Settings GUI

General

  • Ctrl + x - Sleep, provided you have a sleeping bag in inventory
  • Ctrl + l - Logout
  • Ctrl + s - Take screenshot (Saved in the screenshots directory)
  • Ctrl + o - Open the options/settings window
  • Ctrl + c - Toggle combat experience menu
  • Ctrl + [ - Toggle XP drops
  • Ctrl + ] - Toggle fatigue drops
  • Ctrl + f - Toggle fatigue alert
  • Ctrl + v - Toggle inventory full alert
  • Ctrl + a - Toggle bypass right click attack
  • Ctrl + r - Toggle roof hiding
  • Ctrl + q - Toggle start on searchable bank mode (uses previously stored keyword on searchable bank)
  • Ctrl + z - Toggle colored chat text in terminal

Overlays

  • Ctrl + u - Toggle Hits/Prayer/Fatigue display
  • Ctrl + y - Toggle combat (de)buffs and cooldowns display
  • Ctrl + e - Toggle inventory count overlay
  • Alt + p - Toggle position
  • Alt + f - Toggle retro FPS overlay
  • Ctrl + i - Toggle Item name ovelay
  • Ctrl + p - Toggle Player name overlay
  • Unbound - Toggle Friend name overlay
  • Ctrl + n - Toggle NPC name overlay
  • Ctrl + h - Toggle hitboxes
  • Ctrl + g - Toggle food heal overlay
  • Unbound - Toggle time until health regen
  • Ctrl + d - Toggle debug mode

Streaming & Privacy

  • Ctrl + t - Toggle twitch chat hidden/shown
  • Ctrl + j - Toggle IP/DNS shown at login screen

Replay (only used while a recording is played back)

  • Ctrl + b - Stop playback
  • Space - Pause playback
  • Ctrl + Right - Increase playback speed
  • Ctrl + Left - Decrease playback speed
  • Ctrl + Down - Reset playback speed

Miscellaneous

  • Ctrl + 1-5 - World switch on login screen

Contributing

  • Fork the project
  • Work on it
  • Pull request the branch

I will not accept any game automation features (macroing, etc.)

Building Build Status

You must have git, apache-ant, and jdk 1.7 or 1.8 installed to do this.

git clone https://github.com/RSCPlus/rscplus
cd rscplus
ant dist

The result should be in the dist folder.

There is an Eclipse project in the source root you can import.

If you are running rsc+ in Eclipse and want colorized console output, you may want to use an extension called ANSI Escape in Console and add -Djansi.passthrough=true to VM arguments for your run configuration.

If you are running rsc+ in IntelliJ IDEA and want colorized console output, you need to add -Djansi.passthrough=true to VM options for your run configuration.

If you are running rsc+ from console, and want to output console text with colorization to a log file, add -Djansi.passthrough=true to your java arguments.

Contributors

Check here for contributors

Thanks to Warriorccc0 (Brinner) for testing various things on Windows.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].