This is the place to post any bugs, issues or complaints you have about the latest version of Masteroid. Screenshots and platform (PC or Mac) are very helpful!
Recent community posts
This is the place to report any issues you discover in v0.7. Please provide screenshots a if possible so I can fix bugs quickly! Note that this build does not have a Mac release. If you are a Mac player, please post here so I know you're out there and I'll focus on getting a Mac build out.
This bug took a while to get to but I believe I solved it today. I ended up doing a pretty major rewrite of how the game handles sound. The crashes were due to too many sounds being played simultaneously. The fix for this bug will be in the next release. The release is feature-complete and I'm testing it now. I hope to push it live for PC by tomorrow evening. The Mac release may be delayed as I'm experiencing some significant perf issues on Mac.
Thanks again for reporting the issue and happy playing!
I read this awhile ago but forgot to reply. Thanks for the info!
The next release addresses one of the major weaknesses in the game: horrible UI. Now that UI is overhauled, the game is close to having a pretty complete feature set and looking consistently professional. I hope to release it on Steam in a month or two.
The fix for this is going to require a significant overhaul of the sound implementation. Unless it's causing regular crashes, I'm going to either fix this as part of the next major release or as a patch after the next release. I'd have to do a pretty big change in dev direction to get this fixed immediately and that would push out some really important stuff I'm working on for this release.
Thanks for your patience: I'll let you know when I have a fix underway!
I got the error log! So, I think all of the first errors in your log are related to the problem I fixed. The last two errors basically say "An external component has thrown an exception" and reference the OpenALSoundController.
My working theory is that the game is trying to play too many sounds at once and crashing your specific collection of drivers or hardware. I may have made this worse in the Dec release because weapons typically fire more shots now. Based on your description and the error log, I'd guess that a bunch of ships try to fire a bunch of shots at once, crash the sound driver and the game.
This one will likely be a little harder to fix since I don't have a good way to test. But I have some ideas to get started on over the next few days. I'll let you know as soon as I have an update.
I've been on the lookout but haven't seen anything come through. Can you double check the email address: [redacted because SPAM]
If you can get me the log today, I'm hoping to carve out time to find/fix it tonight!
Okay, this one will be harder for me to reproduce and it'll be helpful to have your error log. When the game crashes, it should dump a bunch of info here:
[your user folder on windows]/masteroid/error.log
The error log is just a text file with an info dump about the crash. If you can email me that it'll help me fix the bug quickly. You could also paste the file here but it may have machine or user info you don't want to post here. My email address is justin at justindjohnson dot com.
These are the first major stability problems that have been reported. I made some big changes in December to the core math functions in the game. When a fleet attacks a whole bunch of math happens for targeting and wingman flight paths and it's probably hitting some broken state that I failed to test.
Thanks again for playing and reporting bugs.
There are many things wrong with the UI. Not only does it not show turrets on ships you purchase, it doesn't show your current ship stats so you don't know which weapons your ship can fire consistently! It also isn't clear about which faction owns the station (important when taking missions) or your stats with that faction. Finally, it doesn't give you a lot of information on how to even play the game. The good news is, UI is what I'm working on right now. The January build features a major UI overhaul. Here's a mockup of what the station menu will look like:
Ironically, the bug you filed was a good real-world example of why Itch is a great platform for the early stages of a game. You found an issue, I reproduced, fixed, built and published a new build in roughly one hour. That's not a realistic response time at scale but in this game's fairly-early state, Itch.io really helps me respond that quick!
Fixed! I posted a new build, version 0.6.1, that should solve your problem.
This bug was caused by some changes I made to the way your game is saved in v0.6. Basically, it wasn't checking to make sure you had a weapon installed before trying to save the weapon, causing a crash. When you bought a new ship with two turrets you probably didn't equip both turrets (which is fine) and the game didn't handle this properly.
Please let me know if this fixes your error and thanks for reporting this issue!
NOTE: I posted a request for your error log but it turns out I didn't need it so I deleted that post. Please disregard that request
Thanks a bunch for supporting the game!
I just saw that you had a major crash to desktop bug that you filed. I'll see if I can fix that as soon as possible :(
For future readers, the retrospective aRCHTEK referenced is here: http://justindjohnson.com/masteroid/masteroid-2017-retrospective/
TLDR: I DO hope to release the game on Steam.
Steam has a lot of hurdles, is more complicated and has more gatekeeping than Itch.io. I picked Itch.io as my initial launch platform because they make it so easy to post new builds. They also have a more flexible cost system for developers. Right now, Masteroid doesn't even have an installer, you just unzip the files and play. Releasing on Steam will require me to improve my build process a lot, have installers and patching systems, and do some things like getting an Apple signing key that have a direct cost in both time and money. These are important but take away from the feature development focus I have right now!
Purchasing the Itch.io game gets you access to all future updates on Itch.io for free. My hope is that when/if the game does launch on Steam, I issue a free key to all Itch.io purchasers. However, I don't know Steam's restrictions or costs to developers well enough. If it costs me more time and money to issue a steam key than players paid on Itch.io in the first place, I will probably not offer free Steam keys.
Hopefully that seems reasonable and fair! I do my best to deliver the best quality I can to gamers and fans!
Thanks for posting,
Thanks for reporting! When you buy a ship the game automatically sells your existing ship and applies that credit towards the new ship. The ship you start with in the game is the Fork so you are actually selling your old Fork and buying a new one, losing the difference each time :(
As you noticed, the real bug here is that I'm not making it clear what your current ship is (which also is tough when buying weapons).
I hope to overhaul all of the game UI to be far more functional based on player feedback, as well as prettier to fit into the game better. The UI is "programmer art" at the moment and is missing some important components.
I have logged your issue, thanks for playing!
I think the fullscreen issue you're having is because the game isn't actually in full screen. I think it's running windowed at 1080p. If you want to, you can try editing Masteroid.exe.config and set the resolution values to your screen resolution. Then change the fullscreen setting to "True". That should improve that aspect of it. I'm working on a more robust settings screen that lets you set resolution, change volume of sound and music and more but for now it's a bit hacky.
There is a known bug with the ship menu. It's not actually the font itself, it's an issue with how the fonts are rendering. I've been working on diagnosing that and hope to fix it for the next release.
I'm torn on zoom. Technically it's easy to implement that. But, I'm doing some render tricks that take advantage of multi-sampling to give the background more texture. When you zoom in (I have had zoom enabled at various times during dev) the multi-sampling makes your ship look blurry and generally not good :-/
The ringing sound DOES get annoying! Especially when several ships collect resources at once. The multiple layering of the same sound makes the volume way too high. I'm working on improving this in general and may indeed turn off that sound effect for non-player ships.
Thanks for your feedback! I don't have a specific date but I'm trying to address a number of these bugs in the next build!
Thanks for the note! I noticed this happen a few times when I was playtesting last weekend. I think I know why it's happening. I logged the bug and will try to get a fix in place for the next release!