|
|
This is where I dump all the internal documentation of 2.2 features that I can find, so y'all can put it on the wiki. Be warned that some of the information may be outdated, so it's a good idea to double-check stuff first.
|
|
|
|
|
|
# MI's skybox improvements
|
|
|
* the Skybox Viewpoint's Thing "Z Position" attribute now sets the z position you view a skybox from, not the angle. It is also now set relative to the ground, rather than being an absolute z position.
|
|
|
* the Skybox Viewpoint's Thing "Parameter" attribute now sets an "ID" number for the viewpoint (or centerpoint), so that the new linedef special added (see below) can switch between skybox mobjs easily. Note that a map will use the viewpoint and centerpoint with ID 0 by default on being loaded, if they exist.
|
|
|
* Linedef type 448 is a new linedef type that can be used to switch skybox viewpoints and/or centerpoints via their IDs. It works as follows:
|
|
|
Linedef type 448 is a new linedef type that can be used to switch skybox viewpoints and/or centerpoints via their IDs. It works as follows:
|
|
|
* By default only the viewpoint will be switched. The linedef's front x offset sets the ID of the new viewpoint, which should be a number between 0 and 15. If the front x offset is an invalid number such as -1, the game will not use any viewpoint mobj at all.
|
|
|
* If Block Enemies is set, the centerpoint will be changed as well. The front y offset sets the ID of the new centerpoint. As with above, invalid numbers will make the game not use any centerpoint.
|
|
|
* If Solid Midtexture is set, the viewpoint will not be changed. However, you must combine this with Block Enemies in order to change just the centerpoint, otherwise the linedef will have no effect!
|
... | ... | |