Descargar Runescape

0 views
Skip to first unread message

Pang Murdock

unread,
Aug 4, 2024, 6:01:41 PM8/4/24
to riagrapwencha
HoweverI am not encouraging you to break Rule 7. I have merely written this Auto-Miner for my own personal study, and I now am providing a oppurtunity for you to learn as well. (I have to say though, i have also built this to laugh at Jagex in the face because their macroing detection system is shit.)

Edit (Readme): I have been getting a lot of PM's asking me if I will create more macro's/miners for RS, So far, I've told everyone I'm not going to make anything for RS anymore. If you want to create your own scripts for runescape I can give you a few pointers but only when you can show me a few bits of code, if you haven't even started, don't PM. Thank you.


I would just like you to notice that after trying this on several accounts, runescape's 'very good macro detection system' hasn't been able to detect this at all.. Probably, because it is not very good at all.


On all routers, you will need to get into the router settings first. Try clicking here which is where it is on most routers. it will ask for a username and password. I think the default is username admin with no password on D-Links, and no username with the password admin on Linksys. Not sure about others. experiment.


On my D-Link, I clicked the Advanced tab, clicked the Filters button, selected "URL Blocking", and typed the word Runescape, and clicked Apply. but that is specific to my router, and might be different for others.


o nvm... it is workin now... i accidentally toggled autoit beta 2x cuz i didnt see the msgbox the first time -.- lol manadar... it would be easy to make it drop the ores in your inventory... just so u know, after every mine it would drop


Yes, ity is exactly for getting a higer level. This dropping allows you to leave your computer mining and you go get some much needed sleep. Very useful. I never thought of dropping 1 ore at a time, i always tried to drop a entire inventory, which most of the time failed because the lower rows were hard to click...


You might be asking why would anyone want to do this? There are a few reasons, but the most logical reason is when you have a computer where you cannot install additional software. This makes it difficult as Java is required to play OSRS, as well as the client - both require installation! And the Java install requires administrative rights to install. Anyway, I personally do not really have a reason to do this, but I am always up for a new challenge! This post was written and tested on Windows 10, but the general methods should be transferable to other Windows versions and Linux-based systems.


I started by downloading the jPortable 32 bit installer file from PortableApps. Then I copied the downloaded installer file named jPortable_8_Update_181_online.paf.exe to my USB flash drive. I have so many flash drives laying around that I used one to make a dedicated device for my portable OSRS client. However, you could use a USB flash drive with other data on it.


The install of jPortable is really simple - this is the main reason that I chose this software. Simply run the installer and it will download the JRE from Oracle and extract it to the USB device. The only part of the installation wizard process you need to check/modify is the installation path to ensure it is pointing to the correct install location. By default it should detect your USB drive if you are running the installer from the USB device. In this tutorial, my USB drive was mounted to the E: drive, so the default install location should be E:\CommonFiles\Java, as displayed in the image below.


The most important part of the JRE installation is determining where the java.exe file is located. We need this file to run any compiled OSRS clients - the JAR files. For the jPortable install, the java.exe file will be in the following location:


I like things neat and organized - so I created a suitable folder structure for the portable OSRS client project. I created the following folders in the root directory of my USB flash drive. Each folder has a specific purpose:


You are welcome to change the folder structure, however, please note that the remainder of this tutorial uses the folder structure I have specified above. Therefore, you will have to change some of the commands based on how you change the folder structure. At the end of this step, we have the following folders as displayed in the image below.


So far we have set up a USB flash drive with a portable version of the JRE, and set up a folder structure for the data we want to store. In this section, we set up the RuneLite client to be run off the USB flash drive. This actually ended up a little more complex than I thought it would - primarily because it was difficult to get the RuneLite client to reference a different folder for the OSRS cache files. In this section, we will look at the method used to download the multiplatform version of the RuneLite client to avoid installation, then cover how to run the client directly from the USB drive.


I think that there is a huge benefit from downloading any RuneLite files from the official RuneLite account. My main reason for this is that they provided the hash values for RuneLite launcher downloads. With the number of dodgy websites and scamming, I feel it is better to be safe than sorry. The RuneLite project has a dedicated GitHub repository for the launcher. FYI - the launcher is used to run the RuneLite client and update the dependencies. In the RuneLite launcher repository, there is a releases section with downloads. As a side note, the official RuneLite website links to these same files, but in the GitHub repository, they list the hash values for the downloads. Excellent! Basically, you can download the required file, then check the hash value against the hash value provided. Data integrity!


UPDATE: Please note that you can perform the following section of the tutorial in Windows PowerShell, or Windows Command Prompt (CMD). I would recommend using the Windows Command Prompt - as it is easier. PowerShell has a quirk where you must wrap Java properties with double quotes. For example, -Duser.home=client-home or -Xmx512m must be wrapped in quotes to produce "-Duser.home=client-home" or "-Xmx512m". This tutorial includes the wrapped Java properties, but they are a pain to add!


We now have the RuneLite launcher downloaded, validated using the hash value, and copied to the folder we created on our USB flash drive. The only thing left to do is determine a suitable method to run the RuneLite client. Since it is not installed, we cannot simply click a Start Menu entry, or Desktop icon to start the client. We need to run a command to execute the client. Usually, this is very easy, as illustrated by the following command that would usually be sufficient:


Basically, RuneLite is asking Java for the home directory of the user that is running RuneLite. We can actually modify the default value by telling Java we want a different home directory. This is a pretty simple process, and we can set it at runtime, so no permanent settings on the host system need to be made. We only need to modify the command we use to run RuneLite. Specifically, we can include a command option that is passed to the Java executable (java.exe) when running RuneLite. The option we need is:


Remember, if you are using PowerShell (and not the Windows Command Prompt - cmd) to run RuneLite, then you must wrap the specified Java properties in double quotes. This is the -Duser.home=client-home part of the command. I would recommend using quotes to wrap this argument, as it will work in PowerShell and CMD. Thanks to user comments that pointed out this issue.


This last entry is an array of strings that are the command used to run the client. The command is rediculously long, mainly due to the inclusion of all the JAR dependencies in the classpath, as well as the plethora of JVM options added. I stitched the command together, and implemented a wildcard search for classpath inclusion, and ended up with the following monster command. This command will run and actually put the cache in the USB drive:


The third command (to run the RuneLite client) should be used for running RuneLite to play OSRS. The second command should be used to update RuneLite dependencies when the RuneLite client is updated (usually Thursdays). Also, if you are a little paranoid about making changes to the host computer, only perform the update on a computer you are willing to install the OSRS cache too. If you update the client and do not stop it quickly enough, it will continue to run the client and download the OSRS cache files.


It is essential that this final step is followed when running the RuneLite client from the USB drive. When the game updates each week, this will usually create a number of new files in the client-runelite\.runelite\repository2\ folder. It is essential that you remove any previous versions of any of the dependencies. This will usually include the following five (5) files: client, client-patch, http-api, runelite-api and runescape-api files. If you are unsure what to delete, just delete all the files and run the launcher again to update the files.


Those commands are a little intense, so I created a Windows Batch file to automate the process. The first batch script is to update the RuneLite client. In the root folder of your USB flash drive, create a new text file. This is easily achieved by right-clicking in Windows Explorer and selecting New, then Text Document. Rename the file to RuneLite_update.bat (make sure you have the Hide extensions for known file types turned off in the Folder Options for Windows - Google it!). Open the file in your favorite text editor and insert the following command.


Again, you can double click this batch file to run it using the Windows Command Prompt. One quick note, if you download a new version of the launcher in the future, you may need to change the -Drunelite.launcher.version=1.6.1 entry to the new version number. Additionally, you may need to update the command to launch RuneLite if the developers include or exclude any of the command line options/arguments I have witnessed in version 1.6.1 of the launcher. Below is an example of when I run the RuneLite_run.bat batch script from my USB drive (wallpaper art courtesy of RS-LegendArts).

3a8082e126
Reply all
Reply to author
Forward
0 new messages