4/26/2025: Difference between revisions

From WoonRO Wiki
Jump to navigation Jump to search
Created page with "center|750px <br> <div style="text-align: center;"> === Changelog – April 27 to May 1, 2025 === <div style="display: inline-block; width: 50%; text-align: left;"> === April 27, 2025 === * Halter Lead now automatically disables 3rd Class Costumes before mounting <small>This prevents missing sprites that could crash nearby players.</small> </div> <div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;"> === May..."
 
No edit summary
Line 3: Line 3:
<div style="text-align: center;">
<div style="text-align: center;">


=== Changelog – April 27 to May 1, 2025 ===
=== Quick Update – April 26, 2025 ===


<div style="display: inline-block; width: 50%; text-align: left;">
<div style="display: inline-block; width: 50%; text-align: left;">


=== April 27, 2025 ===
<span style="font-size: 120%; font-weight: bold;">Live Fixes & Adjustments</span>


* Halter Lead now automatically disables 3rd Class Costumes before mounting  
* Selling items past Zeny cap no longer deletes them  
<small>This prevents missing sprites that could crash nearby players.</small>
<small>Shops will now prevent transactions that exceed the Zeny limit.</small>


</div>
* Inventory Expansion Ticket added to Tool Dealer 
<small>Only costs 1,000 Zeny. A safer alternative to avoid glitches from forced inventory expansion.</small>


<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">
* Restock System Limits set 
<small>Minimum: 10 items, Maximum: 100 items. Prevents abuse while keeping regular use unaffected.</small>


=== May 1, 2025 ===
* Babylon Cash Shop items added to Instance Shop  
 
* Numerous item description corrections
* Applied fix to the World Boss Invasion  
<small>It now correctly tracks how many monsters have been killed during the event.</small>


</div>
</div>
Line 25: Line 25:
<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">
<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">


=== Upcoming in Next Maintenance ===
=== Dev Note from <span style="color: #ec9500;">Nihad</span> ===


* Fixed Battleground Enchanter NPC logic 
It's important to let you all know where my time is being spent.
<small>It no longer breaks the enchantment process or confuses itself.</small>


* Patching new client with expanded inventory for all users 
This update included a major **source code upgrade** and overhaul of the internal **log system**, giving me a better view of how the server behaves — including which features are vulnerable to exploits, lag, or crashes.
* Updated BG queue logic 
<small>Sorting now happens by specific class instead of general class types.</small>
 
* Fixed "Configure restock to current inventory" 
<small>This now respects the 100-item restock cap.</small>


</div>
</div>
Line 41: Line 35:
<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">
<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">


=== Devil Square Healer Update ===
During Seasons 4 and 5, several exploits harmed the server’s economy and resulted in drama, bans, and a drop in player count.


* Removed 5k Zeny per-click cost 
With this new system, I'm able to catch and prevent issues early, ensuring smoother long-term stability.
* Changed 2-hour fee to 5 Gold Coins (was 100k Zeny)  
 
* Added permanent unlock for 200 Gold Coins (account-based)  
One example:  
* Added transferable unlock item for 1000 Gold Coins
The World Boss event is currently stalled because players have killed literally millions of monsters.  
This broke the point system by exceeding the limit of an integer variable — and now I’m rewriting the code to avoid future server overloads.


</div>
</div>
Line 52: Line 47:
<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">
<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">


=== Economy Adjustments ===
=== Why wasn’t this caught earlier? ===


* Badge Vending: 500k → 30k 
<small>
* CP Vending: 1.5mil → 100k 
You can't always predict edge cases — no one killed 12,000+ monsters or tried restocking 12,986 white potions on the test server.
* Claw Machine: Zeny cost reduced to 1.5mil 
* Jewelry Box added to Card Trader NPC 
* Reduced permit abuse by adding vending permit checkers 
<small>Players who buy 1-day permits and sit for 7 days will now be flagged.</small>


</div>
It’s these real-world scenarios (with 100+ active players) that reveal the cracks. That’s why live feedback is so valuable.
 
</small>
<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">
 
=== System Fixes ===
 
* Fixed quest for SG weapon in Instance Shop 
* Fixed <code>@alootid</code> command issues 
* Fixed <code>@noloot</code> command 
* Multiple behind-the-scenes fixes to command logic and NPC behaviors


</div>
</div>
Line 76: Line 59:
<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">
<div style="display: inline-block; width: 50%; text-align: left; margin-top: 2em;">


=== Having Patch Issues? ===
<span style="color: #ec9500;">Grey</span> is also back and focusing on client-related issues, so I can continue tackling server-side improvements and player requests.
 
If your patcher isn’t working properly, you can manually update the required files from here:
 
'''MEGA Folder:''' 
[https://mega.nz/folder/9RpQzQyT#fV4kLee4sFw10zRU4hz5tA Download Patch Files]
 
'''Files to Replace:'''
* <code>woonro.grf</code> 
* <code>server.dat</code> 
* <code>System</code> folder 
* Gepard files
 
<small>Do not replace <code>data.grf</code>. Everything else can be safely updated.</small>
 
<small>Thanks to <span style="color: #ec9500;">Grey</span> for keeping this updated.</small>


</div>
Your messages and support mean a lot — they really do. 
<code>This changelog was created on Discord. For download links to files, please join our Discord directly.</code><br />
Thanks for keeping us going, even when it means coding until 3 a.m. 
We’ll keep doing our best. ❤️


</div>
</div>
</div>
</div>

Revision as of 14:17, 4 May 2025


Quick Update – April 26, 2025

Live Fixes & Adjustments

  • Selling items past Zeny cap no longer deletes them

Shops will now prevent transactions that exceed the Zeny limit.

  • Inventory Expansion Ticket added to Tool Dealer

Only costs 1,000 Zeny. A safer alternative to avoid glitches from forced inventory expansion.

  • Restock System Limits set

Minimum: 10 items, Maximum: 100 items. Prevents abuse while keeping regular use unaffected.

  • Babylon Cash Shop items added to Instance Shop
  • Numerous item description corrections

Dev Note from Nihad

It's important to let you all know where my time is being spent.

This update included a major **source code upgrade** and overhaul of the internal **log system**, giving me a better view of how the server behaves — including which features are vulnerable to exploits, lag, or crashes.

During Seasons 4 and 5, several exploits harmed the server’s economy and resulted in drama, bans, and a drop in player count.

With this new system, I'm able to catch and prevent issues early, ensuring smoother long-term stability.

One example: The World Boss event is currently stalled because players have killed literally millions of monsters. This broke the point system by exceeding the limit of an integer variable — and now I’m rewriting the code to avoid future server overloads.

Why wasn’t this caught earlier?

You can't always predict edge cases — no one killed 12,000+ monsters or tried restocking 12,986 white potions on the test server.

It’s these real-world scenarios (with 100+ active players) that reveal the cracks. That’s why live feedback is so valuable.

Grey is also back and focusing on client-related issues, so I can continue tackling server-side improvements and player requests.

Your messages and support mean a lot — they really do. Thanks for keeping us going, even when it means coding until 3 a.m. We’ll keep doing our best. ❤️