Git Product home page Git Product logo

rl-plugin's Introduction

Flipping Utilities plugin for RuneLite

Flipping Utilities is a Runelite plugin that aids over 10000 players in making flipping more profitable and enjoyable. It calculates your profits in real time, allows you to quick search for your favorite items, lets you quickly input optimal prices according to your margin checks with just a button click, and a lot more!

Disclaimer: This is not an OSBuddy Exchange replacement, as it does not send or receive price data from other users.

Community

Join the community on discord at https://discord.gg/GDqVgMH26s! You can suggest features you want, bugs you run into, and more!

Table of Contents

Features

The plugin is divided into two tabs, the flipping tab and statistics tab. Each panel shows different information about the flips you've made.

The Flipping Panel

This panel is designed to be the main utility panel. It shows the information about your flips that is most relevant when you're actively flipping.

The panel is designed to be "hands-free". This means you don't have to do anything but your regular flipping and everything will be tracked for you!

Here is a look at the flipping tab.

There are two main parts to the flipping tab. The toolbar and the item cards.

Flipping toolbar

The flipping toolbar allows you to see different views of the flipping tab. For example, by selecting the star, you can see only your favorite items:

The other views allow you to sort the items by ROI, potential profit, and last traded time.

Item cards

The item cards contain the margin check prices for that item, the last buy and sell prices, profit per flip, potential profit if you flip the entire limit amount, the remaining ge limit, and a timer that counts down until the ge limit resets along with when the ge limit will reset in your local time.

If you click on the ge limit timer the item card will expand to show the last time you margin checked the item and the last time you bought/sold the item

The Statistics Panel

This panel serves as way to analyze the flips you've made over a time interval that you specify. You will be able to see everything from the profits you've gained and the items you've flipped to the individual flip history for each item. It's all automatically recorded by the plugin and will be updated alongside your flipping.

Here is a look at the statistics tab

The Top Panel

This panel allows you to specify the time span of flips you'd like to see the statistics of. Below that you're shown the general information about your flipping statistics. You can see the total profit (or loss) you've accrued during the time span, that you specified. You can click on this bar to expand or collapse the sub information that is shown below.

Item Cards

Below the top panel, you have the item panels. These are the panels that hold information about individual items, that you've flipped. These can also be clicked on to expand with detailed information about each item.

This shows the expanded state of an item panel. Notice that you can also access the trade history from here.

Trade History

This is where you can view the individual flips you've made along with all the buys/sells.

Additional Features

Slot timers

Slot timers help you figure out when you should cancel an offer. They show you how long it has been since the offer was last active.

Widgets

The Flipping widget seeks to help you set up your offers quickly! The widget will show up in the chatbox when you want to set the price of your item, if you've margin checked it beforehand.

Simply click the red text and press enter.

Multi acc support

Flip on multiple accounts? Don't worry, each account has its data stored separately and viewing different accounts is easy with the account selector dropdown

Add untracked trades easily

Flip on mobile and have untracked trades? Just pop open your ge history and easily add untracked trades

Favorites lookup

Quickly lookup your favorited items just by typing "1" in the ge search!

Icon Attributions

All icons were either made by Belieal or downloaded from the creators on www.flaticon.com below.

Icons made by Those Icons from www.flaticon.com
Icons made by Pixel perfect from www.flaticon.com
Icons made by Freepik from www.flaticon.com

Changelog

v1.0 - Plugin added!

v1.1 - GE limit tracking added.

v1.1.1 - 12 hour format for clocks and various bug fixes.

v1.2

  • Added a search bar

  • Added margin freezing, so you can now flip items with a quantity of one without changing the buy or sell prices. (Big thanks to @Zumaad for developing this!)

  • Added flipping widget that will show up in the chatbox when you want to set the price and quantity of your item, if you've margin checked it beforehand.

  • Added individual removal of items, so you can now click the item icon to remove it.

  • Total profit has been rebranded to potential profit to more accurately describe its intended meaning. (Thank you to @Telans for suggesting this)

  • Added new config options, e.g. Calculate potential profit from remaining GE limit or total GE limit.

  • Fixed an issue that caused prices to not show color.

  • Fixed an issue that caused price colors to flicker.

  • Various optimizations and smaller bug fixes.

v1.3 - Statistics Tab update

This update added the statistics tab which contains a variety of useful stats about your flips! The panel features a large variety of sub information panels that tell you things such as:

  • The amount of gp you've gained or lost along with the return on investment over the time span

  • The total combined profits your flips accrued during the interval

  • The hourly profit you've obtained during your session

  • Statistics over every single item you've flipped

  • View the flip history behind every item that you've flipped

... and much more!

This update also features all new multi-account support! You can now view the stats or flips your individual accounts have made separately. To turn it on, head to the config menu and check "Enable multi account tracking".

We've also added a whole new margin check detection system. This means we now determine if trades are margin checks by making sure that it completed instantly (2 game ticks, one for the RuneScape server to receive the trade offer and one for when it completes). We're confident that this will be the most accurate representation of a margin check detection system and thusly we've removed the old margin freezing feature, as it no longer serves a purpose.

Lastly, we've added a ton of small bug fixes and general optimizations of the plugin. Unfortunately, we've had to disable the cloud sync feature, which means all your flips and stats are now stored locally. This was due to the amount of data we're requiring with this new statistics tab being too large for the way we synced RuneLite data. This local data is stored within your RuneLite directory (/flipping/trades.json). If you're a heavy user of this plugin, this may become a pretty large file so it is recommended that you reset your panels once in a while. This can be done by right-clicking the reset button in the top right of the panel.

This update has been long in the making and it definitely took a lot of work behind the scenes. Therefore, I couldn't have done it without the help from Zumaad, whose amazing work on the backend really made it all possible. Big thanks to you, my friend! โค

v1.3.1 - Multi-client support and GE tracking links!

This update adds all new multi-client support, GE tracking links and various smaller additions and bug fixes.

Multi-client support

Previously, trade data would get overwritten whenever you had multiple clients open, rendering the plugin unable to properly store data. With this update, the plugin can now communicate, store and extract historical trade data between multiple simultaneous client sessions. Big thanks to Zumaad for developing this! :)

GE tracking links

By right-clicking an item on the plugin panel, you can now choose to open the item's respective OSRS GE or Platinum Tokens page. This makes it easy for you to check out the price movements on the items you want to flip! We're open to add more trackers, so long as the websites are respectable (No ads for private servers, cheats or RWT etc.) and that their owners give us permission to link to their sites.

There may be some failed URLs when it comes to Platinum Tokens, particularly with items containing parentheses, so be sure to let me know if you come across any! :)

The small stuff

  • Added warnings when clicking the reset button.

  • Added reset button on the session timer. You can now right-click the session timer to reset it.

  • Added additional indicators and tooltip explanations for items with unknown total GE limits.

  • Fixed flips showing the wrong prices when margin checks had uneven buy/sell offers.

  • Fixed inconsistencies with the statistics panel that caused sorting on the stat panel to also affect the sorting on the flipping panel.

  • Fixed errors causing trades not to register properly.

v1.3.2 - Account deletion and bug fixes

  • This update adds a new settings menu to the account selector. For now, you'll only be able to delete your account's data from here, but we plan on creating more things to include on this panel.

  • We've significantly improved the accuracy of the session timer.

  • Btw's will no longer be picked up by the account cacher since they stand alone and cannot be expected to use the GE.

  • We're also fixing some critical bugs that caused issues with registering and storing trades. We've not fully found a fix for the bug yet, however we've significantly reduced its disruptive behavior.

If you notice any bugs or have any suggestions, let us know by making an issue or PM us on Discord @ gamersriseup#4026 or Anyny0#4452! I'm also happy to answer any questions that you may have. :)

rl-plugin's People

Contributors

zumaad avatar belieal avatar coldmeekly avatar antonygarand avatar cyborger1 avatar

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.