After months of deliberation and to celebrate the 1st year anniversary of Barony on Steam, we've decided to release the source code for Barony: Cursed Edition on GitHub. You can get it here: https://github.com/TurningWheel/Barony
This source release is licensed under GNU General Public License 3.0, so you are more or less free to modify, distribute, and do whatever you wish with the code, though any derivative works must be licensed under the GPL as well.
By this move, Barony is now officially fully modifiable, any further updates we do on the game will be reflected in this new public repository, and the community will be free to contribute to the game's direction from here on out.
Keep in mind, the original game assets (models, sprites, textures, sounds, music, etc.) are NOT open source. So you will still need a legal copy of the game to play it, and the value of your purchases has certainly not been voided, either.
If you are not a developer, all this means is that the game has not been made freeware all of the sudden, but serious Barony mods are now 100% possible.
If you are a developer, we hope to hear from you in the coming months and years as you start digging around and hopefully begin collaborating on some cool stuff with each other and with us soon.
That's all for now folks. Cheers!
Barony v2.0.3 BETA Release
Heya guys,
Today we are releasing a new beta of the update we've been working on for the past few months for all three platforms (Mac, Linux, and Windows). This new update concentrates pretty much on two things exclusively: bugfixes (and lots of them), and porting Barony from C to C++. Which means as of this update, Barony is now officially a C++ project. :)
Keep in mind to activate this release, you will need to right click on Barony in your steam library, select "Properties", go to the "BETAS" tab, and in the drop down list, choose the "beta" option. No password is needed to activate this branch. Just hit okay and after an update, you'll be good to go.
So without any further ado, let's cut to the chase and list all the changes in this release:
internal port of lots and lots of C to C++
fixed occasional crash on player death
fixed occasional random crash in collision code
fixed occasional crash when trading with shopkeeper
fixed lots of other random crashes
boulders now fall through water and lava
fixed shields getting double bonus or negative from beatitude
fixed traps spawning in doors
fixed clients not being able to walk through certain allies
fixed stack overflow caused by monsters accidentally being set as an ally to all other monsters
fixed demon heads going through ceilings (they now break them like minotaurs)
fixed minotaurs not breaking gates, only gate frames
fixed spears actually doing worse than other weapon types
fixed amulet of life saving not extinguishing burning characters
fixed ladders being placed behind iron gates
cure ailment now extinguishes burning players
fixed shopkeepers not losing their grudge after a new game is started
fixed creature followers getting in fights with shopkeepers and other humans
added ability to bind mouse buttons
added future ability to bind joystick buttons :)
attack and use inputs now configurable
fixed game speed slowing down when fps<30 (now only happens if fps<10 to prevent racing)
fixed possible crashes when playing the game with incompatible highscore and save files
multithreaded steamworks packet handling
added /segfault console command, which induces a segfault. :)
Linux only: game now releases mouse and dumps stack on segfault
Other things you may need to note with this release: you may have to bind the Attack and Use commands in your settings menu to use the mouse buttons when you start playing, or you will find you cannot pick up or use anything! Keep that in mind before you send us any angry messages about the game being broken or some such.
I'm hungry so it's time for me to build a sandwich. Hope y'all enjoy the update -- we have big plans for the future. Also, keep an eye out for an open source release of the game code (not the assets) in the next few days.
Sheridan
Barony Steam Trading Cards!
I'm very pleased to announce that we've completed
Steam Trading Cards for Barony!
Here are a few examples of each type of content to demonstrate what you all get out of this.
The theme we selected for our cards is "Death By...":
Doing so will also earn you some sweet Emoticons to enhance your posts:
And some hot Steam Profile Backgrounds to show your fandom!:
We really appreciate you guys, especially you die-hard fans, and we hope you find this to be high-value content, even if it doesn't add to the game directly. We know some of you are pining for some pet feature additions or fixes, but lucky for you, I'm not a programmer, so all this Steam Card stuff hasn't distracted our code wizards at all from that other stuff. :B1:
Completing all the required content for Steam Trading Cards took a lot more art than was initially anticipated (I mean, isn't it just a few little cards?!), but we think it was worth it!
Also a big welcome to everyone who just hopped on the Barony bandwagon thanks to the sale!
I hope you love the game to death.
Official Steam Controller Configuration
Heads up!
We have a Steam Controller Configuration set up for Barony! You can currently find it in the Barony Steam Controller Community Configurations list.
The Steam Controller interface has given us an opportunity to prototype gamepad-style controls with ease, and I'm happy to report that the game feels at home on the couch. We're excited to share some early-stage results with you. The touch-menu for the hotbar works great, and Appraising is a snap.
Note this configuration is optimized for a 720p setup. At this point, the reason is 100% because of the UI size being unreadable from a couch distance at 1080p for most players (something we'll work on more in the future), but it will function fine at higher resolutions.
There's a little more effort to put in on our end before the game recognizes this as the "official" configuration, but it'd be great to hear what you guys think at this stage!
I realize many players aren't into the Steam Controller and want standard Gamepad support! Believe me we haven't ignored that fact and there's more we hope to do for you guys in the future. But if you're on the edge about a Steam Controller, my experience with Barony makes me happy to recommend it.
Barony v2.0.2 Release
Hi everyone,
Last night I released an early version of Barony 2.0.2 for Windows, and today I've uploaded a quick hotfix for the Windows release as well as a Linux version for 2.0.2. Mac and DRM-free builds are not here yet, but they are on their way and should be released in just a couple of days. So without further ado, here are the patch notes!
99% of ingame text converted to a UTF-8 standard, enabling translation to a number of non-english languages
Most text now uses a bundled TTF font, en.tff. Additional languages can optionally be packed with their own TTF fonts, so languages like Japanese, Hungarian or Korean can use their own character sets
players can now appraise items by shift+right-clicking an item in their inventory
fixed Slow spell being named "Extra Healing"
fixed logfile being rewritten when a language file is loaded
fixed custom language files not loading when specified in configs
fixed some additional random crashes from things like text buffer overflows
added additional safeguards to map-gen code to prevent some crashes
fixed game crash when failing to sustain spells
fixed "Not a Team Player" achievement not working
Windows hotfix: corrected "blessed" appearing in wrong location in item tooltips
As you can see, the big feature for this release is the new ability to do full localization for Barony. I'm personally quite excited about this and would love to help organize community efforts to translate the game into new languages. If you believe you can help, please check out this forum thread: http://steamcommunity.com/app/371970/discussions/0/405694115216161974/
You can also shoot me a message on Steam or email us here: contact@baronygame.com We'd love to have you help out with this!
Special note for Linux users: to add TTF support to Barony we've had to add an additional dependency for libSDL2-ttf. We've thus packed the necessary .so file in with the rest of the game files, but there may be initial dependencies that we missed when we added libSDL2-ttf. If the game doesn't start, try running it from a terminal to see if it's missing any additional libraries, and then please let us know you're having trouble so we can add in the missing libraries straight away.
That's all for now folks. Hope you enjoy!
EDIT: As of March 15th, Mac and DRM-free builds of the game should now be available on all platforms. Thanks for your patience!
Hotfix 2016-03-02
Hi everybody,
In response to some issues you guys have been having lately I've just pushed out a hotfix for Windows (coming to other platforms as well, soon) that addresses the following issues.
fixed save games not deleting on game end
fixed game still occasionally crashing when reading mail scroll
fixed fire desyncing objects in multiplayer
The hotfix should also fix some random crashing that was happening most likely as a direct result to the first issue.
If you guys continue to have problems, please be sure to post them on our bugtracker or report them on the forums!
Cheers,
Sheridan
Barony v2.0.1 patch notes
Hi everyone,
Tonight I released a new patch for Windows and Linux (Mac version inbound soon!) and it is quite small, but there are still a few significant changes, so here are the patch notes.
Humble users: the DRM-free version of the Cursed Edition is now available on Windows and Linux! (again, Mac version coming very soon)
significantly more messages use colored text
item tooltips now use colored text
fixed broken blindfold model
fixed crash on start for linux
fixed persistent green spheres on humans for clients
fixed spectator cams not working for clients
fixed numerous bugs cropping up when clients die
fixed some broken or inappropriately used game messages
fixed client not getting new monster summons sometimes
fixed players not being able to heal each other and fixed heal range exploit (infinite heal range)
fixed numerous other random crashes
Some of these changes were already present in our Windows hotfixes, but they've now been rolled into all of the other platforms so they should be public for almost everybody now.
For the near future we're going to continue focusing on bugfix releases like this, so if you experience any more crashes or other issues, just hang on while we get to them! If you're interested in helping to report new issues, we'd very much appreciate if you'd submit them to our new bugtracker, located here: http://baronygame.com/
Placing issues there will ensure that they get utmost priority because we use it as a kind of public to-do list, so if you want something fixed pronto, that is the place to complain about it :)
Anyway, that's all. Thanks for your time and enjoy the update!
Cursed Edition: LAUNCH HYPE!
Today, February 20th 2016, starting at 1pm PST Turning Wheel LLC is having a LAUNCH PARTY for Barony: Cursed Edition. We've scheduled an event to encourage you all to participate in the LAUNCH HYPE by:
<*>
Barony v2.0.0 - Cursed Edition Patchnotes
Hello Everyone,
After several days of testing, we've decided to make the leap and release Barony - Cursed Edition to the public free of charge. This brand new major update includes several brand new features:
A complete overhaul of all existing artwork
Improved enemy and follower AI, including allies which can follow you through multiple levels
New gameplay mechanics like monster summoning, enemy war bands, new rare boss characters and several new and modified game levels
Integrated Steam lobbies and matchmaking for easy multiplayer setup
Server flags to customize mechanics like Hunger, Minotaurs, Friendly Fire, etc.
Numerous bugfixes, gameplay tweaks, and more.
A full changelog which sums up all the differences between this new version and the previous stable release (v1.0.6) can be found below.
Changelog
added Steamworks lobbies & matchmaking
added basic language features: all game strings exported to text files in lang folder
fixed Baphomet invisibility exploit
fixed monsters hit with confusion potions not forgetting their target
fixed Baphomet being super vulnerable when flying off the main platform during his boulder drop phase (he now blasts fireballs with every fist pound)
kills with beartraps now award XP
XP now divides among players who are within line of sight of each other
fixed NPC allies not giving XP to leaders on downing a named monster
extra food spawns as player count increases
fixed some text input bugs
arrow and magic traps can now be destroyed with pickaxes/spells
modding: creature limb offsets now user-modifiable via limbs.txt files
added /god, /buddha, and /friendly cheatcodes
fixed game crash when touching burning object that is not an NPC
/restart command (which isn't valid anyway) no longer causes black screen
/summon now spawns monster directly ahead of the player
modding: color index 0 now valid for voxel models
critical startup error now produces an error message box
all weapons now use HD-model variants
multiplayer games with incompatible saves no longer possible
game frame rate now fixed to 60 fps
fixed fps counter not reading correctly on Mac/Linux
fixed amulet of life saving not reviving burnt players
unresponsive players now auto-kicked from game
added /kick command
added chat log to multiplayer lobby
fixed magicstaff item stacks degrading all at once when used
fixed occasional crash while screenshotting
improved AI: intelligent creatures now strafe at range
improved AI: creatures with ranged weapons keep their distance
improved AI: many creatures will now retreat when wounded
chests now destructible
added running water animation to sinks
shields now held at an angle on most creatures
removed mysterious Herx endgame speech (detracted from feeling of victory)
modified herx endgame text slightly to accomodate missing speech
added numerous new human hero characters and special monsters
added monster gangs (monsters with their own followers)
added five new server flags: minotaurs, hunger, traps, friendly fire, cheats
fixed stacks of >9 items in the hotbar from overflowing the item count into the next hotbar slot
fixed poisoned arrows poisoning even when damage is 0
optimized monster pathfinding significantly
demons now see better in darkness
added iron bracers
campfires now passable, don't disappear completely when extinguished
weighted monsters now move faster
swamp levels now have significantly more water than before
rebalanced herx fight slightly
added several additional human races
fixed clients occasionally being left behind on past levels
fixed clients occasionally failing to load new levels
added colorblind mode
fixed some graphical lines and circles being invisible on certain video cards
fixed hell-sky clipping world objects
fixed hell-sky edges being visible in certain level locations
removed MAXFACES limit on voxel models
fixed game crash when loading non-32-bit images
added colored log messages
fixed many spells not being able to destroy doors and other furniture
shopkeepers now hold grudges against players
leadership now requires only 4 points instead of 20 for an additional follower
added a restart game button to multiplayer pause menu
minotaurs can now levitate over water and open pits
elaborated game loading messages
light spell now consumes mana at 25% the previous rate
monster death by fire or poison now rewards XP
fixed level exits spawning across open pits
fixed NPCs occasionally getting stuck on furniture
raised default FOV to 65
added option to disable pop-up messages
fixed boulders being blocked by open gates
fixed some random memory leaks
fixed several additional random crashes
Known issues:
certain systems display chronic crashing behavior: we're doing our best to fix this!
friends-only lobbies cannot be found by friends searching for lobbies. Invite them manually instead or set the lobby to public so they can find it themselves
host direct-ip and join direct-ip options not accessible via mouse - use keyboard instead
steam multiplayer somewhat resource intensive compared to direct-IP multiplayer
linux version may fail on startup; quick fix is available on discussion board
Additional News
After deliberating over some user feedback over the past several months, we've decided that due to the added value the Cursed Edition of Barony brings to the game, we will raise the game's price to 9.99 USD from the previous 6.99 USD on March 1st. This decision wasn't made lightly, which is why we plan the next two weeks to act as a grace period between now and the point in time when we actually raise the price. So if you or someone you know is still deliberating on whether or not you want to buy the game, now is definitely the time to do it!
That's all for now... we hope you enjoy the Cursed Edition of Barony as much as we enjoyed making it.
Cheers!
Barony: Cursed Edition - Beta Update!
Quick heads up, adventurers! The Barony Beta Build has been updated and now Linux, Mac and Windows builds are alll supported. We've made numerous fixes and have revived the Direct IP connection feature. We are expecting to ship the full Cursed Edition update within the next couple of days. Thanks for your continued patience and support!
Note that the full changelist will be available with the Cursed Edition update. For those of you who have been playing the Beta builds, thank you! Please continue visiting our discussion forums for any bug reports.