Skip to content
Published on

Devlog #55 - Summer Progress

It's been 2 months since our last devlog, when the market launched, and since then we've made huge amounts of progress. It's been a super summer.

Fantasy Online 2 image 1 from Devlog #55 - Summer ProgressDuke's Surf Shop event has been amazing. I'm guessing it will leave until next year at the end of September. That sounds about right.

Fantasy Online 2 image 2 from Devlog #55 - Summer ProgressParties were added next. They still need a lot of work. I'll be focusing on that code soon.

Fantasy Online 2 image 3 from Devlog #55 - Summer ProgressThen came the cursors which caused a lot of performance headaches along the way. Thankfully those seem to have been mostly solved.

Fantasy Online 2 image 4 from Devlog #55 - Summer Progress

Fantasy Online 2 image 5 from Devlog #55 - Summer Progress

Then we got a fully finished CoD. Big thanks to Perseus and Dino.

Fantasy Online 2 image 6 from Devlog #55 - Summer Progress

And randomly out of nowhere the bestiary showed up along with a quest log with more data.

I also spent a huge amount of time fixing the font situation we were having with slow draw times and blurry text. We have two nice sets of bitmap fonts in many colors that do the work for us now.

Fantasy Online 2 image 7 from Devlog #55 - Summer ProgressWe found a great composer along the way who has been creating great zone themes.

https://www.patreon.com/FantasyOnline2/posts?filters%5Btag%5D=music

Fantasy Online 2 image 8 from Devlog #55 - Summer ProgressFantasy Online 2 image 9 from Devlog #55 - Summer ProgressForgotten Wasteland got its mobs, drops, npcs, gold, and more.

Fantasy Online 2 image 10 from Devlog #55 - Summer Progress

The collector got a huge overhaul.

Fantasy Online 2 image 11 from Devlog #55 - Summer Progress

The bestiary got supercharged with drops.

Fantasy Online 2 image 12 from Devlog #55 - Summer Progress

Achievements started to show up and unlocking.

Fantasy Online 2 image 13 from Devlog #55 - Summer Progress

And now you can even trade and sell your items on the Steam Community Market.

https://steamcommunity.com/market/search?appid=2957110

I also created the data subdomain that has endpoints that serve static json data. This allows for the game server to not have to deal with definition serialization and to allow other things to access the data like the ItemDefinition to Steam item def conversion endpoint.

https://data.fantasyonline2.com/api/achievements

And on top of that I put Cloudflare in front of all our static data subdomains like art and game.

Fantasy Online 2 image 14 from Devlog #55 - Summer Progress

Look how amazing Cloudflare is. It served 11 million requests in August 2024 for free.

Fantasy Online 2 image 15 from Devlog #55 - Summer Progress

Fantasy Online 2 image 16 from Devlog #55 - Summer Progress

Can you tell which day I turned Cloudflare on? This shows how much data was transferred and how many requests were made directly to Vercel before and after I put Cloudflare in front of our static data subdomains. That's awesome.

It's been an incredibly productive two months!

Next up I'll be working on copying the collector improvements over to the market, redesigning the crafting window, redesigning and adding to the guild window and guild commands, adding the ability to play our new background music, adding needed settings to the settings window, getting the party system v1.0, and much more.

Perseus and Dino will be finishing FW, opening up FU, making a new box, starting on the Autumn Battle Pass, and more.

See you next patch notes!

Have Fun & Keep Gaming!