Stronghold: Caverns of Sorcery - BETA TESTERS NEEDED

There’s some unique information about this particular beta included below the description - please read the full post!

Master the paths of sorcery to defeat a dragon in this fantasy adventure! Explore mysterious caverns, gain sorcerous power, and find allies to save your town from the dragon’s wrath. In this sequel to Stronghold: A Hero’s Fate, carry on your heroic legacy in a new generation.

Stronghold: Caverns of Sorcery is a 360,000-word interactive fantasy novel by Amy Griswold, where your choices control the story. It’s entirely text-based—without graphics or sound effects—and fueled by the vast, unstoppable power of your imagination.

You’re the grandchild of your town’s leader, and everyone’s always expected great things from you. When you set out to study sorcery, you intended to prove them right. But when your magical experiments disturb a sleeping dragon in the depths of the mountain caves, you’ll have to discover the secrets of sorcery to save your town and your friends.

Explore the caverns to find resources to fuel your sorcery. Study alchemy, the magic of your ancestors, or the enchanted knot-work of goblins and spiders. Earn the respect of your grandparent, or gain the confidence to defy authority. Build fortified camps underground, trade with goblin allies, or protect the fragile wonders of the caverns. Raise an army to slay the dragon, learn powerful sorcery to turn aside its wrath, or somehow bargain with your deadliest adversary.

Will you master sorcery before the dragon rises?

This game is set a few generations after Stronghold: A Hero’s Fate - you play a new PC in the same stronghold you built in the first game. Currently, this game starts with options to fill out a quiz about your decisions in the first game or choose a preset background. We’re planning on adding an option to import saves directly from the first game, but it isn’t there yet. (You also won’t find an option to create save files at the end of the first game yet.) Making changes to the first game after the save option has been added can lead to bugged save files, so we want to wait until after the first rounds of testing to add that in. If you’re testing the game before the save option is added, feel free to let us know if there’s anything from A Hero’s Fate not currently being referenced in Caverns of Sorcery that you’d like to see. And once we’ve added the save option, go ahead and create save files in A Hero’s Fate to transfer to the beta so that we can test those as well.

Directions for beta testing:

Email us, beta AT choiceofgames for access.

DO NOT POST ASKING WHAT THE BETA EMAIL ADDRESS IS. The first test to becoming a beta tester is inferring what it is based on how we describe it above.

Do not send DMs/PMs through the forum mail system, Discord, text message, carrier pigeon, or any other method than email.

When you send your EMAIL, include:

  • the game you want to test in the Subject line of the email.
  • your forum-name
  • your real name (first and last). Please indicate if your family/surname comes first as well. Beta testers’ names are listed in the game’s credits, which are accessed with the “About” link you’ll see within the game. If you don’t want to appear in the credits, or you want to be credited under a name other than your real one, please let us know.

Do not email us multiple times about joining a beta. If you don’t email us as soon as we post a beta, you go into a queue. As we post new drafts, we admit more people from the queue. Eventually, we will get to you. Some beta processes last longer than others, and it may take up to a few weeks to reach the front of the queue.

When you have been admitted to the beta, we will send you a link, a username, and a password as a reply to your email.

When you have feedback to submit:

  • Return feedback as part of the same email thread where you were admitted. Copying beta@choiceofgames on that email is the best way to make sure your comments are seen as soon as possible.
  • Please send screenshots or copy/pasted quotes whenever you can; it helps us track down whatever observation you’re making. In particular, the author may see things that you don’t, and/or the screenshot may contain more information than you realize.
  • If you’re submitting feedback using the Bug/Submit button in the game, make sure you include your handle/name in the body of the email. The Submit button obscures your email address, and I can’t give you credit for feedback if I don’t know who you are.

A few more notes:

  • You cannot be testing two games at once. If you are already testing one game, send in feedback on that game before you apply to another. If you apply for multiple games at the same time, you will likely be admitted first to whichever game has testing slots open up first, and we won’t be able to admit you to the other one until you send in your comments for that one. (From an admin standpoint, it’s easiest if you don’t apply to more than one game at once – applying to multiple games makes it more likely that we’ll miss admitting you to one of them.)
  • If you’re admitted as a tester but realize you won’t be able to send in feedback for that game, please let us know! You won’t be penalized in any way - we’ll just take you off the list of testers for that game. But if you sign up to test a game and don’t send comments or withdraw, it will affect your chances of being admitted to future betas.
  • There’s no standard length of time for a beta testing period to last, and we usually don’t know exactly how long a game will be in beta when it opens. The best way to know how long a beta will be open is to follow the thread for updates.
  • It’s fine to send multiple feedback emails, but if you have a lot of quick comments, it’s easier to keep track of them if you bundle them into one email.

Tips on How to Give Feedback

We’re looking for “high level” and “low level” feedback. Not mid-level feedback.

Low-level = typos and continuity errors. A continuity error is when a character’s gender flips, or someone comes back from the dead, or you run into a plotline that just doesn’t make sense (because it’s probably a coding error). For these low-level issues, screenshots are very helpful. If you see a problem, take a screenshot, or copy and paste the text that is in error, and email that.

“High level” feedback has to do with things like plot, pacing, and characters. “Scene A didn’t work for me because x, y, and z,” is useful feedback. “B character was entirely unsympathetic, because u, w, and v,” is also useful feedback.

“Mid-level” feedback describes things like grammar, style, word choice, or the use of commas. As I said above, I do not want mid-level feedback. In particular, DO NOT WRITE TO ME ABOUT COMMAS.

“I had a great time and saw only a few spelling errors,” is not useful feedback. In fact, it’s the sort of thing that results in you not being given access to future betas.

Some examples of useful feedback :

  • In Choice of the Dragon, you get to choose what type of wings you have: leather or scaled. Someone wrote in and asked about having feathered wings. Great suggestion! Done!
  • In “The Eagle’s Heir,” someone asked about Eugenie. They said that the romance moved too quickly–because she only appeared in the last third of the game–and wished they could have had an opportunity to meet her earlier. So the authors added an opportunity to meet her and start the romance earlier in the game (in a scene that already existed).
  • In “Demon Mark: A Russian Saga” several people commented on how the PC’s parents were unsympathetic, so the authors added a choice or two to deepen the relationship with the parents in the first chapter, to help better establish their characters.
  • Pointing out a specific choice and saying, “this is who I imagined my character was at this particular moment, and none of these options seemed right for me. I would have liked an option to do X instead,” is also really helpful feedback.
  • If you choose an #option and then the results of that #option don’t make sense. Like, if you thought an #option might test one stat, but it seems to have tested a different one.
19 Likes

Quick update, v59919! This is just to fix an issue where entering a name for A Hero’s Fate’s PC would lead to their name being “Unknown.” We had a report that the same thing was happening with the grandparent of the PC of Caverns of Sorcery, the current leader of your stronghold, but we can’t find an issue with the code there - if you’re getting that problem, could you send in screenshots and/or a record of your previous choices? Thanks!

1 Like

New draft, v60003!

We’ve now added the save option! If you replay the first Stronghold game now (and make sure you’re updated to the most recent version), you should be able to create a save file and then load it at the start of the beta. This was just added to both games now and testing it out is part of the beta process, so please let us know about any issues.

Other changes:

  • Numerous bug and typo fixes, including:
    • Fixed a bug in Chapter 3 in which the timer to advance the conversation with Aspen wasn’t working correctly.
    • Fixed a bug in Chapter 5 where players who built the mining camp were being treated as if they had built the goblin trading camp.
    • Fixed a bug in Chapter 10 where in what should have been a private moment with Corbin, Heldir was appearing instead.
  • Added more hints in Chapter 2 about how you can improve the tower.
  • Added an earlier chance to meet Melina, Perry, and Bim briefly in Chapter 2 and learn something about what the Militia, the miners, and the farmers want.
  • Changed “Dragon Dealings” to “Dragon’s Favor” on the stat screen to make it clearer that this stat measures how much the dragon is interested in you and trusts you.
  • Separated out the choices for skin tone/hair color/hair type in the current game since that’s how they were set in the first game.
  • Added Van as the town’s current leader if the player character ended the first game with no living child, nephew, or heir.
  • In the option to make detailed choices to establish the history of your town, added the ability to set Rana’s gender and to set Van as the town’s leader if Petta was the PC’s only possible heir but has died.
1 Like

There have been some additional updates to adjust the option to load a save - the version number on the About page should now be 60019 to make sure that works correctly.

New draft, v60032! Changelog:

  • Fixed a bug that was preventing imported games from correctly displaying the stats screen.
  • Fixed a bug that was crashing the game when importing a saved game where the PC’s child becomes leader.
  • Turned down the impact of early dialogue choices on Aspen’s acceptance/rejection of the dryads to prevent being locked into one choice or the other before getting the chance to give her advice.
  • Fixed some code that was preventing freeing or imprisoning the dryads in Chapter 6 from correctly setting the state of the dryad cavern in later chapters.
  • Fixed a bug in Chapter 6 that was displaying the choice to free the dryads for players who should have gotten the choice to imprison the dryads.
  • Corrected “You have ended a relationship with X” to “You’ve decided not to court X” on the stats screen.

New draft, v60093! Bug and typo fixes.

1 Like

Another quick update for a save-loading issue, v60096.

1 Like

New draft, v60217! Changelog:

  • Fixed multiple minor bugs/continuity errors/typos.
  • Added some additional callbacks to town features and events in the first game.

Chapter 2:

  • Varied text for the option to have no divine patron so that it doesn’t represent a general lack of interest in the gods unless spirituality is low.
  • Revised some dialogue options to make it possible to tell Lena more politely that you’re not interested in courting Corbin.

Chapter 4:

  • Made it clearer which dialogue options encourage Aspen to fear vs. accept the underground dryads.

Chapter 6:

  • Added a chance to correct course if you’re on a path to pursue Zoe, Corbin, or Fox romantically but would prefer to court them as a sworn sibling (or vice versa).
  • Fixed a bug that was sometimes preventing townspeople from speaking in your support in the council meeting.

Chapter 7:

  • Fixed a bug that was incorrectly treating the dryads as permanently trapped if they were held back by the Militia’s palisade wall.
  • Fixed a bug that was failing to reflect the Militia and/or miners being banned from the caverns.
    If the Militia are stationed at the fortified camp, they will now join your fight if you haven’t recruited an ally already.
  • Aspen now becomes more fearful of the dryads if they are the attackers unless you successfully seek the help of other dryads.
  • Varied the option text for your final attack to better reflect your intentions if you have gained insight into the dragon’s plans.

Chapter 8:

  • Varied the text for the Heldir sex scene to avoid repetition if you’ve already had sex with Heldir in Chapter 6.
  • Fixed a bug that was preventing successfully concluding a sibling courtship with Aspen.

Chapter 9:

  • Added opportunities to deliberately choose to become the dragon’s companion if you’ve succeeded in your efforts to befriend or free the dragon and your relationship with the dragon is very high.

Chapter 10:

  • Varied text to provide a more hopeful ending with your grandparent if you’ve failed to reconcile at the end of the game, but your relationship score is high and you choose to emphasize that you’re still family.

We don’t have a specific closing date for this beta yet, but we’re likely moving toward wrapping things up. Please send in any remaining feedback as soon as you can!

2 Likes

New draft, v60379! Changelog:

  • Difficulty tuning throughout, including lowering starting values for stats.

  • Fixed some tests that were using the wrong type of difficulty variable.

  • Added additional chances to lower Traditional, and other stat boosts.

  • Chapter 8: Fixed the broken test that was preventing Fox and Corbin from becoming siblings.

  • Chapter 9: Lowered the difficulty of freeing the dragon.

  • Chapter 9: Added text and fixed routing to Chapter 10 ends states for more logical results if you flee to the mining or Militia camp without a goblin alliance, or flee to the underground meadow with the dryads gone.

  • Chapter 10: If you died leading your people to safety underground, you now correctly stay dead.

  • Chapter 10: Deciding whether your people stay underground or not now requires at least average Respect (otherwise, it didn’t make sense why people were willing to let you make this decision.) If Respect is low, this is now a decision made by the town’s leader based on whether they’re a traditional or innovative leader, and the choice here is replaced with a flavor choice allowing you to react to their decision.

  • Chapter 10: It’s now possible to move your town underground if your people have access to the underground meadow (former dryad cavern) or the mining camp, even without help from dryads or goblins.

  • Chapter 10: If your people have stayed underground and you’re estranged from your grandparent, your grandparent only steps down as leader if you have at least average Respect.

  • Chapter 10: Fixed “friends” variable so that it’s initially set to true and only becomes false if you tell your friends to move on without you at 2333.

This will likely be the last draft of the game before the beta closes. Most of the changes here are difficulty adjustments, and we’d really like some feedback on if anything feels weird there before we wrap up. If you’ve played before, now is a great time to play again. Remaining comments should be sent this week. Thanks to everyone who’s tested the game so far!

1 Like