1. Archmage Rises
  2. News

Archmage Rises News

Weekly Developer Update: Oct 3

[h2]Holy Goblin Drums! Combat Rewrite is Almost Working[/h2]
I was pleasantly surprised in a meeting last week to hear we can start James and Michel on designing spells for the new combat engine.

We’re nearing the finish line!

This requires some explanation:

There is a whole new combat engine, built from the ground up by Jonathan, Josh, Michel, and Tyler, designed to run tiny data lego components I call ‘Combat Atoms’. But now I’ll now call ‘Combatons’ cuz it sounds cool; like a G1 Transformer. 😊

Combatons are instructions to do things like:

  • Apply physical damage
  • Armor piercing damage
  • Adding burn damage over time
  • Increase miss chance
  • Freeze active character


Combatons can also have rules and equality checks to see when they fire. So we could have an effect that reduces HP for X turns, but only if HP is > 1. It won’t kill you, but will reduce you down.

Player actions, spells, and monster actions are simply combined Combatons. We make new spells or monsters by combining the combatons differently or with different seed values.

Getting the tooling, data structions, and system to work has been a herculean effort from Mark, James, and about half of our programming team for 6 months.

Why do this?

By having the programmers focus on making combatons and an engine to run them, now the work of making spells, items, and buffs can be done by designers.

The real benefit is in iteration. A designer can setup a spell, test it, change it, and repeat in seconds without involving a programmer.

Now the real work begins!

James & Michel are creating spells today, and seeing how it works. We’ll keep adding combatons as needed until we have all that we need.

Don’t know how long this will take, we’re guessing this week will reveal a lot of how well it works.

Then another 2 or so weeks to really start building out the spells.

Our goal is to hit ~5 spells per school (5 schools) when we release this combat update.

No dates yet, I’m hoping end of Oct, but we’ll see what we see.

Combat is ~80% of our resources now: Jessi on UI, Michel, Josh, Tyler on programming, Mark & James on design

Priority Fixes

We appreciate everyone who goes to the trouble of logging bugs and posting issues we need to look at. This game is hard to make and knowing where to put the attention helps alot.

These are the issues we are prioritizing this week:

  • The slider quest is getting squashed by the new Mabren Tower quest and no longer appearing, meaning you cannot ‘upcast’ spells.
  • In general this whole slider quest is going away in the Combat Rewrite because the ability to ‘upcast’ a spell is now handled per magic school and is something you unlock with experience.
  • A couple of people have posted about inability to find Art objects. We’re investigating.
  • Monster Tamer Bloba reports trouble trading and negotiating with the Merchant, wrecking the game.
  • Rival mages from school were sometimes choosing a non-magical career, like Fishmonger. Oops! We’re adding a new job to the game of House Mage which in the world of Vaelun is the next normal step.
  • There is a dumb bug where the player log repeatedly spouts: Skeleton Corpse is immune to Undead.


Zach and Thomas are heading up this effort.

Patch is coming out Thursday.

Hotfix 0.2.11a is Live

Here with another hotfix for the build that went out last night. Apparently we like to break things as much as we like to fix them! Well, maybe we don't like to break things, but sometimes it happens anyway. If you're a developer, you know what we are talking about - you fix one bug only to introduce another.

This hotfix addresses these issues:

[h2]FIXED:[/h2]
  • Fixed Legacy screens appearing blank. The some of text gen on the Legacy tab relies on data from dungeons (to get dungeon names), but after you complete a dungeon, it gets destroyed and no longer exists. The Legacy screen doesn't like that very much, so it goes on strike. We've managed to negotiate it and got it back to work, but refuses to return to previous saves since the data it requires is gone. It sends it's apologies and will work on new games from now on.
  • Fixed getting stuck in Town Centers. We've provided exit signs so you can find your way out now :D
  • Students during your character creation can now find jobs as House Mages instead of non-magical jobs. The job market for mages is a lot better in this patch.

Patch 0.2.11 Live!

We're still working through issues that have arisen in the Legacy update. These are the things we are able to fix so far.

Fixed
  • In the Mabren's Tower major quest, upon finding the etchings the game thought it was locked in combat preventing the use of items like torches or tents. Now fixed.
  • NPC Dialogue: Fixed scroll window would not reset to the top
  • If you are a real jerk and get tossed overboard from a ship, it will no longer soft-lock the game. :-) you'll be sent to the nearest healer GTA style
  • Sleeping in camp now has the appropriate screen fade
  • Fixed inventory error that could occur from auto-eating
  • Made food "everfresh" property actually function so that it won't go stale
  • Inn dine-in food should no longer go bad and give players nausea
  • Inventories will properly pull food when auto-eating
  • You can now eat as long as the food doesn't put you over the max fullness
  • Hunger notice only appears when actually hungry
  • Cleaned the UI in several instances where the X button was not top right
  • Character Sheet: Relationships: Added tooltips for the sort options
  • Knowledge Picker: Added tooltips to the sort options
  • Fixed an issue where town music wouldn't play after character creation


Known issue:
  • We have hunger and starving debuffs disabled for now until we rework the nourishment system for Update #3 Exploration.

Weekly Developer Update: Sept 26

[h2]Legacy Update 2a Out Now![/h2]

We got the Legacy mini-update out yesterday by end of day!

Thanks to those who tried out the beta branch on the weekend to uncover issues like these. It was corrupting save files and glad it didn’t get out into the wild!

[h2]Priority Fixes[/h2]
We’re watching closely any issues coming out of Legacy. Zach and Thomas are heading up this effort.

  • After reaching a certain point in the Tower Quest the game gets locked into thinking it is in combat, preventing the use of items like torches and tents. Saving the game, quitting, and returning will let you continue but obviously this needs to be fully fixed.
  • Some other minor things, like audio issues, still need to be cleaned up.

Patch is coming out Thursday.

[h2]Update 2b: Combat Rewrite[/h2]



We’ve been working on this since March and I’m trying to figure out what it will take to get it out in October.

On the one hand, I don’t want to rush it. What you are playing now is my half-baked rushing to get it out for Early Access launch.

On the other hand, it has dragged on forever and maybe an 80% version is good enough. We don’t need to invent a sentient AI when it can only move between 15 grid spaces. :-p

Combat is now our primary focus with 4 of our 5 full time programmers working on it: Tyler, Jonathan, Josh, Michel. Mark is designing and directing it, with James assisting. Jessi is reworking UI.

[h2]Update #3: Exploration[/h2]



We are in the very preliminary stages of designing out what will be included in this update.

Some of the things we are looking at:

  • Totally revamping resources: how they are found and harvested
  • Elimination of Stamina, addition of Fatigue system
  • More places to interact with on the map
  • Weather & Seasons that matter
  • Updated UI
  • Other stuff we read on the forums from you guys!

[h2]Other[/h2]
  • Nolan is working on world building with the Great Mages

Sadly, Rubi is no longer working full time at Defiance. She is moving to contract as she has wanted to make a video game with her (now) husband for about 18 months and decided now is the time to do it. She’s off on her honeymoon for the next month and upon returning will start her game and work as a contractor. What she saw in me that convinces her making your own game is a good idea, I’ll never know! But we wish her well. And secretly joke she’ll make Archmage 2 before we finish Archmage 1 :-)

Mini-Update #2a: Legacy Now Released!

The whole premise of this game is: You have one life to live? What will you do with it?
I love sandbox games. But I also want to feel clear progress towards a goal.

[h2]Mini-update 2a[/h2]
What is a mini update? Well it's a significant update that I kinda didn't plan to do. I thought we could wait on some of these features, but it turns out we need to do it now to prepare for future features. Plus, it enhances the play experience right now.

New Major Quest: Mabren's Tower

We have enhanced our quest tools and technology and so are proud to announce the culmination of what Nolan and team can do with a new major quest: Mabren's Tower.

The quest is a race against a rival to make a major discovery. We think it will show off some of the power of our tech and we hope you enjoy it!

Legacy: One New Stat to Rule Them All!
“All that matters are the things that remain.”
The simulator tracks a lot of things about the player and the world. We're distilling all this data into one stat easily compared against rivals and historical mages in the world.

The core design of the game is along three core paths: Renown, Wealth, and Power. We are now displaying these as stats in game and on your save files. Legacy is derived from how well you perform in the three paths. Each is weighted differently and we will likely change the weighting as we go along. The design allows you to pursue all three, or just focus on one. It's your choice how you spend your life.

You can directly increase your Legacy with new items and actions. These are in addition to the 3 new stats. Things like:
  • Purchasing property for a Mage Tower
  • Displaying rare items like Art or Books in your mage tower
  • Clearing out a Monster Lair
  • Eradicating a Monster Race


New Stat: Renown

Renown represents your popularity and respect in the world.
Renown is based on a new Town stat Esteem. Esteem measures citizen's thoughts towards you. It currently doesn't affect NPC dialogue text, but it will in the future.
Completing quests for townsfolk will build your reptuation the fastest, but establishing long term relationships will as well. It takes a lot more deeds to get noticed in a city than in a hamlet.

Esteem can and will gate certain features in a town. What people think of you matters.

New Stat: Wealth

Wealth is made up of two stats:

Prestige - Prestige is wealth people can see. It's on display for all to see.

Net Worth - the more you invest in the world, the higher your net worth and so your Wealth stat will grow. Grow your legacy by hording and investing every gold coin like Scrooge McDuck!

New Stat: Power

Power is how learned you are at life, magic, and manipulating the forces of the universe.
Every point of Spell School XP earned contributes to your Power stat.
Every point in skills (like Athletics, Persuasion, Scholarship) contributes to your power.

XP spent learning new spells and upgrades still counts, don't save em!

Rivals

These are NPCs competing with you in the world in Renown, Wealth, and Power.

You meet three NPCs in school during character creation and they are set loose in the world along with you at the same time, becoming your Rivals.

We are starting with the basics with them for now, they are not fully featured yet, but we will continue to build from here.

We simulate rivals in the background. Every month you will get an updated notification of how your rivals are doing.

If you don't care for this, there is an option to turn off the notification. Happily ignore them.

You can also view the last information you got about rivals on the new character sheet tab:


Eventually we’ll add a way to get more frequent updates by talking to NPCs or having spies watch them, etc.

You can find and meet your Rivals in game, just like any other NPC.
You cannot kill them yet. We're working on that.

Greatest of All Time (GOAT)

The world of Vaelun has many historically significant mages spread across different eras. We've assembled a list of the top 20 famous (or infamous) mages from which to compare yourself. Each one of these mages has a back story and in future updates you will be able to hunt down their unique artifacts. Again, this is stubbing in something that will be filled out more.

A new tab on the character sheet shows the rank of the mages and where you stand:


More Updates
  • Dates now show the age from the 5 eras
  • Added more historical figures to the Conversation Picker
  • Relationship gains are slower with people you barely know, and then speed up for people you start to know well
  • Major fixes to buying and selling. Eliminated a duplication item bug.
  • Fixed selling things back to vendor for more than purchased. Items are now 50% of base value when sold back.


Backwards Compatibility

The new features will just start working on an old save file. It's a little better from a new fresh start, but you are not forced to do so.
  • The new major quest will begin immediately in a preexisting world. You can ignore it if you'd like.
  • Items which now bestow prestige or legacy stats, previously collected ones won't have it but new ones that are supposed to will.
  • An old save won't have rivals from school, but we will generate you 3 new ones and the system will start from there.


I hope you enjoy playing as much as we have enjoyed making this for you. Thank you for spending your time in Vaelun with us!