Editing Mikoportal

From DoomWiki.org

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 
'''Mikoportal''' is the name given to a set up in which a floor, at the lowest height possible in the vanilla Doom engine, is connected to its ceiling, which is itself at the highest height possible, through {{wp|arithmetic underflow}}. If the player's avatar (or a [[voodoo doll]]) falls towards such a floor, its vertical position will underflow to reach the top, allowing to generate an endless fall. While a player character does not touch the floor, the engine does not apply [[friction]], therefore momentum is preserved until reaching a wall or landing on a floor at a higher than minimum height.
 
'''Mikoportal''' is the name given to a set up in which a floor, at the lowest height possible in the vanilla Doom engine, is connected to its ceiling, which is itself at the highest height possible, through {{wp|arithmetic underflow}}. If the player's avatar (or a [[voodoo doll]]) falls towards such a floor, its vertical position will underflow to reach the top, allowing to generate an endless fall. While a player character does not touch the floor, the engine does not apply [[friction]], therefore momentum is preserved until reaching a wall or landing on a floor at a higher than minimum height.
  
It was discovered in November 2018 by [[Mikolah]] who was the first person to have the idea of exploiting this phenomenon to achieve special effects not normally possible in the engine, notably [[vanilla conveyor]]s. The Mikoportal is named after him. It originated in a [[Doomworld]] Forums thread titled "Did you know if you fall onto a floor at -32768 units it turns into a portal"<ref>{{Dwforums|id=103009}}</ref> by [[Andrew Stine (Linguica)]].
+
The name comes from [[Mikolah]], who was the first person to have the idea of exploiting this phenomenon to achieve special effects not normally possible in the engine, notably [[vanilla conveyor]]s. It originated in a [[Doomworld]] Forums thread titled "Did you know if you fall onto a floor at -32768 units it turns into a portal"<ref>{{Dwforums|id=103009}}</ref> by [[Andrew Stine (Linguica)]].
  
 
Mikoportals are made possible by the implementation of actor coordinates in Doom being expressed as 16.16 [[fixed point]] numbers, represented internally as 32-bit integers. The effect is therefore absolutely incompatible with any port that uses floating point coordinates, or moved to 64-bit integers to represent fixed point. If needed, the effect can be emulated or replaced easily with advanced modding features.
 
Mikoportals are made possible by the implementation of actor coordinates in Doom being expressed as 16.16 [[fixed point]] numbers, represented internally as 32-bit integers. The effect is therefore absolutely incompatible with any port that uses floating point coordinates, or moved to 64-bit integers to represent fixed point. If needed, the effect can be emulated or replaced easily with advanced modding features.
 
==See also==
 
* [[Linguortal]]
 
  
 
==References==
 
==References==

All contributions to DoomWiki.org are considered to be released under the CC BY-SA 4.0 International (see Doom Wiki:Copyrights for details). By contributing, you agree to be bound by the Terms of Use.
Your changes will be visible immediately. Please enter a summary of your changes above.

Do not submit copyrighted images or text without permission! This includes text taken from in-game codices or logbooks, or from official instruction manuals, strategy guides, and other such books.

This project is not affiliated with id Software, Raven Software, ZeniMax Media, Bethesda SoftWorks, or any other commercial software developer or publisher. Use of trademarked logos and other protected intellectual property is solely for the purpose of analysis and critical commentary on the identified products and associated fan community activity, and does not imply any endorsement by any of these organizations or their employees, past or present.

Cancel | Editing help (opens in new window)

Templates used on this page: