User contributions
From ECWolf Wiki
- 03:15, 12 November 2012 diff hist +192 m Source code →Wolfenstein 3D License: Added another note confirming GPL license.
- 17:13, 9 October 2012 diff hist +1,790 N Compile ECWolf on Mac OS X Created page with "This guide will demonstrate how to compile the Mercurial version of ECWolf on Mac OS X. == Dependencies == The following programs/libraries are used by ECWolf. The versions..."
- 17:09, 9 October 2012 diff hist +2 m Compile ECWolf on Windows
- 17:07, 9 October 2012 diff hist +2,007 Compile ECWolf on Windows
- 16:53, 9 October 2012 diff hist +58 m Editing tools →General Wolfenstein 3D Editors: So HWE can export in WDC format :D
- 13:39, 8 October 2012 diff hist +167 m Main Page
- 17:08, 6 October 2012 diff hist +3,439 N Game data Created page with "ECWolf requires base game data from the original games in order to play. For convienance this data is referred to as the IWAD since it is the equivalent to those files in Doom..."
- 17:11, 3 October 2012 diff hist +1,327 N Source code Created page with "== Getting the source == The ECWolf source code is available in both a 7z archive on the website or can be download directly from the repository. The Mercurial repository is h..."
- 16:11, 3 October 2012 diff hist +1,095 N Action specials Created page with "Action specials are function which are activated either by UWMF#Triggers or DECORATE actions. == List of Action specials == * 1:'''Door_Open'''(speed, lock, type) :Ac..."
- 15:49, 3 October 2012 diff hist +53 m Map translator →Tiles
- 15:47, 3 October 2012 diff hist +46 N UWMF Redirected page to Universal Wolfenstein Map Format current
- 15:46, 3 October 2012 diff hist +4,108 N Universal Wolfenstein Map Format Created page with "The Universal Wolfenstein Map Format (UWMF) is a text based, extendable, specification for defining map structures. At the current time ECWolf is not a complete implementation..."
- 00:06, 3 October 2012 diff hist +77 m Version compatibility →Forwards Compatibility Tips
- 00:05, 3 October 2012 diff hist +109 A FireCustomMissile
- 23:58, 2 October 2012 diff hist +1,192 N Version compatibility Created page with "One of the main design goals of ECWolf is to allow easy mod authoring in a way that requires little programming knowledge. In turn it is reasonable to expect that future updat..."
- 23:51, 2 October 2012 diff hist +449 N Using this Wiki Created page with "This wiki intends to serve as a comprehensive manual/documentation for the ECWolf project. As of this writing, however, it can only serve as a general guide for what feature a..." current
- 23:47, 2 October 2012 diff hist +303 N Editing tools Created page with "== General Wolfenstein 3D Editors == * [http://winwolf3d.dugtrio17.com/ WDC] - Required for map exporting * [http://www.alice-dsl.net/mkroll/ceprepage.html ChaosEdit] * [http:..."
- 23:43, 2 October 2012 diff hist +151 m Main Page
- 22:09, 2 October 2012 diff hist +1,638 N Art screens Created page with "Art screens are used to provide an in game manual as well as provide story elements between clusters. They are simply specifically formatted text and do not have any specific ..."
- 21:52, 2 October 2012 diff hist +2,870 N Map translator Created page with "The map translator specifies how the engine should handle translating binary format maps into internal structures (which map closely to UWMF). A map translator is sometime..."
- 18:26, 2 October 2012 diff hist +2,677 N MAPINFO/Map definition Created page with "A map definition sets properties for a specific map. == Block syntax == * '''adddefaultmap''' { ''properties'' } * '''defaultmap''' { ''properties'' } :Sets the default set of..."
- 18:02, 2 October 2012 diff hist +1,691 N MAPINFO/Intermission definition Created page with "An intermission definition defines an ending sequence. It will appear after the standard intermission stats screen. == Block syntax == '''intermission''' ''name'' { ''properti..."
- 15:37, 2 October 2012 diff hist +3,561 N MAPINFO/Gameinfo definition Created page with "The gameinfo section of MAPINFO defines global properties for the game. == Block syntax == '''gameinfo''' { ''properties'' } == Block properties == * '''advisorycolor = "<col..."
- 15:16, 2 October 2012 diff hist +1,072 N MAPINFO/Episode definition Created page with "An episode is a selectable starting point for the game. Episodes will appear on the menu in the order they are defined here. There should be at least one episode defined. The ..."
- 15:09, 2 October 2012 diff hist +804 N MAPINFO/Cluster definition Created page with "A cluster is a grouping of maps, usually, but not necessarily, separated by story elements. This should not be confused with episodes. == Block ..."
- 15:01, 2 October 2012 diff hist +661 N MAPINFO Created page with "The MAPINFO lump allows defining meta information about maps as well other static information such as episodes and clusters. The format follows ZDoom's [[ZDoom:MAPINFO|ZMAPINF..."
- 13:46, 2 October 2012 diff hist +46 m MediaWiki:Sidebar
- 13:45, 2 October 2012 diff hist -12 m MediaWiki:Sidebar
- 13:44, 2 October 2012 diff hist +292 N MediaWiki:Sidebar Created page with " * navigation ** mainpage|mainpage-description ** portal-url|portal ** currentevents-url|currentevents ** recentchanges-url|recentchanges ** randompage-url|randompage ** helpp..."
- 13:42, 2 October 2012 diff hist +18 m Special Lumps →General Purpose Scripts
- 13:39, 2 October 2012 diff hist +451 N TEXTCOLO Created page with "TEXTCOLO is a lump that assigns color information for fonts. ECWolf has many colors predefined so in general this is not needed. This is shared code from ZDoom, so the [[ZDoom..." current
- 13:36, 2 October 2012 diff hist +321 N ANIMDEFS Created page with "ANIMDEFS allows animation to be assigned to textures. Animations can either be looping sequences, switches, or even warping. This is implemented as shared code from ZDoom, so ..." current
- 13:33, 2 October 2012 diff hist +286 N FONTDEFS Created page with "FONTDEFS is a lump for defining multi-patch fonts. Fonts can be defined as either a template with printf-style syntax or as a collection of images assigned to specific charac..." current
- 13:31, 2 October 2012 diff hist -78 TEXTURES So basically the whole page was mostly useless. current
- 13:28, 2 October 2012 diff hist -101 TEXTURES
- 13:27, 2 October 2012 diff hist -448 TEXTURES →Defining Textures: Removed outdated information.
- 13:25, 2 October 2012 diff hist +333 SNDINFO
- 20:06, 1 October 2012 diff hist +715 N DECORATE expressions Created page with "Parameters in which normally take integer values in DECORATE may be full expressions. The standard mathematical operators are supported. == Mathematical Functions == * '''..." current
- 20:01, 1 October 2012 diff hist +1,295 N A GunAttack Created page with "'''A_GunAttack''' [(int ''flags''[, string ''sound''[, float ''snipe''[, int ''maxdamage''[, int ''blocksize''[, int ''pointblank''[, int ''longrange''[, int ''maxrange'']]]]]..."
- 19:44, 1 October 2012 diff hist +635 N A FireCustomMissile Created page with "'''A_FireCustomMissile''' (string ''missiletype''[, float ''angle''[, bool ''useammo''[, int ''spawnoffset''[, int ''spawnheight''[, bool ''aim''[, float ''pitch'']]]]]]) Fir..."
- 19:39, 1 October 2012 diff hist +813 N A CustomPunch Created page with "'''A_CustomPunch''' (int ''damage''[, bool ''norandom''[, int ''flags''[, string ''pufftype''[, float ''range''[, float ''lifesteal'']]]]]) Performs a player melee attack. * ..." current
- 19:31, 1 October 2012 diff hist +149 N A WeaponReady Created page with "'''A_WeaponReady''' Makes the weapon ready for firing. This function checks if the player has the fire buttons held and enters the Fire state if so." current
- 19:30, 1 October 2012 diff hist +173 N A Raise Created page with "'''A_Raise''' Brings the weapon on the screen. For use in the Select state. The speed of the raise can be changed by calling more frequently (even multiple times per tic)." current
- 19:29, 1 October 2012 diff hist +173 N A Lower Created page with "'''A_Lower''' Drops the weapon on the screen. For use in the Deselect state. The speed of the drop can be changed by calling more frequently (even multiple times per tic)." current
- 19:28, 1 October 2012 diff hist +78 N A Stop Created page with "'''A_Stop''' Sets the actor's velocities to 0. Used for stopping projectiles." current
- 19:26, 1 October 2012 diff hist +141 N A GiveInventory Created page with "'''A_GiveInventory''' (string ''type''[, int ''amount'']) Gives the Inventory item ''type'' to the calling actor. ''Amount'' defaults to 1." current
- 19:25, 1 October 2012 diff hist +88 N A GiveExtraMan Created page with "'''A_GiveExtraMan''' [(int ''amount'')] Gives one (or more) lives to the calling actor." current
- 19:24, 1 October 2012 diff hist +53 N A Fall Created page with "'''A_Fall''' Removes the solid flag and drops items." current
- 19:22, 1 October 2012 diff hist +207 N A Dormant Created page with "'''A_Dormant''' Jumps to the See state if there are no actors currently occupying the calling actor's position. When the jump happens it sets the AMBUSH, SHOOTABLE, and SOLI..." current
- 19:20, 1 October 2012 diff hist +169 N A JumpIf Created page with "'''A_JumpIf''' (bool ''expression'', state ''frame'') Jumps to the specified state (frame) if ''expression'' is true. See DECORATE expressions for more information." current
- 19:16, 1 October 2012 diff hist +201 N A Jump Created page with "'''A_Jump''' (int ''chance'', state ''frame'', ...) Has a ''chance'' (0-256) of jumping to the specified state (frame). If more than one state is given then the jump locatio..." current
- 19:14, 1 October 2012 diff hist +776 N A SpawnItemEx Created page with "'''A_SpawnItemEx''' (string ''type''[, float ''xoffset''[, float ''yoffset''[, float ''zoffset''[, float ''xvel''[, float ''yvel''[, float ''zvel''[, float ''angle''[, int ''f..." current
- 16:07, 1 October 2012 diff hist +329 N A SpawnItem Created page with "'''A_SpawnItem''' (string ''type''[, float ''distance''[, float ''zheight'']]) Spawns the specified actor ''type'' at the location of the calling actor. If a ''distance'' is ..." current
- 16:05, 1 October 2012 diff hist +143 N A BossDeath Created page with "'''A_BossDeath''' Checks to see if all actors of the calling actor's type are dead. If so executes the special action assigned in MAPINFO." current
- 16:03, 1 October 2012 diff hist +54 N A Scream Created page with "'''A_Scream''' Plays the calling actor's death sound." current
- 16:02, 1 October 2012 diff hist +85 N A PlaySound Created page with "'''A_PlaySound''' (string ''soundname'') Plays the specified sound from SNDINFO." current
- 16:02, 1 October 2012 diff hist +51 N A Pain Created page with "'''A_Pain''' Plays the calling actor's pain sound." current
- 16:01, 1 October 2012 diff hist +60 N A ActiveSound Created page with "'''A_ActiveSound''' Plays the calling actor's active sound."
- 15:51, 1 October 2012 diff hist +1,220 N A WolfAttack Created page with "'''A_WolfAttack''' [(int ''flags''[, string ''sound''[, float ''snipe''[, int ''maxdamage''[, int ''blocksize''[, int ''pointblank''[, int ''longrange''[, float ''runspeed'']]..." current
- 15:40, 1 October 2012 diff hist +217 N A MonsterRefire Created page with "'''A_MonsterRefire''' (int ''chance'', state ''abort'') Calls A_FaceTarget and has a chance (0-256) of continuing while the target is visible. If the chance fails the act..." current
- 15:37, 1 October 2012 diff hist +284 N A MeleeAttack Created page with "'''A_MeleeAttack''' (int damage[, float accuracy]) Performs a melee attack on the target. Accuracy is the probability (0.0-1.0) that the attack will succeed. Damage is not ..."
- 15:31, 1 October 2012 diff hist +708 N A CustomMissile Created page with "'''A_CustomMissile''' (string ''missiletype''[, float ''spawnheight''[, int ''spawnoffset''[, float ''angle''[, int ''aimflags'']]]]) Spawns the specified monster projectile ..."
- 15:22, 1 October 2012 diff hist +20 N A LookEx Redirected page to A Look current
- 15:05, 1 October 2012 diff hist +798 N A Look Created page with "'''A_Look''' [(int ''flags''[, float ''minseedist''[, float ''maxseedist''[, float ''maxheardist''[, float ''fov'']]]])] Causes the monster to check its field of vision for a..." current
- 13:42, 1 October 2012 diff hist +1 m A FaceTarget current
- 13:41, 1 October 2012 diff hist +354 N A FaceTarget Created page with "'''A_FaceTarget''' [(float ''max_turn''[, float ''max_pitch''])] Changes the actor's angle to face the actor's target. The max angle this function will turn, in degrees, can b..."
- 13:36, 1 October 2012 diff hist +782 N A Chase Created page with "'''A_Chase''' [(state ''melee''[, state ''ranged''[, int ''flags'']])] Standard monster AI function. Moves the monster according to the speed property. * ''melee'': If set th..."
- 13:24, 1 October 2012 diff hist -6 m DECORATE →Syntax
- 01:54, 29 September 2012 diff hist +4,645 N Actor properties Created page with "Properties set various values regarding the behavior of a DECORATE actor. If a propert has the same name as a ZDoom property the behavior shoul..."
- 01:03, 29 September 2012 diff hist +2 m Main Page
- 01:00, 29 September 2012 diff hist +2,115 N Actor flags Created page with "The following flags will modify the behavior of DECORATE actors in certain ways. If the flag name matches one in ZDoom it is generally safe to assume that the behavior wi..."
- 15:23, 27 September 2012 diff hist +30 m Special Lumps →General Purpose Scripts: Fonts!
- 15:22, 27 September 2012 diff hist +21 m Special Lumps →Compatibility Scripts
- 15:20, 27 September 2012 diff hist +116 m TEXTURES See also
- 15:19, 27 September 2012 diff hist +28 m DECORATE
- 15:19, 27 September 2012 diff hist +28 m LOCKDEFS current
- 15:18, 27 September 2012 diff hist +182 N LOCKDEFS Created page with "LOCKDEFS assocociates keys to lock numbers. ECWolf lifts the code for this lump directly from ZDoom so it should work the same as the ZDoom lump of the sam..."
- 15:13, 27 September 2012 diff hist +932 N Action functions Created page with "The following are code pointers for use within DECORATE. If the name of a function below matches one found in ZDoom the behavior should be simil..."
- 14:28, 27 September 2012 diff hist -1,646 DECORATE Removed outdated lists.
- 14:25, 27 September 2012 diff hist +76 m DECORATE →Syntax
- 14:23, 27 September 2012 diff hist 0 m DECORATE →Syntax
- 14:22, 27 September 2012 diff hist -14 m DECORATE →See Also
- 14:20, 27 September 2012 diff hist +731 Data Container Formats
- 14:08, 27 September 2012 diff hist +102 m DECORATE →Syntax: Updated
- 05:28, 21 May 2012 diff hist +2,605 N DECORATE Basic information dump
- 05:01, 21 May 2012 diff hist +31 Compile ECWolf on Linux Mercurial
- 04:55, 21 May 2012 diff hist +59 m Special Lumps →General Purpose Scripts
- 04:54, 21 May 2012 diff hist +141 m WL6 Maps →Syntax: Player sprite syntax current
- 20:44, 18 January 2010 diff hist +3 Data Container Formats →Name Spaces: What was I thinking?
- 00:02, 24 December 2009 diff hist +4 Data Container Formats →Name Spaces
- 00:02, 24 December 2009 diff hist +3 Special Lumps →General Purpose Scripts: For some reason I called the TEXTURES lump 'TILES'
- 00:01, 24 December 2009 diff hist +990 N TEXTURES Created page with 'The textures lump is used to define textures and map them to an indexed tile. == Defining Textures == A texture is a composition of one or more patches. At this time it is requi…'
- 23:50, 23 December 2009 diff hist +164 N Compile ECWolf on Windows Created page with 'Compiling ECWolf on Windows is very similar to compiling under Linux. Until this guide is completed please use that page for reference.'
- 23:47, 23 December 2009 diff hist +183 N Category:Special Lumps Created page with 'This is a list of pages related to the various lumps loaded by ECWolf in order to define certain behavior. See the special lumps page for more detailed informa…' current
- 23:45, 23 December 2009 diff hist +1,007 N SNDINFO Created page with 'SNDINFO is a lump used to assign certain properties to sounds. ECWolf references sounds by their logical name and not their lump name so this lump is primarily used to assign lo…'
- 03:21, 21 December 2009 diff hist +1,885 N Data Container Formats Created page with 'On top of loading the original data formats with the help of map files. ECWolf can load various other, more advanced, formats. == Format Comparison == Below is a li…'
- 02:48, 21 December 2009 diff hist +1,217 N LANGUAGE Created page with 'The language lump provides various text strings for use in game. Multiple translations can be provided in order to localize your mod. == Syntax == To begin you must select a l…' current
- 19:29, 20 December 2009 diff hist +1,122 N WL6 Maps Created page with 'ECWolf uses map files to assign names to the chunks in the various data formats used by Wolfenstein 3D. In general a mod should never have to use these scripts, but it may be ne…'
- 19:19, 20 December 2009 diff hist +274 N Special Lumps Created page with 'ECWolf uses a variety of lumps that describe various elements of gameplay. Most of the formats used by ECWolf are modeled after the ZDoom source port of Doom. == General Purpose…'
- 19:11, 20 December 2009 diff hist -167 Main Page