Search the Community
Showing results for tags 'Untested'.
-
Untested [Beta 7] Multiple Stat Point Allocation
AisenArvalis posted a topic in Source Modifications
Hello you beautiful people of the AGD Forums. Today I have something to share with you all, my blood sweat and tears have finally come to fruition. You can now with this mod add more than 1 stat point at a time. As this alters quite a bit of the CharacterWindow you may have to edit your JSON file for it. I have mine linked here for you to compare. [Download Here] [Extra Resources] New Red + buttons to compliment the new additions Last known version to work on: 0.7.0.120 Screenshots: The Tooltip is an optional feature that you can enable or disable in the Server Config File along with how many points should be added when you click the button. Thanks all, hope you'll make use of this. Change Log: 6/8 - Initial Patch File done 6/8 - Fixed bug that'd hide the + button with the wrong conditions -
As it name suggest, here is a camera shaking system attached to animations for Intersect. Embedded Video Link How it works Animations now got a property called "Camera shake" in editor, which provides a duration in miliseconds for the shaking effect. This allows you make small shakes for light hits such like earthquakes for big ones. Videos got really big at AGD posts so, here is a example of a long duration shake and a smaller one. Requirements Intersect version v0.7.1+ Git installed Support For any problems or doubts with this system, add me on discord: boasfesta#8721. Click here to see this in the shop!
-
InGameClock Plugin A simple, yet useful plugin that will allow you to quickly add an easy-to-use and view server time widget to your intersect engine's game client! Version 0.3.3: Made with Main Build: 0.7.1.39 (Tested & Working as 0.7.1.94) Features: Ability to toggle the visibility of this widget with the shortcut 'Ctrl' + 'O' by default (Configurable ish~). Ability to drag the widget arround by holding the mouse right-click on it's title. config.json setting that allows you to turn on/off the plugin (default is "IsEnabled": true). config.json setting that allows you to change the clock format ( default is "ClockFormat": "H:mm") An "InGameClock_GUI" folder with the plugin's required GUI files. Installation: Extract the compressed file, and place the folder 'InGameClock' into your \Intersect Client\resources\plugins folder. Adjust config.json file to fit your needs! Regarding the clock format, you may want to read this sheet in order to undertand how it works! Change or modify the included resources however you want. That's it! You may now run the game client to try out the widget ! Source Code Download
-
A very useful system for you who want to promote your game!. With this system you can create custom reward codes with many items you like and use in your social links promotion, or even unique codes for streamers and youtubers to advertise your game into their community!. Also, you can use this codes as a delivery for your cash shop. Redeem codes in game by typing /redeem YOUR-CODE-HERE. The items will be delivered instantly into the player inventory. How to use Copy/Paste the rewards.json example into your server resources folder. Create how many codes you want following the example model Reload rewards by typing reloadrewards command into your server console. Requirements Intersect Engine v0.7+ Read the readme.txt file for more info. If you enjoy this system, consider leaving a donation. Hope you guys like it! Download here. Check out my other systems here. Yea i just CTRL+C CTRL+V my post at Itch.io
-
Hello there! It's been a while since I've been developing systems on demand for some forum members, and i noticed that there is always some systems that most people ask for. Considering that, i've decided to open an Itch Io shop, where i can publish that systems for selling by a veeery cheaper price, this way, everyone is happy. Starting by one of the most asked systems of whole tile: The minimap system. (Seriously, if I made $1 every time I was asked for this system, I would have more money than the price I put in the store.) Its not a easy system to do and not very essential for users, so, most people decide to give priority to other systems instead of paying a high price on a UI element, forgetting the minimap by the way. BUT NOW THAT'S OVER! Here is a functional minimap for Intersect, where you can customize almost everything! Such as minimap size, window layout, icons color, size and pics!. Update v1.1 A new feature was added to set each tile color using the ground layer as reference automatically. This way, the minimap can be colorful or bit based mode. This configuration can be set by a boolean variable (true or false) at MinimapWindow.cs by source code. Also, you can configure your minimap however you want. Such like icons, colors, size, tiles range and more. Here are some configurations: Configuration examples A bit based minimap example using 4x4 icons where each element has a fixed color. Useful for showing attributes at big maps, such as blocks (red), enemies (yellow) and resources (green). A colorful minimap example using the ground layer as reference with 8x8 icons. Useful for highlight the map terrain and for show more quality icons. Requirements Intersect v6.2, v0.7 and v0.7.1. Git installed. Features Shows: Empty tile, Free tile, Player, Entities (NPCs/Players), Blocks and Resources. Window configured by a layout Json file. Minimap size configured by code. Icon colors configured by code. Icons customized by a png file and their square are automatically redimensioned by the file height, so you can adjust the icons size just by editing the image file. Compatible with map links. Default macro configured: M Key. Media Content The product includes: 3 git patches with the system source (for v0.6.2, v0.7 and v0.7.1). A Readme.txt with installing instructions. A Quickinstall.bat if your Intersect got no merge conflicts. A License.txt A folder with default resources for MinimapWindow.Json and the minimaptile.png (icons). License With this patch you can: Publish games with or without financial intent Share your code with any member of your team With this patch you can't: Resell or redistribute any content in this product to third parties Acting in bad faith and passing or selling on a project, whether clean or not, for the sole purpose of distributing this content Terms As a buyer, you accept that: The system installation has been tested and works perfectly with a clean Intersect Engine project in versions v0.6.2, v0.7 and v0.7.1, if any adaptation or merging is needed, it is completely your responsibility. If you need to merge your code, the product contains step-by-step commands and a video tutorial reference to help you out. If your code has complex modifications or you are unable to merge the system yourself, or any problem with your specific project with this product will be charged a fee of $20 so that the support can perform the manual installation. This price is unique for how much systems you want (Of my shop). This fee will only be disregarded if it is necessary to modify the system for it works in your engine even if your source meets the requirements. Refunds will only be made if your engine meets the requirements and, even after the merge, the system does not work. Support For any problems or doubts with this system, add me on discord: boasfesta#8721. It will be a pleasure to help. Link to the shop: https://boasfesta.itch.io/intersect-minimap-system If Itch.Io worth it, I will be publishing more generic systems like this for sale at low prices. By the way, which system would you like to see in the store? Thanks and be safe! EDIT (19/10/2022) Added support for Intersect v0.7.1 (19/10/2022) Price reduced to $25 for limited time.
-
Minimap Plugin WARNING: This is currently NOT supported on the prerelease branch due to changes to the plugin API made that allow this to work! Once this becomes available for the prerelease branch I will update this topic with the required version of Intersect! You will need to be using the Development branch and potentially compile your own binaries for the time being! Description: This plugin adds a very basic minimap to the client, allowing your players an overview of the surrounding area and entities. Currently there's not a whole lot of customization available for the minimap, but I do intend to eventually return to it to add some more changes. Features: Add a minimap to your games! Renders the lowest layers of your map by colour approximation to the minimap. Renders entities such as players, events, npcs and resources to the minimap with configurable colours. A configurable GUI element with its own json file and graphics files. (including an overlay graphic!) Configuration options to decide which map layers get drawn to the minimap! (v1.0.2+) Configurable images per entity type (v1.1.0+) Configurable images per resource tool type (v1.1.1+) Zooming in and out as well as configurable zoom levels (v1.1.0+) Demo Configuration: Downloads: Version 1.1.1 [Download] Or view the Github repository over [Here] Changelog: Installation: Download the above file. Extract the folder into your Intersect Client\resources\plugins directory. Modify the config.json file as desired! Modify the included resources as desired! Run the client and witness your newly added minimap.
-
Diagonal Movement Description: The players and NPCs can now have 8 direction movements. Features: Players and NPCs diagonal movements Players and NPCs diagonal attacks Diagonal move routes Projectiles can move in diagonal (optional feature) Players can attack enemies they focus if they are in a 5 tiles range in front of them (optional feature) Note: Download links in the GitPatch section don't contain any known bug and are up to date with the latest fixes. Media: GitPatch: V1.191 Download basic mod Basic mod need to be installed first Download easier attack on focus Download diagonal projectiles Download zip file with all patches used (separated) Based On: Version 0.6.2.421 (development branch) Last official working commit with the patch ID: 1a8edc5d From: lodicolo Date: 2020-05-28 7:49:22 PM Message: fix 191: Bag access is done via cached value (#219) ... Setup: First of all, be sure to be on the latest official working commit with the patch. The branch must not have any modification or there may be conflicts with the mod. You must download and apply the basic mod patch first. If you want more features like diagonal projectiles or easier attack when a player has a target, you can download and apply the patch files related to these. The zip file is not needed, but if you download the zip file, then you must apply all patches in order. Be sure to build your project after installation. How to apply a patch How to solve patch conflicts About diffy.org
-
Okay. Totally new to this. Always wanted to make a game, but never took the time to learn to code. Found out about Intersect, now I'm finally making a game. One... How do I edit the source most easily? I notice a lot is garbled up, and encrypted (I think). Is there an app I can use to display text files more easily? Two... I was testing, and died... How do I set a respawn point, and make it work? Three.... How can I modify my avatar to make it invincible. This will be my admin character, so I'm not trying to die constantly while testing. Also, I'll have lot more questions for everyone, so the more feedback, the better. I'll follow this thread, and try to keep my questions in here, instead of everywhere.
-
Hello folks! Its been a while since i don't release something new and update my new store on Itch Io, so i've decided to do both in a row (or almost). Im trying to bring some simple systems for free that maybe can be useful for most of people. So since a lot of MMORPGs got consumable items for a temporary experience bonus and Intersect just got a fixed amount/percentage by default, here is my adaptation using spell effects for a experience buff. (Don't know if anyone did that before). Basically you can do 2 things with this system: Create a consumable item for a temporary experience bonus by using the spell type and "Quick Cast Spell" option. Create a GM spell buff for reward players at in-game events. The new effect is configurable by duration (as any spell effect) and % bonus by the "Scaling Amount" property. Some screenshots Requirements Intersect v0.7+ Content Link to the shop: https://boasfesta.itch.io/experience-bonus-spell-effect Feel free to give your price if you want. Enjoy. Any ideas about more simple generic systems that can be useful for the community? Just leave a comment. Also, if you need systems for your project, add me on Discord: boasfesta#8721.
-
[6.2] Profanity Filter Description: This patch adds a basic profanity filter that is configurable through the server in a file called filteredwords.json. This filter is applied to the following things: Chat Usernames Character names It's nothing fancy, and supports basic features such as wildcards on words. Word of warning, adding an insanely long list WILL slow down your server, as it checks against each entry on the list. The updated version of this mod can automatically mute players for sending multiple filtered chat messages. This can be configured through the server configuration file, under Chat Options. There is language file support for the mute reason. Credits: This was based on the work of James Montemagno. Found his class while searching for an answer to a question asked on the forum, and started writing a class based on his work. Ended up using two of his methods, why reinvent the wheel. Media: Downloads: [Download] Updates: [Download] - Adds the profanity check to user and character names and modifies a method that checks if any filtered words are in a given string. [Download] - Add the ability to mute people automatically after sending a certain amount of filtered chat message. [Download] - Fixes two small dumbs of me in the last update. Built and tested for 0.6.2.420 Setup: The following steps are REQUIRED before this will work properly! Download and install the main patch file Download and install any update patches IN THE ORDER THEY ARE LISTED. Compile and run the server, it should automatically generate the required configuration file! Close down your server, add the words you want to the filter and start your server again. Chat like no one has ever chat before!
-
Custom Web Buttons Plugin Description: This plugin lets you configure custom buttons that can open a website anywhere* on the existing GUI. It's configured through a relatively simple configuration file that simply stores all the buttons and their properties and will on-runtime create all relevant buttons that it can. *= Objects that are not named in code (such as the main menu background) or are generated at run-time can not be used as a parent control. Basic rule of thumb is, if you can find the NAME of an object as a Json file or IN a Json file you will be able to use that as a ParentControl! Features: Add buttons to your GUI anywhere! Configure the website these buttons open at will. Customize the location, alignment, size and image of these buttons. Media: Download: Version 1.0.0: [Download] Or view the Github repository over [Here] Installation: Download the above file. Extract the folder into your Intersect Client\resources\plugins directory. Modify the config.json file and add any buttons to your UI as desired! Place the button images in the supplied Assets folder. Place the button sounds in the default Intersect sounds folder Run your client and witness your new buttons! Objects that are not named in code (such as the main menu background) or are generated at run-time can not be used as a parent control. Basic rule of thumb is, if you can find the NAME of an object as a Json file or IN a Json file you will be able to use that as a ParentControl!
-
Profanity Filter Plugin Description: This is a cut down remake of the following topic: There's currently (to my knowledge) no way to mute/ban people so I had to cut some features. What this CAN do however is pretty simple.. It filters naughty words from chat! NOTE: This plugin supports wildcards, but do be careful as a wildcard does not stop at the end of a word! For example, the filter b*tch would filter this entire sentence: Because I like streaming on twitch Features: Filter words from chat messages. Block character creation when users enter unwanted words. (v1.1+) Configurable word list. Wildcards in words. Configuration options for filtering only chat messages or character names. (v1.1+) Configure what character is used to filter words from chat (v1.1.1+) Media: Download: Version 1.1.1 [Download] Version 1.1.0: [Download] Version 1.0.0: [Download] Or view the Github repository over [Here] Installation: Download the above file. Extract the folder into your Intersect Server\resources\plugins directory. Modify the config.json file and add any words you would like to have filtered out from chat. Run your server!
-
IMPORTANT! You must build your apps from the most recent upstream/development branch in order to have all the fixes and usages shown in this guide so it runs properly. You must also follow all the nuances or else your plugin may not work, so I highly suggest you use the In-Depth guides first. Introduction FAQs Plugin Capabilities Plugin Overrides and Callbacks Client Plugin Script Template Client Plugin Guide w/ Discord Example Adding Custom Packets and Handlers Conclusion
-
Chain Spells Description: This patch allows you to "chain" spells onto other spells to generate unique combos and spells that have multiple functions. Example: You want a spell to both create an AOE and to fire a projectile forwards. With this system, you are able to set a spell to chain another spell after it has been used. You are able to customise how much time in milliseconds to wait inbetween the chain. Features: Chain spells onto other spells Have a customisable wait time inbetween chain reactions NPC's can chain spells allowing for unique attacks How to use: Download Patch Download Update - important update Download Fix - important bug fix Based on 0.6.2.0 Note: This is my first patch so it's quite basic. Please tell me if anything is broken.
-
[Obsolete] Guilds This has since been updated and implemented into the base engine. Retaining the post for future reference only. Description: Adds basic guild support to the engine, the UI is based on the Friend List. This was originally written as a test, submitted as a possible addition to the engine and rejected for future planning reasons. Use this at your own risk, this changes a LOT of different aspects of the source code and I am NOT going to take responsibility if you break your upgrade path! A future version of Intersect may or may not get an official Guild system, so don't say I didn't warn you. there's also no guarantee this will work on your build as it was written against an in-development version of Intersect, you may need to fix conflicts yourself as I am not going to keep updating this every other day. Features: Guild Creation through the event system based on a Player Variable for input. Event support for checking whether a player is in a guild with a specific rank or higher. Event support for disbanding guilds. Joining and Leaving Guilds (duh!) Guild Name display over player's heads. Guild Chat Basic Guild Ranks Localization Support Basic Guild UI on the client (Inviting players and leaving the guild, guild member list with online/offline status) Chat commands for elements not present in the UI (/gkick, /promote, /demote, /makeguildmaster) A configuration option that allows the server to toggle PvP between members of the same guild on or off. (By default, does not allow you to attack your own guild members) Media: Git Patch: [Download] Made for no particular build of Beta 7, since they don't exist yet. May have some merge conflicts you may need to resolve yourself as 7.0 gets developped further. Worked as is on 23/09/2020. No I will not make it work on your build. It's provided as is. Additional Resources: [Download] These files are the basic GUI files, please add them to your client. Setup: Download and install the main patch file for the branch you are using. Download and install any update patches IN THE ORDER THEY ARE LISTED for the branch you are using. Download and copy the resource files provided above to your client folder for the GUI to display correctly. Compile and run the server and client, it should automatically generate the new configuration/language entries. Set up a new Player String Variable to store your player's guild name they can fill in, let them fill it in and create a guild with the supplied Event command. Create your guilds and get cracking!
-
Untested Kash Shop - Open only one client per PC
Beefy Kasplant posted a topic in Source Modifications
Patches are guaranteed to work on a vanilla Intersect with the version numbers below. All Kash Shop patches are guaranteed to work together unless otherwise stated. Get it here! Built for: Intersect 0.6.1.253 and Intersect 0.6.2.412 Updated once a week to work with the Intersect STABLE branch (Stable branch at the time of creating this patch is 0.6.1.253) Support guaranteed up until the first version of Intersect STABLE 0.6.3 (Guarantee might extend based on the popularity of the patch.) Of course we offer support if you have problems installing the patch! Just reply to this topic! Disclaimer: The patch might work on later versions of Intersect, but be careful with updating when you are using Kash Shop patches. The patch is only guaranteed to work on the version the patch was built for. Patch description: Stops players from being able to open two instances of your game on one pc. 1. Apply patch 2. Change "YourGameName" to your game name or whatever you want 3. Compile NOTE: AS ALWAYS, MAKE A BACKUP BEFORE ADDING ANY PATCHES -
Character hair customization (+ basics for expansion) Description: This patch adds a few new features, some under the hood and some exposed through the editors, most notably: Hairstyles rendered on the (configurable through server config.json) Helmet paperdoll layer if no paperdoll is used! Compatible with the new entity animations in 6.2! Configurable Hair selections per class (Check the class ediitor) Event support for the Hair system Prepared storage and communication between client/server for Custom Sprite Layers (to let people expand upon this system!) Modified GUI to allow for selecting hairstyles on character creation. Language additions for all additional editor functions. How does it work exactly? To save you the technical mumbojumbo; It will render a configured hairstyle (from the resources\hairs) folder as if it were a paperdoll item in the Helmet slot (by default, can be configured if you want to change your paperdoll slots around) should the player not have a helmet equipped. If they DO have a helmet equipped, the helmet paperdoll is rendered instead. What do I mean by expanding upon it? Well, it's pretty simple.. The storage and communication classes/methods have been adjusted to be able to retain as many entries for custom sprite layer data as you'd like to add. This can be found on the Player classes both client and server side (Player.CustomSpriteLayers), and the size of this array can be configured through an enum called CustomSpriteLayers. Adding an additional entry to this array will NOT require you to add any additional database tables or columns, so expanding upon it will not cause you to have to adjust or migrate any databases beyond this basic install! Adding an additional entry to this array will NOT require you to add additional networking edits to pass this data along between server and client, as I've already taken care of this for this particular system. You will however, of course need to create your own rendering mechanism if you wish to add anything beyond the provided hairstyle..! WARNING(s): There is a very distinct possibility that this may break compatibility with any other mod that edits the class editor and event editor! Please backup your Game and Player databases before applying this modification, there is no going back after installing this if you want to remove it unless you edit your database manually! This does not work with face rendering on the gui enabled! There's no face support in this at all. So enable that in the source at your own risk. Media: GUI and In-game / Event Support: Animated player sprite support: Character Creation (Yes, I know it looks like the sprite selection arrows.. They are not): Event Support: Class Editor Support: Git Patch: 6.1 Stable branch Download (NOTE: This is an outdated version which does not contain some generalization adjustments. It does work and I provide bugfixes for it, but is harder to add new layers to) Updates: Download - Fixes player hair not displaying correctly upon warping between maps. Download - Fixes a crash in the class editor when swapping between genders without having a hair option selected. Also fixes minor visual issues in the class editor. Download - Fixes two editor crashes. One event editor crash relating to a missing None entry. One class editor crash where I referenced the wrong update method. 6.2 Development Branch Download Updates: All updates are part of the patch file. Changelog: 04/04/2020 - Fixed an issue where your target EntityBox would display your own hair. 05/04/2020 - Made the patch compatible with build 0.6.1.243b of Intersect and integrated previous fixes. 09/04/2020 - Made the patch compatible with build 0.6.2.408 of intersect and made some methods in the Development build version more generic. 14/04/2020 - Fixed an issue where player hair would not always display correctly after warping between maps. 16/04/2020 - Made the Development patch compatbile with build 0.6.2.412 17/04/2020 - Fixed a crash in the class editor when swapping between genders without having a hair option selected. Also fixes minor visual issues in the class editor. 18/04/2020 - Fixed two editor crashes. One event editor crash relating to a missing None entry. One class editor crash where I referenced the wrong update method. 16/05/2020 - Updated for development build 0.6.2.419 Based On: Build: 0.6.1.243b Build: 0.6.2.419 It might work with other versions of Intersect, and it might not. I'll try and keep it updated when something OFFICIAL breaks it however. If I can't replicate the issue on a clean source pull with this applied, you're on your own. Setup: The following steps are REQUIRED before this will work properly! Download and install the main patch file for the branch you are using. Download and install any update patches IN THE ORDER THEY ARE LISTED for the branch you are using. Create a new folder called hairs in your editor and client resources folder. (Optionally fill them with hair sprites!) MAKE A BACKUP OF YOUR GAME AND PLAYER DATABASES, THE NEXT STEP IS NOT REVERSIBLE IF YOU WANT TO GO BACK. Compile and run the server, it should automatically prompt you to migrate the database to the new format. Start your editor, and get cracking with the new system! Additionally, there are several new language entries in the editor strings files. These will be generated automatically upon opening the editor for translation purposes. I highly suggest you also download the following CharacterCreationWindow.json file and replace your client\resources\gui\layouts\menu\CharacterCreationWindow.json file with it. This file includes edits to make the sprite select arrows appear lower and adds positioning for the hair select arrows above them! The option "HairSlot": "Helmet" can be used in the server config.json to adjust which Paperdoll layer is replaced by the hair.
-
Patches are guaranteed to work on a vanilla Intersect with the version numbers below. All Kash Shop patches are guaranteed to work together unless otherwise stated. Get it here! Built for: Intersect 0.6.1.259 and Intersect 0.6.2.421 Updated once a week to work with the Intersect STABLE branch (Stable branch at the time of creating this patch is 0.6.1.259) Support guaranteed up until the first version of Intersect STABLE 0.6.3 (Guarantee might extend based on the popularity of the patch.) Of course we offer support if you have problems installing the patch! Just reply to this topic! Disclaimer: The patch might work on later versions of Intersect, but be careful with updating when you are using Kash Shop patches. The patch is only guaranteed to work on the version the patch was built for. Patch description: The purpose of this patch is to allow developers to increase the number of map tile layers for maps. You can also switch and remove layers if needed down the road in development. NOTE: AS ALWAYS, MAKE A BACKUP BEFORE ADDING ANY PATCHES DO NOT USE THIS PATCH IF YOU ARE USING INTERSECT B7 OR ABOVE!
-
[Git Patch] https://s3.us-east-2.amazonaws.com/ascensiongamedev/filehost/3daeb9161c5d784d6b85ef1d0cb34526.patch Use this at your own risk, this changes a LOT of different aspects of the source code and I am NOT going to take responsibility if you break your upgrade path! A future version of Intersect may or may not get an official Faction system, so don't say I didn't warn you. there's also no guarantee this will work on your build as it was written against an in-development version of Intersect, you may need to fix conflicts yourself as I am not going to keep updating this every other day. Descriptions: A basic feature of faction system. You can do your game between faction pvp ! Note: You should choose faction for pvp. If player don't have a faction server giving error. Thanks to @Cheshire. I'm using her Guild System source. Lets Enjoy !
-
Hotbar Spells Description: This patch adds a new command to the event editor to place a spell in the hotbar and a command to remove spells from the hotbar. Add - It will place it in the first free spot, if there is one. Remove - Removes all instances of the spell from the hotbar. Features: -Put spells in hotbar via events -Remove spells in hotbar via events Note: This does not allow you to place or remove items in the hotbar, only spells. Media: Download Patch - Add spells to hotbar Download Patch Update - Remove spells from hotbar Based on 0.6.2.0 Note: I cannot guarantee that these patches is not fairly messy/inefficient in terms of code
-
Patches are guaranteed to work on a vanilla Intersect with the version numbers below. All Kash Shop patches are guaranteed to work together unless otherwise stated. Get it here! Built for: Intersect 0.6.1.255 and Intersect 0.6.2.416 Updated once a week to work with the Intersect STABLE branch (Stable branch at the time of creating this patch is 0.6.1.255) Support guaranteed up until the first version of Intersect STABLE 0.6.3 (Guarantee might extend based on the popularity of the patch.) Of course we offer support if you have problems installing the patch! Just reply to this topic! Disclaimer: The patch might work on later versions of Intersect, but be careful with updating when you are using Kash Shop patches. The patch is only guaranteed to work on the version the patch was built for. Patch description: Ability to set a % experience loss on death or a set number of experience lost on death. Read the readme! NOTE: AS ALWAYS, MAKE A BACKUP BEFORE ADDING ANY PATCHES
-
[6.2] Display character level and class (Configurable + Language/Colour support) Description: This patch adds some new configuration options to do the following: 0. Not change the way player names are displayed. 1. Show the player's level next to the character name. 2. Show the player's class and level above the character name. These options are configured through the server options. There's full language support for both changed use cases, so you can tweak what it should say exactly as well as the layout of it. There's also custom colour support for the newly added class display line, so you can tweak that too if you'd like. Note, this isn't the prettiest method of doing it. The nice way would be to make a new method that renders the additional label. But I just sort of abused the draw name method. It works, but it won't win any beauty contests. Media: Git Patch: [Download] Supported Build: 0.6.2.421 Updates: [Download] - Displays NPC levels as well when displaying Player classes and levels. It would only do this when displaying only levels before. Setup: The following steps are REQUIRED before this will work properly! Download and install the main patch file for the branch you are using. Download and install any update patches IN THE ORDER THEY ARE LISTED for the branch you are using. Compile and run the server and client, it should automatically generate the new configuration/language entries. Log in and see your class and level displayed! Optionally, you could set the server config setting to the following switches: 0. Not change the way player names are displayed. 1. Show the player's level next to the character name. 2. Show the player's class and level above the character name. As well as change the client's language file and some custom colours related to this if you'd like. But that's up to you.
-
Multiline Textbox Fix Description Like @Lathander said, "it doesn't look like the multi-line textbox was given any love". This mod is here to help on that. Features Basic features to expect from a text editor including: Keyboard shortcuts: Ctr+C, Ctr+V, Ctr+A, Ctr+X Horizontal and vertical scrollbar Issues Vertical scrollbar doesn't scroll precisely using keyboard directional input if the text has many lines. The caret (thin black bar) doesn't react precisely to the mouse actions. Client crashes when trying to paste a text when nothing has been copied Some json properties are not taken in consideration like the "TextColor" one. The scrollbar doesn't disappear when erasing the text. Download latest fixes update. Media Note In order to use this mod you have to know how to create a json file by using the code. Download links in the GitPatch section are up to date with the latest fixes. GitPatch: V1.2 Download Multiline Textbox Fix Download zip file with all patches used (separated) Based On Version 0.6.2.421 (development branch) Last official working commit with the patch ID: 1a8edc5d From: lodicolo Date: 2020-05-28 7:49:22 PM Message: fix 191: Bag access is done via cached value (#219) ... Setup Be sure to be on the latest official working commit with the patch and build your project after installation. How to apply a patch How to solve patch conflicts About diffy.org