Before I start doing any major server-sided work I thought I'd just release my client to make a tiny contribution before I started working on my server. I'll also be including the source i'm using since there's a few things that needed to be done server-sided. This was made in eclipse so there's no batch files for compiling and running the server
Implemented Features
This list contains all of the features that I've added from the start of my project, and also my progress.
Code:
Repacked 525 maps and objects
Tweening
667 Items
667 Animations
667 GFX
667 Characters
614 NPCs (Stupid but can't seem to get 667 to work)
602 dialogue chat heads
Applied animations to all weapons
Correct target slots for all items
Clan chat with clan setup interfaces
XP counter and toggling
Player shadows
Added curse prayers
New HP bar and hit icons
Implemented a sound system, still working on applying those sounds to actions.
New spell animation/gfx configuration for new animations/gfx
NPC Definitions through XML
NPC Spawns through XML
Not a lot of media
LINKS
Server: Netty Source
Client: Refactored Client
Server compiler:
Code:
@echo off
title Compiler
javac -classpath deps/jython.jar;deps/log4j-1.2.15.jar;deps/mysql.jar;deps/netty.jar;deps/poi.jar;deps/slf4j-nop.jar;deps/slf4j.jar;deps/xstream.jar; -d bin src\server\*.java src\server\clip\*.java src\server\clip\region\*.java src\server\content\skill\*.java src\server\entity\npcs\*.java src\server\entity\player\*.java src\server\entity\player\music\*.java src\server\entity\player\packets\*.java src\server\entity\player\packets\action\*.java src\server\entity\player\skills\*.java src\server\entity\player\sounds\*.java src\server\event\*.java src\server\model\items\*.java src\server\model\minigames\*.java src\server\model\objects\*.java src\server\net\*.java src\server\net\login\*.java src\server\task\*.java src\server\util\*.java src\server\util\log\*.java src\server\world\*.java src\server\world\shops\*.java
pause
Server launch
Code:
@echo off
title Launching Server
java -Xmx1024m -cp bin;deps/jython.jar;deps/log4j-1.2.15.jar;deps/mysql.jar;deps/netty.jar;deps/poi.jar;deps/slf4j-nop.jar;deps/slf4j.jar;deps/xstream.jar; server.Server
pause
Client compiler:
Code:
@echo off
Title Compiling
javac -cp bin -d bin src/*.java src/sign/*.java
pause
Client launch:
Code:
@echo off
title Proselythe
cd bin
java -Xmx300m client 10 0 highmem members 32
pause
The client has the cache folder in it
FIXING THE BLACK CLIENT ISSUE:
http://www.rune-server.org/runescape...ml#post4659013
For those who even care about my project (), i will continue development on this to either make a better server release or maybe end up hosting if I find time to
Credits:
View Profile: Wolfs Darker - Rune-Server for the fading backgrounds
View Profile: Revil - Rune-Server for maps