Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
He got a point tho. I think that a hotkey to lower every building to a resonable height would be nice.. like in stronghold and the option to "lower walls". Know what i mean?
Something like that:
https://imgur.com/H7sRkZP
or that:
https://imgur.com/B9WtpL7
You do not need graphics of the buildings from other sides to do thiy, you can simply show the same images, just rearranged.
In the code there are only a few methods that need to be adjusted in order to do this. Let me try to write a mod.
Some of the buildings have unique sides, so new images would be required to show them correctly when rotating, however we do not know if the games visual assets are 2D ISO view only or if this is a 3D rendered view locked to the ISO camera, if its the latter then rotating would be as simple as adding buttons to control the camera, however the story would require some updating as one person pointed out.
If rotation is added, an easy key combo for this would be Q and E, if the developer would add this then that key set would be the most obvious, if the developer is reading and needs ideas :)
Q and E are already reserved for "eyedropper" and move functionality.
And for the record, adding a playfield rotation translation even without changing building graphics would involve quite a bit more than just a couple of methods - as I'm sure Rubikow has figured out by now ;)
Not.. really... you are literally just rotating a 2d array... that's a "solved" problem since at least 40 years.
Yeah so? Ditto for good ol' Sim City 2000, and guess how they solved this: they didn't bother adding the other three views, they just displayed the same sprite for the object regardless of how the map was rotated. Who cares if the viewpoint of each building is "the same" in each of the four map rotations.
Solving that separate problem isn't difficult. Modding that into the game is.
Just looked into the code and he saves the position of the machines on several locations (which i actually don't understand why..) however.. there are two variables which probably are the only interesting ones: stuff and stuffMap. "stuff" contains every entity.. just iterate over them and alternate betwee pos.x *= -1 and pos.y *= -1 to "rotate" them and recreate the map with the new coordinates, done. Tbf; the published sourcecode is kinda messy and i looked at it for maybe 30min but that's literally it, i guess.