Skip to content

Shang Mu Architect 1.1.8.2

Choose a tag to compare

@whitelilydragon whitelilydragon released this 30 Nov 22:35
· 639 commits to master since this release
158f1e1
Changelog 1.1.8.2
---

Campaign Changelog
---


New Features
---

-The Editor's File Menu has been overhauled!
	-Page 1 features File and Edit sections
		-Edit now has the following items:
			-Undo
			-Redo
			-Objective
			-Move Canvas
			-Start HP
	-Page 2 is now labeled "Options", for features specific to the editor rather than players' maps
		-Options now has the following items:
			-Auto Save
			-Test Mode
			-Enemy Mode
	-A new type of popup interface is now in-use, which allows for a cleaner interface, more useful items per page, and generally a more pleasant user experience. This applies for the following items:
		-Objective
		-Move Canvas
		-Auto Save
		-Test Mode
		-Enemy Mode
		-Start HP
	-Helpful Arrow icons have been placed by GUI items that have popout elements, much like desktop apps with dropdown menus
-There's a new layer selector popup tool!
	-No more cycling through layers with left or right click until you have the layer you want. You can graphically select which layers you'd like with ease and efficiency by simply clicking on the Layer button!
-A shiny new move canvas tool has been added to the editor! Now, players can type in how many pixels they would like the entire canvas to shift around, then click move! Easy peasy!
-Scenery layers are now displayed differently from how they're organized internally inside the game, to be more intuitive to new players
	-Scenery layers now have a new graphical order: 1 to 11. (11 being the highest; 1 being the lowest scenery layer)
-The additional button prompts have been transformed into an optional, stand-alone floating GUI element in the bottom-right corner. Simply activate it with F1, or hide it again with F1. (It's disabled by default)
-Sprindog is now in the enemy roster! Yay!

Adjustments
---

-Fireworks Tank has been rebalanced for Easy and Normal difficulty settings:
	-The spikes on the sides of the tank are removed; it's now safe to walk around the tank as it fires its cannon
	-The tires no longer deal damage, as well
	-The Fireworks Tank's original behavior can still be observed in Hard, Hardcore, and Insanity difficulty settings
-The Bouncer has been rebalanced for Easy and Normal difficulty settings:
	-The Bouncer no longer deals damage when landing while the player is standing/walking nearby their feet
	-The Bouncer no longer body slams itself backwards in an attempt to hurt the player from behind
	-The Bouncer's's original behavior can still be observed in Hard, Hardcore, and Insanity difficulty settings

-Turretus has been readjusted to only fire projectiles while it's body is within range of the camera, rather than whether or not Turretus is within the camera's activation range
	-Prevents unfair cheapshots fired from off-screen positions
	-Its original behavior can still be seen via Hard Mode, Hardcore Mode, Insanity Mode

-Editor Adjustments
	-The editor's sidebar no longer hides itself by default whenever Play Test Mode is activated; now that the sidebar is so much smaller, it's no longer such a wide obstruction to the player's in-game visibility (The sidebar can still be collapsed by the collapse button, of course!)
	-The font for the following menus have been changed to a more legible font for general UI clarity and accessibility (Such as players with dysgraphia and/or dyslexia)
		-Editor HUD/Sidebar
		-Editor Sidebar Draw Mode
		-File Menu
		-Options Menu
		-Layer Selector Tool
		-Start HP Tool
		-Auto Save Tool
		-Objective Tool
		-Enemy Mode Tool
		-Play Mode Tool
		-Move Tool
-Editor Improvements
	-Added a layer mode selection tool for objects, because being able to change layer modes while holding objects is still useful as well
	-Console messages have been commented out for both the layer select tool and layer select mode tools; these are no longer needed with the improved UI clarity, and should make the editing experience more pleasant with their absence
	-While in automatic layer mode, for tiles, the text for each layer on the layer tool is partially faded for improved UI clarity to the end-user. (Manual layer mode still looks the same, of course)
	-Added an improve visual tile preview panel for the tile menu, for greater UI clarity
	-Added a black background transition effect for the editor's tile menu, for an improved presentation
	-Readjusted number font to reflect the current GUI's theme
	-Centered thumbnail added for Malleus in the selected preview
-Fixed the back button for the file menu only scrolling back to page 1, if on page 2, if clicked on; clicking back will take players back to the editor sidebar, regardless of the current page
-Draw Mode can now be found on Page 2 of the Options menu instead; because it's a feature with heavy limitations, convenient access isn't as necessary as previously imagined
	-However, if a more intuitive place can be found for a Draw Mode button, it will be implemented! Ideas are always welcome in the meantime

-Blade Subordinate Balance Changes
	-Range of attacks reduced to Sword and Sai for both phases for "Easy" difficulty; "Normal" and above will still see all four weapon types, while "Easy" removes two weapon types
	-Max flight speed of weapons during attacks, as well as the distances they reach, have been modified per difficulty setting, in Pixels Per Frame (px/f)
		-Easy: 3px/f
		-Normal: 4px/f 
		-Hard: 6px/f
		-Hardcore: 8px/f
		-Insanity: 9px/f
	-The Blade Subordinate's "escalation timer" mechanic, (which makes it initiate its defense attack faster when approached up-close) is now disabled for "Easy" and "Normal"; only Hard and above can observe this mechanic
	-For "Easy" mode, the time between attacks during Phase 2 is the same timing as Phase 1; "Normal" and above will see the same increase in frequency and variety of attacks

Bugfixes
---

-Fixed incorrect drawing position for player spawner object on the editor HUD
-Fixed a bug where clicking on the mouse coordinates for the collapsable button while the editor is on the options menu, creates a scenario where nothing can be clicked on
-Fixed a bug where clicking anything that isn't a GUI element inside the layer selector tool's boundary box, would result in an error that said "Can't adjust layers while in auto-layer mode!", regardless of which layer select mode was active
-Various mouse coordinate boxes for the editor's GUI were incorrectly defined with offsets that extended those boxes downwards, instead of correctly scrolling the box's boundaries from left to right, when collapsing the editor sidebar (i.e, you could accidentally click on and trigger certain GUI icons while the mouse was far below them!) This affected the following icons:
	-Layer button
	-Grid snap button
	-Grid visibility button
	-Play Test button
	-Stop Play Test button
-It was possible to click through and turn on the visual grid, while clicking on other elements in Play Test mode
-Fixed a bug where the editor's cursor could still draw currently-selected objects/tiles underneath the cursor. while in play test mode