Jump to content

Recommended Posts

Posted (edited)

Buffs master, version 1.0!
authors: @Agent @Caparso
---

gladly presents our new vision of scheme buffer with brand new features - main goal was to create an extended effects manager, within responsive panels and to make it as much user-friendly as only possible.

 

features:

  • instant access to everything what is the most important, just in sight at main page.
  • handy wizard to guide players through the stage of scheme's creation (step by step).
  • manual buffs arrangement by moving any of effects inside scheme to elsewhere in the queue. perfect feature if you want to stack less crucial buffs at the beginning of your effects list.
  • auto sort function is able to quickly reorganize list of selected effects in terms of usefulness, with simple mouse click.
  • each custom scheme with own unique code (nani?!) - so players can share existing scheme with others or simply move it to another character.
  • no client modifications are needed, as always we want to keep it that way!
  • adaptation to acis' latest public branch (commit 401).

 

some preview:

https://streamable.com/n8esgm


patch: buffs_master.patch
use ex_buffer_schemes.sql to create necessary tables in your database!

//spawn 50009

 

---

additional information regarding effects management:

some may want to know how to unlock/disable effects - in this case go to bufferbuffs.xml (datapack/data/xml/).

keep in mind we have included all known effects from the game divided by tabs for better orientation - some are simply deactivated, because it rather a matter of preference or some buffs duplicate each other. if you want to add or remove an effect, then just comment/uncomment it.

 

this is also the right place if you want to change effect's price.

please, be careful when changing buff description, because too long may cause unwanted visual effects by stretching of cells.

 

Edited by Caparso
update resource links.
Posted

probably it won't even fully adapt to latest acis' commit without some changes and if you asking us if we gonna adapt it to mobius then answer is rather no. sorry, but it is a matter of limited time we currently have 😕 plus we rather don't want to work with other projects once we got to know and get used to acis.

 

Posted
On 4/14/2023 at 5:19 AM, StarSCreams said:

amazing scheme thanks for share

 

EDIT: Its possible adapt it to mobius?

 

5 hours ago, Caparso said:

probably it won't even fully adapt to latest acis' commit without some changes and if you asking us if we gonna adapt it to mobius then answer is rather no. sorry, but it is a matter of limited time we currently have 😕 plus we rather don't want to work with other projects once we got to know and get used to acis.

 

 

Mobius is using aCis' buffer as well, so it's mostly the same.

Posted

Great share! I installed it on aCis 401. Note that old scheme buffer will not work after this patch so i removed it at all on my pack. The only bug that i found is in SchemeBufferManager.java on useShareCode(). if you copy a scheme from a player that have max schemes created and then you try to add it on another char it says You cannot create more tha 4 schemes etc. i found the solution.

 

image.png.3c58aa41dce46cf0befd0c5c6b604ab0.png

Posted (edited)

thanks for feedback @andy1984, again!

 

this is one of the reasons why we share code with other people, so we can run more tests together from every angle, the way we hadn't thought of before.

 

to be clear - check was performed on the wrong target (code owner in this case instead of player, that wants to use code).

 

gameserver/java/net/sf/l2j/gameserver/model/buffer/SchemeBufferManager.java

@ 204

int playerId = _shareCodesPlayers.get(code);

var playerSchemes = getSchemesForPlayer(playerId);

 

if (playerSchemes.size() >= MAX_SCHEMES)

replace with:

int playerId = _shareCodesPlayers.get(code);

var playerSchemes = getSchemesForPlayer(playerId);

 

if (getSchemesForPlayer(player.getObjectId()).size() >= MAX_SCHEMES)

 

buffs_master.patch has been replaced with a new one, containing this change.

Edited by Caparso
  • 3 weeks later...
Posted

forgot to mention, that implementation of this code will cause problems with the default buffer implemented by @Tryskell, but officially he doesn't know about anything so let's keep it that way 🤐

 

repeat: this patch comments a few lines in the current code and crappy buffer won't work properly - keep it secret.

  • 4 months later...
Posted
4 hours ago, Caparso said:

@eScz

this one was written for 401 🙂

Ok then, something is happen xD

 

I've got some errors when i try to install this.

  • 6 months later...
Posted

Have a problem implementing it in acis 401.
When I restart the account, the buffs are lost. I don't see how to download the sql. Is that why? can someone guide me. From already thank you very much.
@Caparso

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Don't cry, it's a game. If it makes you cum on your monitor, of course, enjoy it. My business has been running for years and will continue to do so. No matter what happens here, the dogs bark, the caravan moves on. Start developing game engines - post them too - after all, I create them too) Salvation:Arena (MOBA) Unreal Engine RED-TEAM REVERSECODE Аліса займається розробкою ще з часів створення денді та сеги-діти які створюють шум для мене просто діти) За ці роки роботи я бачила багато різних людей у цій сфері все що я думаю про це не плачте та насолоджуйтесь життям слава ураїне - котись на свій бразильський форум)   If you'd simply asked me in a private message on the forum to be reinstated, you'd have been unblocked without a problem. I have no enemies—it's just business. I can make any product on the market, models and effects, copyrights—complex tools—at my age, people run large companies. I'm pleased that our beloved MXC* forum will now have a lot of free products. I earn a maximum of $200-$300 a year from this industry. If that excites you, well, have fun with us.       I moderate many gaming communities, here's one of them  if I hated you, you'd be out of here in a minute, brother  so don't get carried away with your wet dreams. On the topic of free work, start doing it yourself—the forum needs good free stuff. Someone will definitely like you here and throw a flower on your grave. Besides, you're forgetting that half the forum is involved in this interface development business and for many developers, it's a good income. So, you want to make life sweeter for them all, not just for me it's actually nice that you're such a noble young man.   Besides, I usually work from behind the scenes and don't move anywhere in the market but nothing stops me from doing what others do - working from the shadows  you won't even see that I'm doing it, it's so funny.   Start doing free work. You promised to do it well and post it to communities on time. Good luck! We'll have fun, that's great!🥰   завжди приємно поспілкуватися з веселими людьми              
    • Complete development packages for Lineage 2 UI development, across all chronicles and an automated tool to update and patch Interface.u & Interface.xdat What I Offer Clean Sources: 100% clean, retail-based interface source code with zero unwanted custom modifications. Interface.u Update Tool: A standalone tool designed to patch, rebuild, and update Interface.u efficiently. Custom Modifications: Custom UI features and tailoring can be implemented upon request. Turnaround Time: Most major versions and protocols are ready for immediate delivery; other versions take up to 1 week. How It Works Let me know the specific chronicle or protocol version you are targeting. I will provide the tool, which is HWID-bound to your machine, for your setup. Once satisfied with the results, we finalize the deal. Pricing & Notes Both products are priced separately based on the target protocol and requirements. Package deals are negotiable if purchasing both. DM for inquiries, demos, and pricing quotes.    
    • Well u need to change when sm1 press exit it keeps it in game..  
    • That’s just part of buying and selling; if your service didn't appeal to me at the time, there's no reason for me to force myself to buy it. After all, I regularly buy other interfaces and clients from other users mostly Russians using USDT. But *I'm* the child here, even though *you're* the incredibly arrogant one.   The payment method or the amounts were never the problem you were. But life goes on; you’d rather stay caught up in your delusions, thinking you’re the protagonist of some anime. Princess Alice 😂   I have all the interfaces for the 474/506/509/520/542/563/557. and olds too.  Some were created by me, including the ARENA P140 interface, which will soon be released for free. This includes everything you make available. It will no longer be a monopoly held by just a few people.   Including your clients with system. like  
    • NEW: Ryzen 9 9950X VPS now Available! Our most Powerful VPS plans now available with dedicated Zen 5 cores clocked up to 5.7 GHz, DDR5 ECC, blazing NVMe Gen4 storage (~7 GB/s), 10 Gbit/s uplink with up to 50 TB traffic, and premium Anti-DDoS included on every plan. No KYC, crypto payments accepted, deployed in minutes. ⭐ RYZEN 9 9950X VPS: [ 9.99 ] 2vCore | 6GB DDR5 | 30GB NVMe - DEPLOY [ 19.99 ] 4vCore | 12GB DDR5 | 50GB NVMe - DEPLOY [ 39.99 ] 8vCore | 24GB DDR5 | 80GB NVMe - DEPLOY [ 69.99 ] 12vCore | 48GB DDR5 | 120GB NVMe - DEPLOY - 10 Gbit/s Port included in ALL Plans - Premium Anti-DDoS included in ALL Plans - No-KYC signup, crypto payments accepted ✅ Ryzen 9 9950X VPS ( vpslab.cloud )
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..