<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.cloudmodding.com/oot/App:OZMAV/history?feed=atom</id>
		<title>App:OZMAV - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.cloudmodding.com/oot/App:OZMAV/history?feed=atom"/>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/oot/App:OZMAV/history"/>
		<updated>2026-04-24T05:59:51Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.cloudmodding.com/woot/index.php?title=App:OZMAV&amp;diff=6596&amp;oldid=prev</id>
		<title>Mzxrules at 16:37, 23 March 2021</title>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/woot/index.php?title=App:OZMAV&amp;diff=6596&amp;oldid=prev"/>
				<updated>2021-03-23T16:37:47Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 16:37, 23 March 2021&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot; &gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''libMISAKA'' is a console and user interface library based on [http://pdcurses.sourceforge.net/ PDCurses], responsible for OZMAV2's console system - including command history, scrollable message log and more - and TUI (or Text User Interface), which manages OZMAV2's dialog boxes. Originally written as a component integrated into the program, it has since been split off into a separate library that has also been used in ex. the '''Star Fox 64 Toolkit''' for ''Star Fox 64/Lylat Wars''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''libMISAKA'' is a console and user interface library based on [http://pdcurses.sourceforge.net/ PDCurses], responsible for OZMAV2's console system - including command history, scrollable message log and more - and TUI (or Text User Interface), which manages OZMAV2's dialog boxes. Originally written as a component integrated into the program, it has since been split off into a separate library that has also been used in ex. the '''Star Fox 64 Toolkit''' for ''Star Fox 64/Lylat Wars''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''libbadRDP'' is the culmination of the author's effort to understand and interpret some of the Nintendo 64's different [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Zelda Microcodes&lt;/del&gt;|graphic microcodes]] in regards to simulating them from a ROM hacker's point of view - that is, the library does not strive to be an accurate representation of the N64's hardware's inner workings. The library is, however, still incomplete at this point, lacking support for most of the Fast3D microcode used in ex. ''Super Mario 64'', and is still producing rendering glitches, especially when it comes to ex. texture coordinates and rendering flags in ''Majora's Mask''.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''libbadRDP'' is the culmination of the author's effort to understand and interpret some of the Nintendo 64's different [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Reality Co-Processor&lt;/ins&gt;|graphic microcodes]] in regards to simulating them from a ROM hacker's point of view - that is, the library does not strive to be an accurate representation of the N64's hardware's inner workings. The library is, however, still incomplete at this point, lacking support for most of the Fast3D microcode used in ex. ''Super Mario 64'', and is still producing rendering glitches, especially when it comes to ex. texture coordinates and rendering flags in ''Majora's Mask''.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Software]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mzxrules</name></author>	</entry>

	<entry>
		<id>https://wiki.cloudmodding.com/woot/index.php?title=App:OZMAV&amp;diff=1463&amp;oldid=prev</id>
		<title>CloudMax: CloudMax moved page OZMAV to App:OZMAV: Moved to proper namespace</title>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/woot/index.php?title=App:OZMAV&amp;diff=1463&amp;oldid=prev"/>
				<updated>2014-07-07T09:18:43Z</updated>
		
		<summary type="html">&lt;p&gt;CloudMax moved page &lt;a href=&quot;/oot/OZMAV&quot; class=&quot;mw-redirect&quot; title=&quot;OZMAV&quot;&gt;OZMAV&lt;/a&gt; to &lt;a href=&quot;/oot/App:OZMAV&quot; title=&quot;App:OZMAV&quot;&gt;App:OZMAV&lt;/a&gt;: Moved to proper namespace&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 09:18, 7 July 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>CloudMax</name></author>	</entry>

	<entry>
		<id>https://wiki.cloudmodding.com/woot/index.php?title=App:OZMAV&amp;diff=265&amp;oldid=prev</id>
		<title>Mzxrules: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/woot/index.php?title=App:OZMAV&amp;diff=265&amp;oldid=prev"/>
				<updated>2014-06-08T23:22:06Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 23:22, 8 June 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mzxrules</name></author>	</entry>

	<entry>
		<id>https://wiki.cloudmodding.com/woot/index.php?title=App:OZMAV&amp;diff=264&amp;oldid=prev</id>
		<title>Xdaniel at 17:31, 10 July 2010</title>
		<link rel="alternate" type="text/html" href="https://wiki.cloudmodding.com/woot/index.php?title=App:OZMAV&amp;diff=264&amp;oldid=prev"/>
				<updated>2010-07-10T17:31:01Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ infobox software&lt;br /&gt;
| name = OZMAV/OZMAV2&lt;br /&gt;
| screenshot = [[Image:OZMAV2-Kokiri.png|320px]]&lt;br /&gt;
| caption = ''OZMAV2 showing Kokiri Forest''&lt;br /&gt;
| author = xdaniel&lt;br /&gt;
| developer = [[User:xdaniel|xdaniel]], cooliscool, ZZT32, [[User:Spinout|spinout]]&lt;br /&gt;
| operating system = Cross platform&lt;br /&gt;
| language = English&lt;br /&gt;
| programming language = C&lt;br /&gt;
| genre = CLI tool&lt;br /&gt;
| license = Open Source&lt;br /&gt;
| website = OZMAV at [http://code.google.com/p/ozmav/ Google Code].&lt;br /&gt;
}}&lt;br /&gt;
The '''OZMAV''' series of programs are OpenGL-based map and model viewers for multiple Nintendo 64 games, mainly ''Zelda: Ocarina of Time'' and ''Majora's Mask''.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
At one point a few years ago, around the time that hackers started to look into and modify model data, [[User:xdaniel|xdaniel]] started working on what would eventually become the '''Experimental N64 Object Viewer'''. Based on one of the [http://nehe.gamedev.net/ NeHe OpenGL tutorials], the program was capable of rendering extracted map and object model files from Ocarina of Time - with the author not knowing much about C programming, OpenGL or the Nintendo 64 yet, it was very slow, texturing didn't work right and the program generally was just a silly and badly hacked together proof-of-concept.&lt;br /&gt;
&lt;br /&gt;
The original '''OZMAV''' came about as a total rewrite of the former program, being much cleaner, faster and simply better thought out than it. Especially once the program was open-sourced, rendering accuracy - in regards to texturing, rendering modes, etc. - improved from revision to revision. However, it was still a Windows-only piece of code, when multiple coders and hackers in the community alone used Linux. Because of this high dependency on the Windows API, and because the project's source code once again became convoluted and hard to manage, a second total rewrite of the program occured, this time with cross-platform compatibility in mind.&lt;br /&gt;
&lt;br /&gt;
This current codebase, and in turn the program itself, is called '''OZMAV2'''.&lt;br /&gt;
&lt;br /&gt;
== OZMAV2 ==&lt;br /&gt;
&lt;br /&gt;
'''OZMAV2''' is the latest program in the OZMAV series, a map viewer for both ''Zelda: Ocarina of Time'' and ''Majora's Mask'' and compatible with all known official versions of those games, including certain leaked debug builds. The program uses two programming libraries, specifically written for the purpose of being used in OZMAV2, called ''libMISAKA'' and ''libbadRDP''.&lt;br /&gt;
&lt;br /&gt;
''libMISAKA'' is a console and user interface library based on [http://pdcurses.sourceforge.net/ PDCurses], responsible for OZMAV2's console system - including command history, scrollable message log and more - and TUI (or Text User Interface), which manages OZMAV2's dialog boxes. Originally written as a component integrated into the program, it has since been split off into a separate library that has also been used in ex. the '''Star Fox 64 Toolkit''' for ''Star Fox 64/Lylat Wars''.&lt;br /&gt;
&lt;br /&gt;
''libbadRDP'' is the culmination of the author's effort to understand and interpret some of the Nintendo 64's different [[Zelda Microcodes|graphic microcodes]] in regards to simulating them from a ROM hacker's point of view - that is, the library does not strive to be an accurate representation of the N64's hardware's inner workings. The library is, however, still incomplete at this point, lacking support for most of the Fast3D microcode used in ex. ''Super Mario 64'', and is still producing rendering glitches, especially when it comes to ex. texture coordinates and rendering flags in ''Majora's Mask''.&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Xdaniel</name></author>	</entry>

	</feed>