Starward Rogue:Early Alpha Release Notes
Version 0.138
(This isn't done yet, we're still working on it.)
- Melee weapons (e.g. the implicit ones created from hitboxes by the shot_damage_per_second_from_touching flag) on a one-hitbox entity now have their range adjusted by anything that adjusts the size of that hitbox. This should cover all shot cases.
- In a pretty major structural change, we're now reading the metadata from images out of central flat files within their folder than out of the image names themselves. This is needed so that when we do pushes of further versions of the game, we don't wind up with images sitting next to old versions of themselves if we change the metadata.
- This is rather important for having the ability to push updates of the game that play nice with the version they're updating.
- Fixed bug where the description flag was ignored for all but ships.
- The DamagePerSecond and DamagePerSecond_IfMoving modifiers have been changed to no longer apply per tick but instead literally per second. So as long as the damage is in whole numbers it should be accurate now, rather than applying at least one damage every tick.
Version 0.137
(Released November 24, 2015)
- All prior savegames are now broken, because we had some substantial things to move around again.
- ALSO!! The in-game updater should not be used to upgrade from a version older than this to this version. You'll get strange errors because of old files. It was easier to just send a completely new build to the alpha players.
- All bosses now emit a massive bullet-clearing shockwave upon either death, or phase change. No more deaths from leftover bullets after a boss goes down!
- Thanks to mrhanman for reporting.
- "Brick" enemy was unfinished and had been leaving static bullets behind that never vanished; it has been disabled until it is finished
- Thanks to dfinlay for reporting
- New boss "Shrapnel Rose" added
- New boss "Lady Staccato" added
- Note: these bosses are not currently calibrated for "normal" difficulty or below. They only show up on floor 4 or more, though.
- A lot of stuff from the sub-tileset has moved into the tileset, for purposes of a bit of new organization.
- The tilesets are now per-floor rather than per-dungeon, and are things that we'll use to indicate depth rather than what sort of ship in general you are in.
- The sub-tilesets are now per-room rather than per-floor, and are things we'll use to indicate room function (thematically speaking) rather than part-of-ship for the entire floor.
- The game now has edges that get drawn where the floors meet up with the windows. These can be ragged or orderly or whatever we need, and they help to make the transitions there feel more intentional as well as making things a little less blocky.
- The game now has shadows! The shadows respond to your movement around the room, making things seem more alive.
- The game now has some new stencil buffer shaders, which it uses in order to do clipping for shadows to draw properly.
- The teleporter pads are now smaller, look nicer, and are animated.
- The standard item pickup plates have been redone in a more cel-shaded style that is better in keeping wiht the main ship art.
- All of the bombable objects have been redone in the more cel-shaded format.
- The special bombable ones (that have goodies in them) now stand out more)
- New graphics for the floor panels have been introduced.
- The game now has angled half-tile floor tiles that it uses, and edges around those as well, in order to make things look a lot more polished and less tile-bound.
- The game now has a new glass shattering sound effect that it plays when fragile objects break, to make it clearer what they are in an auditory fashion as well as a visual one.
- The game now supports quick reloading of images using Ctrl+F6, which is really useful for purposes of doing image tweaks.
- The game now supports angled walls in long sections that were previously "ribbed"-looking with lots of sharp corners.
- The game now uses an "overhead image" for the walls so that it's not so hugely contrasting with the walls themselves. This makes the overall game feel brighter, and also makes the small sections of wall not feel strange.
- The graphics for all the walls have been redone to no longer mess with perspective in the way that they previously were.
- The battleswarm boss has real graphics now, and proper sizing to it.
- Fixed a bug that was charging you credits for items with a shop cost even outside of the shop.
- The minimap is now drawn a bit larger in both the menu and in the main view, and also now has a black underlay and border that makes it a lot easier to see the minimap against any form of background.
- The difference in color between the visited and unvisited rooms on the minimap is now clearer.
- Going over a teleporter or item pickup now immediately makes it show that tooltip rather than whatever enemy you're shooting or recently shot.
- There is now a visible missile system on player ships. Only one missile is now fired from it, and it comes from this system rather than from the two main player guns. The missile that is fired also now moves faster and does more damage. The targeting lines also now behave more sensibly between the two modes.
- Fixed a bug where things that deal different amounts of damage to players and enemies were using the player-level damage against enemies as well.
- Thanks to Mission and TheVampire100 for reporting.
- Updated the game so that entities that are set to never take damage no longer play any on-hit sounds when shot.
- The graphics for the Mirror boss have been updated to something nicer-looking and more appropriately threatening.
- Now if the player has any systems that can be toggled off, are not toggled off, and are disabled for some other reason (lack of energy, for example) then they toggle off and will not automatically resume function if the disabling condition ceases. Otherwise we get stuff like energy draining stuff constantly keeping the energy from regenerating and not functioning long enough at a stretch to be useful.
- Added modifier target "OnUse_ParentEntityFutureShots" for entity system modifiers.
- Three new enemies, "Foreshields," have been added. They are the first ones actually in the Attacker_5x5 category.
- Added a trio of new swarm-type enemies. The first one is considered an Attacker_3x3, whereas the other two are considered chaos-adders, because... well, they are. ;)
- There's a neat Ender's Game style of trick to these particular enemies...
- Three new "flea" enemies, all of which are Attacker_3x3, have been added.
- Two new rooms have been added.
Version 0.136
(Released November 20th, 2015)
- All prior savegames are now broken, because it wasn't worth maintaining them yet and we had some things to remove.
- Inversion of a bool accidentally broke the test chamber and starting new runs in existing saves. Facepalm. Fixed.
- Battleswarm boss temporarily disabled due to high degrees of insanity.
- Test work is being done on interior backgrounds under the rooms. Temp graphics for now, but testing approaches.
- Special door graphics are now included for boss doors, doors to evil chambers, and doors to reward chambers and shops. Definitely makes it a lot easier to know where to go without immediately needing to look to your map!
- The changelog link in the game now actually points to the release notes page (which also now exists).
- All of the enemies that are those that sit still until you approach them now also wake on being shot, since the alternative was not just confusing -- it was actually annoying even if you knew what was happening.
- Secret rooms were not actually secret before, and were not showing the doors that you bust open, etc. Now they are!
- The secret rooms now actually have good stuff in it rather than test stuff.
- All new graphics for the mysterious circuits.
- Mysterious circuits now actually say what they do if you know what they do.
- Note: some mysterious circuits are already known from the start of a given run.
- Improved the display of mysterious circuits so that you can tell what they are if you don't know what one is (aka, you can tell they are "potions").
- Fixed a bug that was always marking circuits as known to you if you picked them up.
- When you use a consumable item, it now writes what it did into the message log.
- The concept of "interior backgrounds" versus "starfields" has been removed. Now it's all either floor (in the room) or a starfield background, end of story. This will let us focus more energy on the rooms themselves in particular (the starfields already seem pretty great).
- The energy drops have been removed from the game, and energy pickups in general. Energy pickups that were in the map editor are now "random minor items" that might be missiles, health, or more likely a small number of credits.
- Updated the development status note in the game to reflect the latest.
- When you shoot enemies, it show shows the last-shot enemy's health down there at the bottom of the screen in the tooltip area. And their name.
- When you are in a boss room, it now shows the name of the boss and the health down at the bottom of the screen.
- Later on, this and the enemy thing will show health bars.
- Fixed an issue where mysterious circuits that were not actually assigned to a specific run could still spawn from the item pools containing them.
- VASTLY improved the gamepad movement, thanks to improved deadzone math.
- There's still a hitch when moving across the West axis, and the aiming reticule movement still leaves a lot to be desired, but none of that is caused by the actual input area of the game now, at least.
- Fixed up all the issues with the walls having bad overlaps in both images and the code.
- The way that the wall bottoms are shaved off is a bit temp, but it at least prevents the overlap issue.
- There were a ton of issues in this area, so if you were complaining about overlaps or whatnot before, these should all be gone now. Will be interesting to see how that changes the perception of walls.
- There are now actually some consumables that seed in the freestanding consumable seed spots, and in the after-room reward plates.
- The game now supports having difficulty level restrictions on specific bullets in bullet patterns, which lets us use our variables to have multiple variants of a boss (or regular enemy) pattern with relative ease, all in one file.
- The first example of this is with Backfire, which now has individual patterns for every difficulty level. Only the one for Normal is what the designer (Misery) actually intended, though, so other difficulty levels should be treated as a bit suspect for the moment.
- Fixed a bug that was making it so that you couldn't go down a floor without having a bunch of errors.
- And if you tried to back out of the game at this time, it would have some errors that would make it so you couldn't close it, too.
- The three "Persistence" enemies now do less damage, emit fewer shots, have shots that don't last as long, and have less health.
- Thanks to mrhanman for reporting.
- "Ammo" weapons still use energy, like before, but energy now recharges from 0 energy to 100 over the course of 7 seconds. Or when you change rooms it moves to full.
- However, energy doesn't recharge for 1 second after you have been firing your energy weapon, so just leaning on your energy weapon is not a great idea.
- Energy can still be upgraded by some passive ship upgrades, meaning that you can use an energy weapon for more shots before having to let it recharge, etc.
- We may have a change where we give some combo bonuses between your main and secondary/ammo/energy weapon (let's just call this secondary from now on). But for now not.
- Also please note that a number of our secondary weapons now need some tuning in light of this change. Aside from in general still needing some work on "feel."
- On ammo weapons, it now shows their DPS as well as their their energy per second.
- There is no longer a dedicated full-screen-map window or button, but rather the map is shown in the normal escape menu now. Additionally, the map is shown in a larger scale (twice as large) when on that screen now.
- A bunch of new powerups have been added to the game.
- Known issue: descriptions are not being shown for powerups.
- Rather than tapping the main fire button to pick up items and use teleporters now, you press E on the keyboard or you press Start on the 360 controller.
- The Select button is now what is used for the menu on the 360 controller, since that is less convenient to reach than Start when it comes to quickly picking stuff up.