Giter Club home page Giter Club logo

jad-practice's Introduction

README

In Browser Simulator

JavaScript OSRS Jad Simulator (No download!): https://downthecrop.github.io/JS-OSRS-Jad-Simulator/

Offline Client (Additional Features)

This repository includes files from the Ascend client. You can find the release thread for the source I used to build this here: https://www.rune-server.ee/runescape-development/rs2-server/downloads/678691-osrs-ascend-raids-revs-fire-surge-vorkath.html

How do I get set up?

  • Summary of set up

You will need the Java Runtime Environment installed. You can check to see if you have Java installed by opening a command prompt (cmd.exe) and typing "java". You'll see some output if it's installed. Just double click on windows.bat or unix.sh to start it up and wait for the client to popup.

  • Configuration

The practice tool is ready to go from the second you load it up. Just click Login and you're already in TzHaar by the bank with a Blowpipe and some prayer gear. Some extra supplies and a rune Cbow are in the bank. Resizable and fullscreen work! I suggest resizable for fight caves so you can see better.

  • Is this program safe?

The source code for this program is packaged along side it. If you want to be 100% sure you can run the project in Intellij IDEA or Eclipse. You're looking for Main.java in com.client This RSPS practice tool is completely offline and doesn't access or request any web resources and only stores/modifies files in its own running directory. I'm just a big nerd helping smaller nerds.

Additional Items

The account has full admin rights. you can use the ::item command to give yourself any items you need.

You can find item ID's here https://everythingrs.com/tools/osrs/itemlist/238

format -> ::item itemID amount

ie ::item 1163 -> would give you a rune full helm.

ie ::item 995 10000 -> would give you 10k coins.


Repost from https://downthecrop.xyz/blog/osrs-jad-simulator-practice-tool/

OSRS Jad Simulator Practice Tool

Yo.

Thought I should just post this here because it was something that I worked on for a few hours two weeks ago. Might be useful to other people that had or are having difficulties figuring out Fight Caves.

Jad Simulator Practice Tool for Old School RuneScape.

OSRS Jad Simulator Practice Tool Download Preview Waves

Jad Simulator Practice Tool for Old School RuneScape. Watch my demo video here

What is this?

In Old School Runescape the best in slot cape for melee excluding the Infernal cape is the Fire Cape. The Fire Cape is a reward for completing a 63 Wave Player vs Monster challenge in the TzHaar Fight Caves. Most players want to get this done as quickly as possible due to its dominance in the cape slot. Although the Fight Caves have no level requirements a prayer level of 40 for Protect from Missiles and Protect form Magic is essential for completion without utilizing advanced mechanics like Tick eating.

The final monster and by far the hardest part of the Fight Caves it a level 703 TzTok-Jad. Jad has both a ranged and magic attack which he switches between at random. Failing to react to Jad’s attack switch even once will be the end of your Fight Cave run. Worst of all to even have a chance to see or practice Jad you’re going to need to climb all the way to Wave 63. This can take around 2 hours depending on your combat stats. Here is a clip of me getting dumpstered last year on my 4th/5th attempt https://clips.twitch.tv/WrongLazyDootHumbleLife

To help other players practice the sounds and animations of Jad I created a practice tool for the OSRS Fight Caves. It’s missing a lot of things and is a really basic mod of some decent RSPS source. Jad doesn’t have healers. Collision for units is completely off for the other waves. Sound effects are only in for Jad.

Demo: https://www.youtube.com/watch?v=FuPFbeX_UWw

Download: https://github.com/downthecrop/Jad-Practice/releases

Forum post: https://www.rune-server.ee/runescape-development/rs2-server/downloads/679199-jad-fight-cave-practice-tool-w-sounds.html

jad-practice's People

Contributors

downthecrop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

jad-practice's Issues

Error at loading screen

Hi.
Am I missing something?

D:\Downloads\Jad-Practice\Jad-Practice>java -jar launch.jar
[10/12/23 17:18]: Finished loading all punishments.
[10/12/23 17:18]: Loading item definitions...
[10/12/23 17:18]: Loaded 15009 item definitions.
[10/12/23 17:18]: Loaded 73 door definitions.
[10/12/23 17:18]: Loaded 180 drop tables.
[10/12/23 17:18]: Loaded 21309 noted configurations
[10/12/23 17:18]: Loaded 12001 equipment configurations
[10/12/23 17:18]: Total objects: 32493
[10/12/23 17:18]: 32493 Object definitions loaded.
[10/12/23 17:18]: Loading mapdata.. this can take around 20 seconds.
[10/12/23 17:20]: Loaded region configuration: 1020 regions and 2583634 total objects.
[10/12/23 17:20]: Jad Practice has successfully started up in 127113 milliseconds.
Exception in thread "Thread-7" java.lang.OutOfMemoryError: Java heap space
at sun.reflect.ByteVectorImpl.resize(Unknown Source)
at sun.reflect.ByteVectorImpl.add(Unknown Source)
at sun.reflect.ClassFileAssembler.emitByte(Unknown Source)
at sun.reflect.ClassFileAssembler.emitShort(Unknown Source)
at sun.reflect.ClassFileAssembler.emitConstantPoolClass(Unknown Source)
at sun.reflect.AccessorGenerator.emitBoxingContantPoolEntries(Unknown Source)
at sun.reflect.MethodAccessorGenerator.generate(Unknown Source)
at sun.reflect.MethodAccessorGenerator.generateSerializationConstructor(Unknown Source)
at sun.reflect.ReflectionFactory.generateConstructor(Unknown Source)
at sun.reflect.ReflectionFactory.newConstructorForSerialization(Unknown Source)
at com.thoughtworks.xstream.converters.reflection.Sun14ReflectionProvider.getMungedConstructor(Sun14ReflectionProvider.java:94)
at com.thoughtworks.xstream.converters.reflection.Sun14ReflectionProvider.newInstance(Sun14ReflectionProvider.java:73)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.instantiateNewInstance(AbstractReflectionConverter.java:308)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:161)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:71)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.populateCollection(CollectionConverter.java:68)
at com.thoughtworks.xstream.converters.collections.CollectionConverter.unmarshal(CollectionConverter.java:61)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:82)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:63)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:76)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:60)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:137)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:33)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:923)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:909)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:861)
at com.client.Client.loadItemBonusDefinitions(Client.java:7533)
at com.client.Client.startUp(Client.java:10452)

Triple Jad

Due to popular demand I might set up the triple jad fight/zuk

we already have the assets and animations from the Ascend source.

eclipse_Psuihx1IQa

Current issues include:

  • No sounds
  • No healers
  • Block animations are interrupting attack animations (makes Range/Mage missiles seem to appear out of nowhere)

Once the animations are handled correctly for blocking then there just needs to be an offset on their spawns/attack timings to make it like OSRS.

java.lang.OutOfMemoryError

I'm on Win11 and getting the error below, at the bottom. I've tried using java -Xmx1024m to change heap size from the default 64 mb, but that doesn't seem to do anything. My computer has 16 GB of RAM and java -Xmx2048m result in:

Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap

Any advice?

[8/16/22 7:25 PM]: Jad Practice has successfully started up in 33186 milliseconds.
Exception in thread "Thread-7" java.lang.OutOfMemoryError: Java heap space
Exception in thread "Keep-Alive-Timer" java.lang.OutOfMemoryError: Java heap space
        at sun.security.ssl.Alert.<clinit>(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.deliverClosedNotify(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.closeNotify(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.duplexCloseOutput(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.close(Unknown Source)
        at sun.net.www.http.HttpClient.closeServer(Unknown Source)
        at sun.net.www.http.KeepAliveCache.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

How do i fix this?

[15/08/2021, 14:01]: Jad Practice has successfully started up in 22378 milliseconds.
Exception in thread "main" java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties
at com.thoughtworks.xstream.converters.collections.PropertiesConverter.(PropertiesConverter.java:46)
at com.thoughtworks.xstream.XStream.setupConverters(XStream.java:647)
at com.thoughtworks.xstream.XStream.(XStream.java:445)
at com.thoughtworks.xstream.XStream.(XStream.java:385)
at com.thoughtworks.xstream.XStream.(XStream.java:332)
at com.client.Client.(Client.java:7513)
at com.client.Main.main(Main.java:8)

Can't load blowpipe with ammo once it is empty

The Problem

In the official OSRS clients, you can "use" any dart on an empty blowpipe to load it with ammo.

In this Jad Practice client, using ammo on the blowpipe has no effect if the blowpipe is already charged with Zulrah's Scales.

Workaround

I found a workaround for this issue:

  1. Right-click on the blowpipe in your inventory and select "unload."
  2. Right-click on the blowpipe in your inventory and select "uncharge."
  3. Right-click on darts in your inventory and select "use."
  4. Left-click on the blowpipe.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.