1. Fantasy Online 2
  2. News

Fantasy Online 2 News

Patch Notes #98 - The Great Egg Hunt

The Great Egg Hunt



To celebrate Easter this year we have our very own Easter Egg Hunt! Solve the riddles that Puddles gives you to locate the correct egg, collect it (attack it), and return to Puddles for your reward. There are 28 riddles that reward Egg Bundles that you'll need to craft some fun new egg themed items! With that being said, you'll have 28 materials per character so choose what you craft wisely!

New Gemster Items!



Head on over to the Gemster to get your hands on the Easter themed Chocolate Bunny Box and Floppy Bunny Ears, the Earth Day themed Earth Princess set or the Skull Crusha Hammer!!! 


Patch Notes

- Added Chocolate Bunny Box

- Added Earth Princess Box

- Added Floppy Bunny Ears

- Added the Skull Crusha

- Added Easter Event

- Added Puddles and Ruffles

- Added 28 Easter Eggs to find

- Added a new event boss

- Added Easter Themed outfit crafts

Patch Notes #97 - Battle Passes

The Legacy Battle Pass


Here is a preview of the rewards you can get! This pass includes some old sets from the original with refreshed colors and shading updates. 80 tiers for 200 Gems.

  • Rocket Man Set

  • Crimson Phantom Set

  • Shadow Paladin Set

  • Flare Sword

  • Crafting Materials

  • Faction Badges

  • FP, BP and XP potions

  • Coins and Gems

  • Plates

  • Gemstones
Battle Pass of Noobness


Here is a preview of what you can get from this pass! Great for starting your journey into Fantasy Online 2! This pass will never leave the Battle Pass shop and maybe be offered in a "Starter Pack" in the future. 40 tiers for 100 Gems.

  • Pickaxe

  • Lockpick

  • Noobness Set 

  • Golden Set of Noobness

  • Gems

  • Gold

  • Plates 

  • Gemstones
Patch Notes

- updated Seaweed tooltip

- updated other tooltips with spelling errors

- added The Legacy Battle Pass

- added The Battle Pass of Noobness

- updated rewards from 3 bosses quests in ToLS

Gamer's Patch Notes

  • Created a new UI window class GUIWindowDynamic. This will be used to adapt to mobile screens.

  •  Rewrote the mail window to use the new GUIWindowDynamic.

  • Rewrote innerds of mail window to use the newer GUIScrollList which means it's fast for large mailboxes now.

  •  Fixed a bug with the top right mail toggle images getting out of sync.

  •  Rewrote the shop window to be dynamic.

  •  iPhone 12 is our min spec and min screen size for mobile.

  •  Added Visual Effects toggle in settings. This will currently enable/disable all skill visual effects.

  •  Fixed a couple bugs having to do with the dynamic window.

  •  Fixed a nasty bug where it was loading many copies of the same enemy. HUGE speed optimization.

  •  Added code to calculate the bounding box of each frame of an enemy sprite.

  •  Enemy code is now using these bounding boxes for click detection instead of sprite pixel transparency because it's really easy to accidentally click "through" an enemy sprite with lots of transparency. This makes attacking and looting much nicer. I haven't misclicked yet.

  •  Fixed the bouncing back and forth movement that could happen when you hold your pointer/finger down.

  •  Upgraded Steam to the latest packages and released a new build.

  •  Updated the main site and the client packages.

  •  Setup Android Studio and started setting up building FO2 as an apk.

  •  Created a Pixel Games LLC Apple Developer account and got the process started to enroll as a dev.

  •  Tried setting up https://github.com/Linen-dev/linen.dev for our discord but it's broken.

  • Finally fixed the jwt expired bug on the main site.

  • Started investingating https://reactnative.dev/ as https://capacitorjs.com/ is not cutting it.

  • Using react native I've got a way to sign in to google, pass that to the server supertokens, and get back access tokens. OAuth2 always takes forever to setup.

  •  Started implementing react native version of our character list/create/view. AKA the red rectangle buttons.

  •  Sign in with google and view character list in react native up and running in an android emulator.

  •  Connecting, logging in, playing game added to react native! Working on Android!

  •  Apple dev account now setup.

  • Fixed main site discord login which a broke recently.

Patch Notes #96 - Temple of Lost Souls


Temple of Lost Souls
This is no April Fools joke. ToLS is here for you to explore! Fight off the Eco Army, the Temple's defenses or the fish that may have looked at you funny. There's so much to do here including new items, outfits, quests, skills and lots of crafting!

Soul Crafting
Here in the Temple of Lost SOULS there are a lot of souls to collect. Bring your freshly upgraded Unobtainium Pickaxe and the will to dig up some graves.


Outfit Crafting
New to ToLS is Outfit Crafting! Collect pieces of fabric found from various mobs and weave it into other materials to reward yourself with unique cosmetics!


Fusion Crafting
Another new addition is Fusion Crafting. Found a weapon in ToLS that's two handed and wish it was one handed? Now's your chance to make that change. Fusion crafting allows you to combine two ToLS weapons together along with a new material called Fusion Ingots.


Bosses
Temple of Lost Souls has three bosses to take on for unique rewards you may need in the future. wink wink . The Taunted Throne also holds a challenge for whoever is brave enough to take it on solo! Please interact with the Throne Tombstone in ToLS for more info.


Skills
New skills are here! Check out some new skills to increase your attack speed, absorb damage or transfer energy to teammates!


Patch Notes
- ToLS is here!
- Added mobs, bosses, items, npcs, quests, shops and crafting
- Updated General Biodegradables sprite to a larger enemy
- Added level req to enter ToLS at 70
- Added some secrets!

- Coral Chunk - changed from 3% to 10%
- Salt Clump - changed 3% to 10%
- Hyper Cube of the Sea added to Salt and Coral crafters
- Thick Skin 5 buffed from 20 mins to 30 mins

- Converted some 2H Hammers to the correct/new 2H Axe item tag.
-Howler's Edge
-The Fangsplitter
-Axe of the Bearserker
-Battle Axe of Doom
-Ice Axe
-Future's Edge
-Crooked Axe

- Guild Item Buff
- Remnants of a Legend stats from +8 to +10
- Guild Key from +12 to +14
- Guild Medal from +16 to +18
- Guild Chalice from +20 to +24
- Guild Ring from +24 to +30

- Faction revamp!
2.0
New World Order Medallion - STR 10 → 8, Armor 200 → 300, Added -4 STA
New World Order Crest - STR 8 → 12, Armor 500 → 900
Crab Medallion - STR 5 → 2, STA 2 → 5
Skele Assassins Medallion - STR 8 → 2, INT 4 → 8, Added -6 AGI
Skele Assassins crest - STR 14 → 6, Added 14 INT
Miner Collective Medallion - AGI -2 → -12
Miner Collective Crest - AGI -10 → -8
Obsidian Brotherhood Medallion - STR -6 → -4, INT 15 → 12, Crit 2% to 1%
Obsidian Brotherhood Crest - INT 12 → 16, AGI 4 → 6, STR -4 → -2
Legion of the Dead Medallion - STR -8 → -10, INT 20 → 14
Legion of the Dead Crest - STA 6 → 8, STR -10 → -6, INT 16 → 18
Martian Marauders Medallion - STA 12 → 0, Added 10 STR
Martian Marauders Crest - STA 12 → 0, Added 14 STR
Forest Fellowship Medallion - STA -4 → -6, AGI 14 → 10, Added 4 STR
Forest Fellowship Crest - Armor -2500 → -500, AGI 10 → 14
Glacier Union Medallion - STA 20 → 12, Added -8 AGI, Added 4 INT
Glacier Union Crest - AGI -8 → -4, INT 14 →9
Echoes of the Deep Medallion - STA -10 → -20, AGI 18 → 4
Echoes of the Deep Crest - STA -20 → -10, AGI 14 → 18

2.1
Crab Crusader Banner - STR 2 → 4, Armor 1000 → 2000
Crab Crusader Crest - STR 2 → 6
Skele Assassins Medallion - STR 4 → 8, AGI -8 → 2, INT 8 → -6
Skele Assassins Banner - STR 4 → 10, AGI -4 → 4, INT 10 → -4
Skele Assassins Crest - STR 6 → 14, AGI 0 → 6, INT 14 → 0
Glacier Union Medallion - AGI -8 → 6, INT 4 →-8
Glacier Union Banner - AGI -8 → 8, INT 6 → -6
Glacier Union Crest - AGI -4 → 10, INT 9 → -4

2.2
Martian Marauders Banner - STR 12 -> 0, STA 0 -> 12
Miner collective Banner - AGI -4 -> -10





Gamer's Patch Notes

  • On killing a mob, a snapshot of your current party is taken to use for loot requests. (Fixes bug where you could kill a mob, invite someone, and that someone could loot the corpse)

  • Selected player info will now hide the add friend button if you're already friends.

  • Made EffectSprite class which plays visual effects.

  • Added TargetAnimFilename to SkillDefinition. If a skill has a target animation filename then that is loaded into an EffectSprite and animated on the target of the skill.

  • Rewrote EffectSprite to be much faster and to pool effects.

  • Added 3 final skill animation effects to Ice Shard, Energy Orbs, and Arrow Barrage! Great job https://waterwitchrpgstudio.com/ !

  • https://waterwitchrpgstudio.com/ is working on more skills and sound effects!

  • Shop prices now have a K or M if they're in the thousands or millions.

  • Upgraded the game's steam client to Electron 35.0.3 http://electronjs.org/blog/electron-35-0 and pushed it to Steam.

  • anisotropicFilteringLevel = 1 now as we don't need that turned on.

  • Seperated out CollisionMap class from TileMap class.

  • Tried out several pathfinding libraries like https://github.com/mikolalysenko/l1-path-finder

  • Implemented a version of A* pathfinding that runs on a worker. Still need to heavily optimize it as it can be very slow.

  • Finished the Pixel Games LLC taxes.

  • Everything on game.fantasyonline2.com is now cached for 1 year on Vercel, Cloudflare, and in your browser. This should be a big performance improvement as before it was only cached for 8 hours.

  • Added path reconstruction, line of site, and path simplification code to Apathfinding code.

  • Added a new class called InlineWorker which takes code, caches that code into blob object url, and then runs it on another thread in a worker.

  • Made Apathfinding bi-directional which is must faster in some cases.

  • Added Bresenham's algo for line of site for Apath simplification.

  • Rewrote the TileMap again, this time using lower level techniques. It should be much faster! (Watch for bugs)

  • Implemented map mesh chunking for visibility occlusion.

  • The new map renderer reduces memory used by over ~150MB. It also draws much much faster.

  • On login, all map tile textures are loaded by the browser in the background. The map doesn't create itself with that texture until you visit it for the first time. This reduces load time and memory used.

  • Fixed a bug related to very long friend lists.

  • Upgraded supertokens to a new version that broke things. Fixed the broken things.

  • Fixed a bug where you couldn't accept the ToS on the main site due to Termly Javascript being blocked by an ad blocker.

  • Spent a lot of time optimizing the Apathfinding. It's a very cpu intensive algorithm.

  • And then more optimizing of A* and a devlog about it https://www.patreon.com/posts/devlog-56-path-125421925

  • Fixed visual effects playing a final animation frame that doesn't exist. (Weird thing at the end of lightning animation is fixed)

  • Fixed a bug having to do with browser loosing focus and then when it came back into focus it spammed the server.

  • Added buff effect code that allows modding attack speed.

  • Changed the Character Window Factions tab to a GUIScrollList.

  • Updated the Steam inventory item defs. (1193 item defs!)

  • Updated factions and achievements endpoints to cache for 1 year on vercel, cloudflare, and browser. We'll use versioning cache busters when new factions or achievements are added.

  • New achievements added to Steam. https://steamcommunity.com/stats/2957110/achievements

  • Added buff code that allows damage absorbtion.

  • Added skill code to allow transfer of energy.

Patch Notes #95 - Taunt



Chat and Flying Dutchman both now keep track of hate. Grab the Taunt skill in Crablantis and give it a go. It applies hate damage that is 5 times your regular damage. Use it to try to pull aggro from another person in your party.

Patch Notes

- Mirky Lumber changed to Mirky Acorns

- Taunt Skill Book and Skill Art

- Lots of ToLS stuff!

* Added settings for sound effects enabled/disabled and sound effect volume to the Settings Window. (sound effects are not in game yet)

* Added hate damage skill effect type.

* Fixed leave party button again lol

* Added settings for combat and menu visual effects enabled/disabled. (visual effects are not in game yet)

Steam Spring Sale 2025

https://store.steampowered.com/app/2957110/Fantasy_Online_2/

[h3]From March 13th - March 27th FO2 is 50% off on Steam![/h3]


[h3]Buy a copy for every single cat in your neighborhood.[/h3]

https://store.steampowered.com/app/2957110/Fantasy_Online_2/