<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.brdoom.org/index.php?action=history&amp;feed=atom&amp;title=Demo</id>
	<title>Demo - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.brdoom.org/index.php?action=history&amp;feed=atom&amp;title=Demo"/>
	<link rel="alternate" type="text/html" href="https://wiki.brdoom.org/index.php?title=Demo&amp;action=history"/>
	<updated>2026-04-15T03:25:48Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.brdoom.org/index.php?title=Demo&amp;diff=84&amp;oldid=prev</id>
		<title>MegaManx3: Criou página com &#039;{{doomwiki}} Uma &#039;&#039;&#039;demo&#039;&#039;&#039;, abreviação de &#039;&#039;&#039;demonstração&#039;&#039;&#039;, é uma gravação de configurações e comandos dentro do jogo que permite reconstituir uma jogatina com precisão perfeita. O formato de demo, porém, é muito suscetível a mudanças no motor (engine) ou no mapa/nível. Por isso, o ZDoom não oferece compatibilidade retroativa de demos: se uma demo foi gravada com uma versão do ZDoom antiga demais, o programa informará que não...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.brdoom.org/index.php?title=Demo&amp;diff=84&amp;oldid=prev"/>
		<updated>2026-02-05T00:33:31Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;{{doomwiki}} Uma &amp;#039;&amp;#039;&amp;#039;demo&amp;#039;&amp;#039;&amp;#039;, abreviação de &amp;#039;&amp;#039;&amp;#039;demonstração&amp;#039;&amp;#039;&amp;#039;, é uma gravação de configurações e comandos dentro do jogo que permite reconstituir uma jogatina com precisão perfeita. O formato de demo, porém, é muito suscetível a mudanças no motor (engine) ou no mapa/nível. Por isso, o &lt;a href=&quot;/index.php/ZDoom&quot; title=&quot;ZDoom&quot;&gt;ZDoom&lt;/a&gt; não oferece compatibilidade retroativa de demos: se uma demo foi gravada com uma &lt;a href=&quot;/index.php?title=Version_history&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Version history (página inexistente)&quot;&gt;versão do ZDoom&lt;/a&gt; antiga demais, o programa informará que não...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{doomwiki}}&lt;br /&gt;
Uma &amp;#039;&amp;#039;&amp;#039;demo&amp;#039;&amp;#039;&amp;#039;, abreviação de &amp;#039;&amp;#039;&amp;#039;demonstração&amp;#039;&amp;#039;&amp;#039;, é uma gravação de configurações e comandos dentro do jogo que permite reconstituir uma jogatina com precisão perfeita. O formato de demo, porém, é muito suscetível a mudanças no motor (engine) ou no mapa/nível. Por isso, o [[ZDoom]] não oferece compatibilidade retroativa de demos: se uma demo foi gravada com uma [[version history|versão do ZDoom]] antiga demais, o programa informará que não consegue reproduzi-la.&lt;br /&gt;
&lt;br /&gt;
O ZDoom também não é compatível com o formato de demo do [[vanilla Doom]] e, portanto, não reproduzirá o loop de demos dos vários [[IWAD]]s suportados. Por causa da falta de compatibilidade retroativa, não é recomendado colocar lumps de demo embutidos em um mod para ZDoom, já que eles podem se tornar obsoletos. Em vez disso, pode-se usar um [[TITLEMAP]] com script.&lt;br /&gt;
&lt;br /&gt;
A variável de console {{CVAR|D|chasedemo}} pode ser usada para assistir demos no modo [[chasecam]].&lt;br /&gt;
&lt;br /&gt;
O formato de demo do ZDoom é baseado no {{wp|Interchange_File_Format|Interchange File Format}}. Ele contém um chunk &amp;#039;&amp;#039;&amp;#039;FORM&amp;#039;&amp;#039;&amp;#039; do tipo &amp;#039;&amp;#039;&amp;#039;ZDEM&amp;#039;&amp;#039;&amp;#039;. Em seguida, há vários chunks, que podem ser dos seguintes tipos:&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;ZDHD&amp;#039;&amp;#039;&amp;#039;: Cabeçalho de demo do ZDoom. Contém a versão do engine, o rótulo do mapa e a semente do gerador de números aleatórios.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;VARS&amp;#039;&amp;#039;&amp;#039;: Variáveis. Armazena o estado das [[console variables|variáveis de console]] críticas para a demo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;UINF&amp;#039;&amp;#039;&amp;#039;: Informações do usuário. Contém dados sobre cada um dos jogadores registrados na demo.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;NETD&amp;#039;&amp;#039;&amp;#039;: Demo de rede. Não contém informação, mas sua presença marca a demo como multijogador.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;WEAP&amp;#039;&amp;#039;&amp;#039;: Armas. Contém a lista de armas disponíveis no jogo durante a demo e em qual slot elas ficam.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;BODY&amp;#039;&amp;#039;&amp;#039;: Corpo. Contém a maior parte da demo: os comandos emitidos a cada tic por cada jogador. Este chunk pode ser comprimido com {{wp|zlib}}.&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;COMP&amp;#039;&amp;#039;&amp;#039;: Compressão. Contém o tamanho total dos dados do chunk BODY quando descomprimidos.&lt;br /&gt;
&lt;br /&gt;
==Variáveis de console críticas==&lt;br /&gt;
As [[console variables|variáveis de console]] críticas para demo são aquelas que possuem a flag CVAR_DEMOSAVE ou a flag CVAR_SERVERINFO. Elas incluem:&lt;br /&gt;
#{{CVAR|C|alwaysapplydmflags}}&lt;br /&gt;
#{{CVAR|C|compatflags}}&lt;br /&gt;
#{{CVAR|C|compatflags2}}&lt;br /&gt;
#{{CVAR|C|deathmatch}}&lt;br /&gt;
#{{CVAR|C|dmflags}}&lt;br /&gt;
#{{CVAR|C|dmflags2}}&lt;br /&gt;
#{{CVAR|C|forcewater}}&lt;br /&gt;
#{{CVAR|C|fraglimit}}&lt;br /&gt;
#{{CVAR|C|gameskill}}&lt;br /&gt;
#{{CVAR|C|genblockmap}}&lt;br /&gt;
#{{CVAR|C|genglnodes}}&lt;br /&gt;
#{{CVAR|C|gennodes}}&lt;br /&gt;
#{{CVAR|C|infighting}}&lt;br /&gt;
#{{CVAR|C|splashfactor}}&lt;br /&gt;
#{{CVAR|C|sv_aircontrol}}&lt;br /&gt;
#{{CVAR|C|sv_cheats}}&lt;br /&gt;
#{{CVAR|C|sv_corpsequeuesize}}&lt;br /&gt;
#{{CVAR|C|sv_disableautohealth}}&lt;br /&gt;
#{{CVAR|C|sv_dropstyle}}&lt;br /&gt;
#{{CVAR|C|sv_fastweapons}}&lt;br /&gt;
#{{CVAR|C|sv_gravity}}&lt;br /&gt;
#{{CVAR|C|sv_smartaim}}&lt;br /&gt;
#{{CVAR|C|sv_unlimited_pickup}}&lt;br /&gt;
#{{CVAR|C|teamdamage}}&lt;br /&gt;
#{{CVAR|C|teamplay}}&lt;br /&gt;
#{{CVAR|C|timelimit}}&lt;br /&gt;
#{{CVAR|C|var_friction}}&lt;br /&gt;
#{{CVAR|C|var_pushers}}&lt;br /&gt;
Atualmente, o chunk VARS pode armazenar até 32 variáveis de console.&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>MegaManx3</name></author>
	</entry>
</feed>