Herowild Changelog

Latest updates and progress on the Herowild RPG game.

Herowild RPG Update #151122023, build 2.3.00 | 08-08-2023.

Sources:
- Added a message when following a player to show which player you are following.

- Fixed an issue where even administrators cannot teleport with "tele_" anymore.
- Fixed an issue where players would get stuck after staying on the tutorial.
- Fixed an issue where isMember would not be updated correctly.
- Fixed an issue where teleporting to Lummy you would spawn a tile above the ground.
- Fixed an issue where teleporting to Tutorial would teleport you to Kharing.
- Fixed an issue where a banana would be added to the inventory when preforming "::runes".

- Updated the text to "a notification" on an invalid command.
- Updated a lot of dialogs.
- Updated the way the game saves your characters.
- Updated the broadcast and notification system.

- Added a new teleporter for Ardy, use: "::tele_ard".
- Added a notification to show when you are following a player.

- Removed de "noclip" / "clip" command from the Commandslist.
- Removed the AFK logout timer for developers.

Herowild RPG Update #141122023, build 2.24.00 | 02-02-2023.

Sources:
- Fixed an issue with a portal text options not appearing and crashing upon interacting.
- Updated all the actionsender logics throughout the game files.
- Updated most of the trade logic.
- Updated the way the game opens Widgets for skills and interfaces.
- Updated the way the game sends messages to players and other players (including in the Trade sections).
- Updated the permissions classes.

Herowild RPG Update #131122022, build 2.24.00 | 19-31-2022.

This update focusses more on the webservices and client with the merger.

Webservices:
- Updated the team page with all of our past and present developers and moderators.
- Improved the styling of the team page.
- Fixed an issue where the footer TOS link would go to a 404 page.

Herowild RPG Update #119122022, build 2.25.00 | 19-12-2022.

This update focusses more on the webservices and client with the merger.

Sources:
- Dumped a new database schema to the repository.

Webservices:
- Fixed an issue where on our network status everything would repeat.
- Added a description to each service on our network status page.
- Added a down since timer on our status network page for each of our services.
- Improved the styles of all of the text on our network status page.
- Fixed issues with the links of our partnered networks on our network status page.
- Fixed an issue where the "About Us" link on the navigation would go to a 404.
- Rewrote the entire About Us page.

Herowild RPG Update #115122022, build 2.24.00 | 15-12-2022.

This update focusses more on the webservices and client with the merger.

Sources:
- Updated Bootstrap CSS to the latest version.
- Updated Bulba SASS / CSS to the latest version.
- Updated all of our Javacript files to latest versions.
- Updated PHPMailer to the latest version.
- Updated the BBCode to the latest version.
- Updated all notifications to use a simple javascript popup instead of URL based action.
- Fixed an issue in BBCode so it will work with PHP 8.x.
- Added a new folder scheme for Codename: Jan and Herowild, based on CORE 4.0.
- Changed all namings from files to be included on all page to: "purpose.inc.php".
- Moved all of the assets, images, styles and scripts into the "/assets/" folder.
- Removed old and useless files and folders within "/app", from 1.2 codebase.

Client:
- Updated the naming scheme on the client to reflect the merger.
- Updated the update_checker version string to follow the new webpages.

Webservices:
- Fixed a non .php webpage going to a 404 page instead of the respective page.
- Fixed an old issue where sometimes the extra navigation below the middle navigation would not show.
- Fixed an old issue where no matter what page you are on "Home" would be always active and bold.
- Fixed an old issue where on signin you would always get promted to authorize your OAuth token.
- Fixed an old issue where sometimes you would not get promted to confirm you e-mail or gives an invalid token.
- Rewrote the sessions so that now after being inactive for 15 minutes your session would automatically be destroyed.
- Rewrote the entire sign-up and sign-in logic and backend.
- Rewrote our network status checker to reflect the new services.
- Updated our network status checker to use the new database and schemas.
- Improved the entire database, tables and fields naming schemes.

Herowild RPG Update #112122022, build 2.23.00 | 12-12-2022.

This update brings in a few things to make the merger with Codename: Jan ready.

Sources:
- Improved logic for Herowilds handler to support Codename: Jan's codebase.

Webservices:
- Started working on the CORE 4.0 for both Herowild and Codename: Jan (merging Jan's codebase with Herowild, with a few updates).

HOTFIX Herowild RPG Update #109122022, build 2.22.00 | 09-12-2022.

Hello, sorry for the long delay in updates, we have been rather busy with a lot of different other things.

Sources:
- A new logic for the main gameWindow has been created, this will reduce the use of computer resources.

Client:
- Changed all of the icons within the client and "Administration Center".

HOTFIX Herowild RPG Update #119092022, build 2.21.00 | 19-09-2022.

Sources:
- Fix Clan Management Buttons not working properly due to invalid "IF", "THEN", "ELSE" statements.

Herowild RPG Update #19092022, build 2.20.00 | 19-09-2022.

Sources:
- Updated the pathfinding of both Gharok and Switcher.
- Updated all of the old icons and logo's to a new fresh 2022 look (note: this is still a V1).
- Added Clan Settings to Herowild "Administration Center".
- Added Clan Management to Herowild "Administration Center".

Herowild RPG Update #12092022, build 2.10.00 | 12-09-2022.

Sources:
- Removed the older "UNDEAD" mod for Herowild, it hasn't been updated since 2014.
- Fixed an issue where if you were an owner of a clan and tried to promote someone to owner or co-owner the game would crash.
- Fixed an issue where when the update timer hits "0" Herowild would close automatically.
- Fixed an issue where impersonating would not automatically update, only on a restart.
- Fixed an issue where when you change your name it will only update after a reboot when chatting.

Engine:
- Rewrote the system updater logic. => Herowild will now not close but wait for you.
=> You will now recieve a message: Herowild has been updated, please restart your client
- Added an button on the "Administration Center" that will force update changing names for developers and moderators.

HOTFIX - Herowild RPG Update #12092022, build 2.01.00 | 05-09-2022.

Sources:
- Fixed an issue where there would be no gamemessages being send, ever.
-> This was caused by a mistake in programming where a String would not be converted to an object.

Mitch RPG Update #05092022, build 2.00.00 | 05-09-2022.

Cache:
- Improved our cache, we remove a bunch of old stuff and compiled some newer things.

Sources:
- Improved player.Talk variables, it is now playerTalking.
- Improved the way game messages are send and how the updater will notify you of an update.

- Fixed an issue where if you run the game for the first time sometimes it would not continue and show a black screen.
- Fixed an issue where it would not automatically download the cache sometimes.
- Fixed an issue where an admin could not change his username to impersonate.
- Fixed an issue where dropping an developer / admin item would not be destroyed.
- Fixed an issue where sometimes the wrong cache version would download.
- Fixed an issue where the updater source file contains a Settings class while a settings source file already contains a Settings class.

Engine:
- Improved the drawing engine for 2d and 3d graphics.

Mitch RPG Update #03112020, build 1.45.00 | 03-011-2020.

Interfaces:
- Changed all backcolor of interfaces to: #1c1d26
- Commandrose interface is for now squared in this phase of testing.

Sources:
- Fixed an issue where an admin could not change his username to impersonate.
- Fixed an issue where logs would only create 1 new line at a time and override the other previous lines.
- Fixed an issue where when not being able to trade it would notify you "you cannot trade coins".
- Changed the way trade is handle upon death (this should not be possible, but to prevent bug abuse.)
--> "Sorry. but you have died and are not allowed to trade." changed to "You are currently not able to trade."
- Changed the way the chatbox handles requests (everything is now ordered in its own class).
- Closing the update window will now tell you it will run in de background.

Engine:
- Fixed an issue where if you withdraw an offer on trade, the icon stays on the trade screen.
- Fixed an issue where the amount of bag items on trade would not change or be checked before accepting the trade.
- You now able to close the update interface.
- You can now force close interfaces by typing: "close_%interface_name%" in the chat.

Mitch RPG Update #24082020, build 1.40.00 | 24-08-2020.

Interfaces:
- All interfaces are now designed after the red/gray theme we all know and love.

Sources:
- Fixed developers being able to trade.
- Fixed clearing the chat would only show "Wel."
- Fixed chat first line appearing on the line of "Welcome to Herowild".
- Fixed an issue where if you trade over the max integer the interface would crash.
- Added a Administration Centre for Developers, Administrators and Moderators.
- Added two options to impersonate and allow trade with developers.
- Added an option to broadcast to the chat system.
- Added your current name before the messagebox in the chat.
- Added your name to the message in the chat.
- Added a few new options to the PlayerController to check for stances, open interfaces and if the player has died.
- Removed annoying message boxes, all information will now be in the chat.
- Removed date/time of message sent in the chat.
- Chat sytem will now identify if it's a [SYSTEM] or [DEV] or [BROADCAST] message.
- Herowild System update will now only be 30 minutes.
- Rewrote most of the trade logic.
- Improved on trade systems languages and consistancies.

Mods:
- Added a undead mod where you can play with zombie hordes.

Engine:
- Updater class has now a nice widget on screen.

Cache:
- Cache will now download from our own CDN instead of 3d-party one.

Mitch RPG Update #10072020, build 1.31.00 | 10-07-2020.

Engine:
- Rewrote the main class to improve RAM usage and dependencies.
- Added Python connection manager for connections to databases.
- Rewrote the updater class, it will now show time in game "X till update".

Gameplay:
- Removed the easter eggs.

Sources:
- Moved around files and folders.
- Moved cache to the data folder.
- Moved the servermanager and client folder to the main com folder.
- Rewrote the manifest.json.
- Rewrote the README.md file.
- Rewrote the herowild.xml.
- Removed the dependencies.xml.
- Removed the bin folder.

Website:
- Set-up a new theme around the website.
- Set-up new pages: "Changelog, News, History and About".
- Improved the back-end (PHP).

Libraries:
- Updated mysql, netty, FileStore and Metrik.

Cache:
- Added open-source models and configurations to the cache so you can edit them.


Mitch RPG Update #07072020, build 1.30.00 | 07-07-2020.

Gameplay:
- Fixed missing maptiles where slayer monsters are spawning.
- Fixed "ClanName" staying on your "PlayerName" after you left your clan.
- Fixed a message appearing ("commands not found on return") after leaving your clan.
- Fixed allowed to trade if your bag is full, the item will drop on floor.
--> The item will now not be dropped and a message will appear.
- Commandrose will now appear brightly on your screen.
- The long awaited fix to slow trade has been done.

Launcher:
- Added settings for audio and graphics.
--> This was previously only avaliable in the game.

Skills:
- Slayer skills has been updated with better logic.
- You can now have two slayer tasks at one time.
- The monster Gharok has been improved and made a bit harder.
- Revamped all of the skills widgets.

Engine:
- Fixes to the PlayerControllers.
- Removed "Play as a Banana" easter egg.
- Repacked all cached contains for the game.

Servermanager:
- Rewrote classpaths and project files.
- Packed the servermanager app in the open-sourced game files repository.

Mitch RPG Update #27082018, build 1.28.09 | 27-08-2018.

Launcher:
- Launcher now accesses the correct download.
- Launcher now has styling according to the game.
- Launcher now downloads through Gitlab.
- Launcher new checks file in game directory against that in the Gitlab directory.
- Launcher can now not be maximized.
- Launcher can now not be resized.
- Fixed an issue where the launcher would crash upon downloading large game files.
- Fixed an issue where the launcher would not automaticlly unzip the game files.
- Fixed an issue where, if an update is avaliable the launcher would not show this.
- Added a screen to login with your account.

Settings:
- You can now select draw distance, texture quality and object quality.

Gameplay:
- Mountains have been added to prevent players falling off the map, and a bit of astethic.
- Portal is now higher and stands correct.
- You can now play as a banana.
- Corrected a spelling in the map selecting widget.
- Fixed an issue where the close button would react slow on map select widget.
- Fixed an issue after closing widget you would have to press mouseclick in order to look around.
- Fixed an issue where the tutorial guy would not spawn for everyone.
- Fixed an issue where when someone is talking to the tutorial guy, someone else could not.
- Tutorial will now show correct points when done correctly.

Multiplayer:
- Portal loading next map now works correctly, when the other players goes to the same map it stays on the server.
- Fixed an issue where the server would crash upon loading the next map.
- Fixed an issue where the widget for selecting map would show on all users screens.
- Dedicated servers are now a thing.
- Changes to the server files, are now dedicated and not given out to other players.

Random:
- Small improvements to RAM improvements.

Suggestions:
- Play as Cheese Wheels -> will be looked in to. Maybe next build.


Herowild RPG Update #25082018

Launcher:
- Launcher now accesses the correct download.

Herowild RPG Update #24082018

HUD:
- HUD now displays correctly on all levels.

Multiplayer:
- Map is now bigger and is unlimted.
- Minor UI changes
- Fixed a bug where widgets now work properly and are not shared between players anymore.

Map:
- Map has now small mountain around its spawn area.
- Portal has been set on a heighpanel.
- Removed some old actors.

Known Bugs:
- On portal hit, all players recieve the widget on screen.
- Widget for selecting location, close button is slow.
- When a player goes through the portal (server) it closes the server.
* Can fix that by just like, Listen to the level.


Herowild RPG Update #23082018

Multiplayer:
- Multiplayer now works! You can create network games and LAN games.
* LAN games are for local players on your network. Network is when you join someone who is hosting a game.
- A new map has been build for testing.
- Loginscreen is now required to use multiplayer.
- Host and Join screens now work properly, games now show up in the join screen.

Herowild RPG Update #21082018

Gameplay:
- Skills can now be accessed through the SkillsWidget (S) instead of each their own key.
- Fixed input not working after closing the SkillsWidget.
- Portal now correctly sends you to the Tutorial.

Modding:
- You can now edit the language of the game in de "locales" folder.
- Open sourced some of the game files to Github.
- Open sourced the client builder and server builder apps.
- Model of the portal is now blue solid and a mesh.
- Fixed an issue where the server_builder would crash on a specific build step.

Skills:
- Fixed an issue where Gharok would not spawn after a few kills.
- Fixed an issue where killing Gharok more times and allowed would have no punishment.

Server:
- Fixed a sync issue where account data would not import correctly.

Client:
- Added an option so you can make the game windows always visible.


Herowild RPG Update #31122015

Tutorial:
- Fixed account data not importing correctly with this new build.

Skills:
- Added GHAROK settings file (java modifer -> XML).
- Added a new GHAROK imporved model (one for dungeons and surfaces).
- Fixed GHAROK not spawing (the old one).
- Fixed GHAROK limit skills not having effect to gameplay.

Interfaces:
- Added an option for the game window to be a fixed position.


Herowild RPG Update #12062013

- At this point in time we will not be continue to work on Herowild for a while.


Herowild RPG Update #03052012

Tutorial:
- Revamped the entire Tutorial, code wise and gameplay wise.
- Changed the text "Dont be such a *****" to "Dont be such a wuss, thank SJW".
- Fixed a bug when completing second drills, before gun recieving 2 points.

Server:
- Changes to server side files, they cannot be edited by the client anymore and only useable to dedicated servers.
- Changes to scripts, the login script and register script have been changed to allow new user accounts and some assembly errors.

Models:
- Changes to how the portal works, when opens it changes colours instead of PIP, its now a blue solid colour.


Herowild RPG Update #02052012

Tutorial:
- Corrected a spelling bug when entering shooting rage (WELL = Well).
- Screen of current points will now be correctly shown in the shooting range.
- Added a mudpit tutorial.
- Player will not longer recieve points for walking over the tree logs (this can be looped and cause player to gain unfair points), instead, player will now recieve double amount of points doing the mudpit.
- Fixed a method for walking the three.
- Changed a few NPC chat converstations.
- Changed a few layout of widgets.
- Removed the STAY option from the Tutorial portal, you cant stay you bastard.
- Fixed a bug when you fail one of the tests you will no longer recieve 1 points, but 0.


Herowild RPG Update #01032012

Tutorial:
- Rewrote large portions of the codebase.
- Fixed a bug when completing the second drills, before gun recieving 2 points

Engine:
- Rewrote some login and register functions.
- Rewrote some of the assembly engine.