├── .gitattributes ├── .gitignore ├── CMakeCache.txt ├── CMakeLists.txt ├── CleanDirectoryList.cmake ├── CreateLaunchers.cmake ├── FindFluidSynth.cmake ├── FindMPG123.cmake ├── FindSDL2.cmake ├── FindSndFile.cmake ├── README.md ├── bzip2 ├── CHANGES ├── CMakeLists.txt ├── LICENSE ├── README ├── blocksort.c ├── bzip2.vcproj ├── bzlib.c ├── bzlib.h ├── bzlib_private.h ├── compress.c ├── crctable.c ├── decompress.c ├── huffman.c └── randtable.c ├── docs ├── BUILDLIC.TXT ├── README.asm ├── README.gl ├── commands.txt ├── console.css ├── console.html ├── doomlic.txt ├── history.txt ├── rh-log.txt └── zdoom.txt ├── dumb ├── CMakeLists.txt ├── cmake │ ├── CMakeLists.txt │ └── readme.txt ├── include │ ├── dumb.h │ └── internal │ │ ├── aldumb.h │ │ ├── barray.h │ │ ├── dumb.h │ │ ├── dumbfile.h │ │ ├── it.h │ │ ├── lpc.h │ │ ├── mulsc.h │ │ ├── resampler.h │ │ ├── riff.h │ │ └── stack_alloc.h ├── licence.txt ├── prj │ ├── .gitignore │ └── dumb │ │ └── dumb.pro ├── readme.txt ├── release.txt ├── src │ ├── core │ │ ├── atexit.c │ │ ├── duhlen.c │ │ ├── duhtag.c │ │ ├── dumbfile.c │ │ ├── loadduh.c │ │ ├── makeduh.c │ │ ├── rawsig.c │ │ ├── readduh.c │ │ ├── register.c │ │ ├── rendduh.c │ │ ├── rendsig.c │ │ └── unload.c │ ├── helpers │ │ ├── barray.c │ │ ├── clickrem.c │ │ ├── lpc.c │ │ ├── memfile.c │ │ ├── resamp2.inc │ │ ├── resamp3.inc │ │ ├── resample.c │ │ ├── resample.inc │ │ ├── resampler.c │ │ ├── riff.c │ │ ├── sampbuf.c │ │ ├── silence.c │ │ └── stdfile.c │ └── it │ │ ├── itload.c │ │ ├── itload2.c │ │ ├── itmisc.c │ │ ├── itorder.c │ │ ├── itread.c │ │ ├── itread2.c │ │ ├── itrender.c │ │ ├── itunload.c │ │ ├── load669.c │ │ ├── load6692.c │ │ ├── loadamf.c │ │ ├── loadamf2.c │ │ ├── loadany.c │ │ ├── loadany2.c │ │ ├── loadasy.c │ │ ├── loadasy2.c │ │ ├── loadmod.c │ │ ├── loadmod2.c │ │ ├── loadmtm.c │ │ ├── loadmtm2.c │ │ ├── loadokt.c │ │ ├── loadokt2.c │ │ ├── loadoldpsm.c │ │ ├── loadoldpsm2.c │ │ ├── loadpsm.c │ │ ├── loadpsm2.c │ │ ├── loadptm.c │ │ ├── loadptm2.c │ │ ├── loadriff.c │ │ ├── loadriff2.c │ │ ├── loads3m.c │ │ ├── loads3m2.c │ │ ├── loadstm.c │ │ ├── loadstm2.c │ │ ├── loadxm.c │ │ ├── loadxm2.c │ │ ├── ptmeffect.c │ │ ├── read669.c │ │ ├── read6692.c │ │ ├── readam.c │ │ ├── readamf.c │ │ ├── readamf2.c │ │ ├── readany.c │ │ ├── readany2.c │ │ ├── readasy.c │ │ ├── readdsmf.c │ │ ├── readmod.c │ │ ├── readmod2.c │ │ ├── readmtm.c │ │ ├── readokt.c │ │ ├── readokt2.c │ │ ├── readoldpsm.c │ │ ├── readpsm.c │ │ ├── readptm.c │ │ ├── readriff.c │ │ ├── reads3m.c │ │ ├── reads3m2.c │ │ ├── readstm.c │ │ ├── readstm2.c │ │ ├── readxm.c │ │ ├── readxm2.c │ │ └── xmeffect.c └── vc6 │ ├── dumb │ ├── .gitignore │ ├── dumb.vcproj │ ├── dumb.vcxproj │ └── dumb.vcxproj.filters │ └── dumb_static │ └── dumb_static.vcproj ├── game-music-emu ├── CMakeLists.txt ├── changes.txt ├── design.txt ├── game-music-emu.vcproj ├── gme.txt ├── gme │ ├── Ay_Apu.cpp │ ├── Ay_Apu.h │ ├── Ay_Cpu.cpp │ ├── Ay_Cpu.h │ ├── Ay_Emu.cpp │ ├── Ay_Emu.h │ ├── Blip_Buffer.cpp │ ├── Blip_Buffer.h │ ├── CMakeLists.txt │ ├── Classic_Emu.cpp │ ├── Classic_Emu.h │ ├── Data_Reader.cpp │ ├── Data_Reader.h │ ├── Dual_Resampler.cpp │ ├── Dual_Resampler.h │ ├── Effects_Buffer.cpp │ ├── Effects_Buffer.h │ ├── Fir_Resampler.cpp │ ├── Fir_Resampler.h │ ├── Gb_Apu.cpp │ ├── Gb_Apu.h │ ├── Gb_Cpu.cpp │ ├── Gb_Cpu.h │ ├── Gb_Oscs.cpp │ ├── Gb_Oscs.h │ ├── Gbs_Emu.cpp │ ├── Gbs_Emu.h │ ├── Gme_File.cpp │ ├── Gme_File.h │ ├── Gym_Emu.cpp │ ├── Gym_Emu.h │ ├── Hes_Apu.cpp │ ├── Hes_Apu.h │ ├── Hes_Cpu.cpp │ ├── Hes_Cpu.h │ ├── Hes_Emu.cpp │ ├── Hes_Emu.h │ ├── Kss_Cpu.cpp │ ├── Kss_Cpu.h │ ├── Kss_Emu.cpp │ ├── Kss_Emu.h │ ├── Kss_Scc_Apu.cpp │ ├── Kss_Scc_Apu.h │ ├── M3u_Playlist.cpp │ ├── M3u_Playlist.h │ ├── Multi_Buffer.cpp │ ├── Multi_Buffer.h │ ├── Music_Emu.cpp │ ├── Music_Emu.h │ ├── Nes_Apu.cpp │ ├── Nes_Apu.h │ ├── Nes_Cpu.cpp │ ├── Nes_Cpu.h │ ├── Nes_Fme7_Apu.cpp │ ├── Nes_Fme7_Apu.h │ ├── Nes_Namco_Apu.cpp │ ├── Nes_Namco_Apu.h │ ├── Nes_Oscs.cpp │ ├── Nes_Oscs.h │ ├── Nes_Vrc6_Apu.cpp │ ├── Nes_Vrc6_Apu.h │ ├── Nsf_Emu.cpp │ ├── Nsf_Emu.h │ ├── Nsfe_Emu.cpp │ ├── Nsfe_Emu.h │ ├── Sap_Apu.cpp │ ├── Sap_Apu.h │ ├── Sap_Cpu.cpp │ ├── Sap_Cpu.h │ ├── Sap_Emu.cpp │ ├── Sap_Emu.h │ ├── Sms_Apu.cpp │ ├── Sms_Apu.h │ ├── Sms_Oscs.h │ ├── Snes_Spc.cpp │ ├── Snes_Spc.h │ ├── Spc_Cpu.cpp │ ├── Spc_Cpu.h │ ├── Spc_Dsp.cpp │ ├── Spc_Dsp.h │ ├── Spc_Emu.cpp │ ├── Spc_Emu.h │ ├── Spc_Filter.cpp │ ├── Spc_Filter.h │ ├── Vgm_Emu.cpp │ ├── Vgm_Emu.h │ ├── Vgm_Emu_Impl.cpp │ ├── Vgm_Emu_Impl.h │ ├── Ym2413_Emu.cpp │ ├── Ym2413_Emu.h │ ├── Ym2612_Emu.cpp │ ├── Ym2612_Emu.h │ ├── blargg_common.h │ ├── blargg_config.h │ ├── blargg_endian.h │ ├── blargg_source.h │ ├── gb_cpu_io.h │ ├── gme.cpp │ ├── gme.h │ ├── gme_types.h │ ├── gme_types.h.in │ ├── hes_cpu_io.h │ ├── nes_cpu_io.h │ └── sap_cpu_io.h ├── license.txt └── readme.txt ├── gdtoa ├── CMakeLists.txt ├── README ├── arithchk.c ├── dmisc.c ├── dtoa.c ├── g_Qfmt.c ├── g__fmt.c ├── g_ddfmt.c ├── g_dfmt.c ├── g_ffmt.c ├── g_xLfmt.c ├── g_xfmt.c ├── gdtoa.c ├── gdtoa.h ├── gdtoa.vcproj ├── gdtoa_fltrnds.h ├── gdtoaimp.h ├── gethex.c ├── gmisc.c ├── hd_init.c ├── hexnan.c ├── misc.c ├── qnan.c ├── qnan.obj ├── smisc.c ├── strtoIQ.c ├── strtoId.c ├── strtoIdd.c ├── strtoIf.c ├── strtoIg.c ├── strtoIx.c ├── strtoIxL.c ├── strtod.c ├── strtodI.c ├── strtodg.c ├── strtodnrp.c ├── strtof.c ├── strtopQ.c ├── strtopd.c ├── strtopdd.c ├── strtopf.c ├── strtopx.c ├── strtopxL.c ├── strtorQ.c ├── strtord.c ├── strtordd.c ├── strtorf.c ├── strtorx.c ├── strtorxL.c ├── sum.c └── ulp.c ├── jpeg-6b ├── CMakeLists.txt ├── README ├── jcomapi.c ├── jconfig.h ├── jdapimin.c ├── jdapistd.c ├── jdatasrc.c ├── jdcoefct.c ├── jdcolor.c ├── jdct.h ├── jddctmgr.c ├── jdhuff.c ├── jdhuff.h ├── jdinput.c ├── jdmainct.c ├── jdmarker.c ├── jdmaster.c ├── jdmerge.c ├── jdphuff.c ├── jdpostct.c ├── jdsample.c ├── jerror.c ├── jerror.h ├── jidctint.c ├── jinclude.h ├── jmemmgr.c ├── jmorecfg.h ├── jpeg-6b.vcproj ├── jpegint.h ├── jpeglib.h ├── jutils.c ├── jversion.h └── readme-zdoom.txt ├── launcher-templates ├── genericlauncher.cmd.in ├── launcher.env.cmd.in ├── perconfig.vcproj.user.in ├── perconfig.vcxproj.user.in ├── targetlauncher.cmd.in ├── vcproj.user.in └── vcxproj.user.in ├── lzma ├── C │ ├── 7z.h │ ├── 7zArcIn.c │ ├── 7zBuf.c │ ├── 7zBuf.h │ ├── 7zCrc.c │ ├── 7zCrc.h │ ├── 7zCrcOpt.c │ ├── 7zDec.c │ ├── 7zStream.c │ ├── 7zTypes.h │ ├── 7zVersion.h │ ├── Bcj2.c │ ├── Bcj2.h │ ├── Bra.c │ ├── Bra.h │ ├── Bra86.c │ ├── BraIA64.c │ ├── Compiler.h │ ├── CpuArch.c │ ├── CpuArch.h │ ├── Delta.c │ ├── Delta.h │ ├── LzFind.c │ ├── LzFind.h │ ├── LzFindMt.c │ ├── LzFindMt.h │ ├── LzHash.h │ ├── Lzma2Dec.c │ ├── Lzma2Dec.h │ ├── LzmaDec.c │ ├── LzmaDec.h │ ├── LzmaEnc.c │ ├── LzmaEnc.h │ ├── Ppmd.h │ ├── Ppmd7.c │ ├── Ppmd7.h │ ├── Ppmd7Dec.c │ ├── Precomp.h │ ├── Threads.c │ └── Threads.h ├── CMakeLists.txt ├── history.txt ├── lzma.txt └── lzmalib.vcproj ├── openal-soft-v112-95.diff ├── output_sdl ├── CMakeLists.txt └── output_sdl.c ├── specs ├── fmod_version.txt ├── udmf.txt ├── udmf_zdoom.txt ├── usdf.txt └── usdf_zdoom.txt ├── src ├── CMakeLists.txt ├── GuillotineBinPack.cpp ├── GuillotineBinPack.h ├── Rect.h ├── SkylineBinPack.cpp ├── SkylineBinPack.h ├── __autostart.cpp ├── actionspecials.h ├── actor.h ├── actorptrselect.cpp ├── actorptrselect.h ├── am_map.cpp ├── am_map.h ├── announcer.h ├── asm_ia32 │ ├── a.asm │ ├── misc.asm │ ├── tmap.asm │ ├── tmap2.asm │ └── tmap3.asm ├── asm_x86_64 │ ├── tmap3.asm │ └── tmap3.s ├── autosegs.h ├── b_bot.cpp ├── b_bot.h ├── b_func.cpp ├── b_game.cpp ├── b_move.cpp ├── b_think.cpp ├── basicinlines.h ├── basictypes.h ├── bbannouncer.cpp ├── c_bind.cpp ├── c_bind.h ├── c_cmds.cpp ├── c_console.cpp ├── c_console.h ├── c_consolebuffer.cpp ├── c_consolebuffer.h ├── c_cvars.cpp ├── c_cvars.h ├── c_dispatch.cpp ├── c_dispatch.h ├── c_expr.cpp ├── cmdlib.cpp ├── cmdlib.h ├── colormatcher.cpp ├── colormatcher.h ├── compatibility.cpp ├── compatibility.h ├── configfile.cpp ├── configfile.h ├── ct_chat.cpp ├── d_dehacked.cpp ├── d_dehacked.h ├── d_event.h ├── d_gui.h ├── d_iwad.cpp ├── d_main.cpp ├── d_main.h ├── d_net.cpp ├── d_net.h ├── d_netinf.h ├── d_netinfo.cpp ├── d_player.h ├── d_protocol.cpp ├── d_protocol.h ├── d_ticcmd.h ├── decallib.cpp ├── decallib.h ├── dobject.cpp ├── dobject.h ├── dobjgc.cpp ├── dobjtype.cpp ├── dobjtype.h ├── doomdata.h ├── doomdef.cpp ├── doomdef.h ├── doomerrors.h ├── doomstat.cpp ├── doomstat.h ├── doomtype.h ├── dscript.h ├── dsectoreffect.cpp ├── dsectoreffect.h ├── dthinker.cpp ├── dthinker.h ├── empty.cpp ├── errors.h ├── f_wipe.cpp ├── f_wipe.h ├── farchive.cpp ├── farchive.h ├── files.cpp ├── files.h ├── fragglescript │ ├── t_cmd.cpp │ ├── t_fs.h │ ├── t_fspic.cpp │ ├── t_func.cpp │ ├── t_load.cpp │ ├── t_oper.cpp │ ├── t_parse.cpp │ ├── t_prepro.cpp │ ├── t_script.cpp │ ├── t_script.h │ ├── t_spec.cpp │ └── t_variable.cpp ├── g_doom │ ├── a_arachnotron.cpp │ ├── a_archvile.cpp │ ├── a_bossbrain.cpp │ ├── a_bruiser.cpp │ ├── a_cacodemon.cpp │ ├── a_cyberdemon.cpp │ ├── a_demon.cpp │ ├── a_doomglobal.h │ ├── a_doomimp.cpp │ ├── a_doommisc.cpp │ ├── a_doomweaps.cpp │ ├── a_fatso.cpp │ ├── a_keen.cpp │ ├── a_lostsoul.cpp │ ├── a_painelemental.cpp │ ├── a_possessed.cpp │ ├── a_revenant.cpp │ ├── a_scriptedmarine.cpp │ └── a_spidermaster.cpp ├── g_doomedmap.cpp ├── g_game.cpp ├── g_game.h ├── g_heretic │ ├── a_chicken.cpp │ ├── a_dsparil.cpp │ ├── a_hereticartifacts.cpp │ ├── a_hereticimp.cpp │ ├── a_hereticmisc.cpp │ ├── a_hereticweaps.cpp │ ├── a_ironlich.cpp │ ├── a_knight.cpp │ └── a_wizard.cpp ├── g_hexen │ ├── a_bats.cpp │ ├── a_bishop.cpp │ ├── a_blastradius.cpp │ ├── a_boostarmor.cpp │ ├── a_centaur.cpp │ ├── a_clericflame.cpp │ ├── a_clericholy.cpp │ ├── a_clericmace.cpp │ ├── a_clericstaff.cpp │ ├── a_dragon.cpp │ ├── a_fighteraxe.cpp │ ├── a_fighterhammer.cpp │ ├── a_fighterplayer.cpp │ ├── a_fighterquietus.cpp │ ├── a_firedemon.cpp │ ├── a_flechette.cpp │ ├── a_flies.cpp │ ├── a_fog.cpp │ ├── a_healingradius.cpp │ ├── a_heresiarch.cpp │ ├── a_hexenglobal.h │ ├── a_hexenmisc.cpp │ ├── a_hexenspecialdecs.cpp │ ├── a_iceguy.cpp │ ├── a_korax.cpp │ ├── a_magecone.cpp │ ├── a_magelightning.cpp │ ├── a_magestaff.cpp │ ├── a_pig.cpp │ ├── a_serpent.cpp │ ├── a_spike.cpp │ ├── a_summon.cpp │ ├── a_teleportother.cpp │ └── a_wraith.cpp ├── g_hub.cpp ├── g_hub.h ├── g_level.cpp ├── g_level.h ├── g_mapinfo.cpp ├── g_raven │ ├── a_artitele.cpp │ ├── a_minotaur.cpp │ └── ravenshared.h ├── g_shared │ ├── a_action.cpp │ ├── a_action.h │ ├── a_armor.cpp │ ├── a_artifacts.cpp │ ├── a_artifacts.h │ ├── a_bridge.cpp │ ├── a_camera.cpp │ ├── a_debris.cpp │ ├── a_decals.cpp │ ├── a_fastprojectile.cpp │ ├── a_flashfader.cpp │ ├── a_fountain.cpp │ ├── a_hatetarget.cpp │ ├── a_keys.cpp │ ├── a_keys.h │ ├── a_lightning.cpp │ ├── a_lightning.h │ ├── a_mapmarker.cpp │ ├── a_morph.cpp │ ├── a_morph.h │ ├── a_movingcamera.cpp │ ├── a_pickups.cpp │ ├── a_pickups.h │ ├── a_puzzleitems.cpp │ ├── a_quake.cpp │ ├── a_randomspawner.cpp │ ├── a_secrettrigger.cpp │ ├── a_sectoraction.cpp │ ├── a_setcolor.cpp │ ├── a_sharedglobal.h │ ├── a_skies.cpp │ ├── a_soundenvironment.cpp │ ├── a_soundsequence.cpp │ ├── a_spark.cpp │ ├── a_specialspot.cpp │ ├── a_specialspot.h │ ├── a_waterzone.cpp │ ├── a_weaponpiece.cpp │ ├── a_weaponpiece.h │ ├── a_weapons.cpp │ ├── hudmessages.cpp │ ├── sbar.h │ ├── sbar_mugshot.cpp │ ├── sbarinfo.cpp │ ├── sbarinfo.h │ ├── sbarinfo_commands.cpp │ ├── shared_hud.cpp │ └── shared_sbar.cpp ├── g_skill.cpp ├── g_strife │ ├── a_acolyte.cpp │ ├── a_alienspectres.cpp │ ├── a_coin.cpp │ ├── a_crusader.cpp │ ├── a_entityboss.cpp │ ├── a_inquisitor.cpp │ ├── a_loremaster.cpp │ ├── a_oracle.cpp │ ├── a_programmer.cpp │ ├── a_reaver.cpp │ ├── a_rebels.cpp │ ├── a_sentinel.cpp │ ├── a_spectral.cpp │ ├── a_stalker.cpp │ ├── a_strifeglobal.h │ ├── a_strifeitems.cpp │ ├── a_strifestuff.cpp │ ├── a_strifeweapons.cpp │ ├── a_templar.cpp │ ├── a_thingstoblowup.cpp │ └── strife_sbar.cpp ├── gameconfigfile.cpp ├── gameconfigfile.h ├── gametype.h ├── gccinlines.h ├── gi.cpp ├── gi.h ├── gitinfo.cpp ├── gstrings.h ├── hu_scores.cpp ├── hu_stuff.h ├── i_cd.h ├── i_movie.h ├── i_net.cpp ├── i_net.h ├── i_video.h ├── info.cpp ├── info.h ├── intermission │ ├── intermission.cpp │ ├── intermission.h │ └── intermission_parse.cpp ├── keysections.cpp ├── lists.h ├── lumpconfigfile.cpp ├── lumpconfigfile.h ├── m_alloc.cpp ├── m_alloc.h ├── m_argv.cpp ├── m_argv.h ├── m_bbox.cpp ├── m_bbox.h ├── m_cheat.cpp ├── m_cheat.h ├── m_crc32.h ├── m_fixed.h ├── m_joy.cpp ├── m_joy.h ├── m_misc.cpp ├── m_misc.h ├── m_png.cpp ├── m_png.h ├── m_random.cpp ├── m_random.h ├── m_specialpaths.cpp ├── m_swap.h ├── md5.cpp ├── md5.h ├── memarena.cpp ├── memarena.h ├── menu │ ├── colorpickermenu.cpp │ ├── joystickmenu.cpp │ ├── listmenu.cpp │ ├── loadsavemenu.cpp │ ├── menu.cpp │ ├── menu.h │ ├── menudef.cpp │ ├── menuinput.cpp │ ├── messagebox.cpp │ ├── optionmenu.cpp │ ├── optionmenuitems.h │ ├── playerdisplay.cpp │ ├── playermenu.cpp │ ├── readthis.cpp │ └── videomenu.cpp ├── mscinlines.h ├── mus2midi.cpp ├── mus2midi.h ├── name.cpp ├── name.h ├── namedef.h ├── nodebuild.cpp ├── nodebuild.h ├── nodebuild_classify_nosse2.cpp ├── nodebuild_classify_sse2.cpp ├── nodebuild_events.cpp ├── nodebuild_extract.cpp ├── nodebuild_gl.cpp ├── nodebuild_utility.cpp ├── oplsynth │ ├── OPL3.cpp │ ├── deftypes.h │ ├── dosbox │ │ ├── opl.cpp │ │ └── opl.h │ ├── fmopl.cpp │ ├── mlopl.cpp │ ├── mlopl_io.cpp │ ├── music_opl_mididevice.cpp │ ├── music_opldumper_mididevice.cpp │ ├── muslib.h │ ├── nukedopl3.cpp │ ├── nukedopl3.h │ ├── opl.h │ ├── opl_mus_player.cpp │ └── opl_mus_player.h ├── p_3dfloors.cpp ├── p_3dfloors.h ├── p_3dmidtex.cpp ├── p_3dmidtex.h ├── p_acs.cpp ├── p_acs.h ├── p_buildmap.cpp ├── p_ceiling.cpp ├── p_conversation.cpp ├── p_conversation.h ├── p_doors.cpp ├── p_effect.cpp ├── p_effect.h ├── p_enemy.cpp ├── p_enemy.h ├── p_floor.cpp ├── p_glnodes.cpp ├── p_interaction.cpp ├── p_lights.cpp ├── p_linkedsectors.cpp ├── p_lnspec.cpp ├── p_lnspec.h ├── p_local.h ├── p_map.cpp ├── p_maputl.cpp ├── p_mobj.cpp ├── p_pillar.cpp ├── p_plats.cpp ├── p_pspr.cpp ├── p_pspr.h ├── p_saveg.cpp ├── p_saveg.h ├── p_sectors.cpp ├── p_setup.cpp ├── p_setup.h ├── p_sight.cpp ├── p_slopes.cpp ├── p_spec.cpp ├── p_spec.h ├── p_states.cpp ├── p_switch.cpp ├── p_tags.cpp ├── p_tags.h ├── p_teleport.cpp ├── p_terrain.cpp ├── p_terrain.h ├── p_things.cpp ├── p_tick.cpp ├── p_tick.h ├── p_trace.cpp ├── p_trace.h ├── p_udmf.cpp ├── p_udmf.h ├── p_usdf.cpp ├── p_user.cpp ├── p_writemap.cpp ├── p_xlat.cpp ├── parsecontext.cpp ├── parsecontext.h ├── pathexpander.cpp ├── pathexpander.h ├── po_man.cpp ├── po_man.h ├── posix │ ├── cocoa │ │ ├── critsec.cpp │ │ ├── critsec.h │ │ ├── i_common.h │ │ ├── i_input.mm │ │ ├── i_joystick.cpp │ │ ├── i_main.mm │ │ ├── i_main_except.cpp │ │ ├── i_system.mm │ │ ├── i_timer.cpp │ │ ├── i_video.mm │ │ ├── st_console.h │ │ ├── st_console.mm │ │ └── st_start.mm │ ├── dikeys.h │ ├── hardware.h │ ├── i_cd.cpp │ ├── i_input.h │ ├── i_movie.cpp │ ├── i_steam.cpp │ ├── i_system.h │ ├── osx │ │ ├── iwadpicker_cocoa.mm │ │ ├── zdoom-info.plist │ │ └── zdoom.icns │ ├── readme.md │ └── sdl │ │ ├── crashcatcher.c │ │ ├── critsec.h │ │ ├── hardware.cpp │ │ ├── i_gui.cpp │ │ ├── i_input.cpp │ │ ├── i_joystick.cpp │ │ ├── i_main.cpp │ │ ├── i_system.cpp │ │ ├── i_system.mm │ │ ├── i_timer.cpp │ │ ├── sdlvideo.cpp │ │ ├── sdlvideo.h │ │ └── st_start.cpp ├── r_3dfloors.cpp ├── r_3dfloors.h ├── r_bsp.cpp ├── r_bsp.h ├── r_data │ ├── colormaps.cpp │ ├── colormaps.h │ ├── r_interpolate.cpp │ ├── r_interpolate.h │ ├── r_translate.cpp │ ├── r_translate.h │ ├── renderstyle.cpp │ ├── renderstyle.h │ ├── sprites.cpp │ ├── sprites.h │ ├── voxels.cpp │ └── voxels.h ├── r_defs.h ├── r_draw.cpp ├── r_draw.h ├── r_drawt.cpp ├── r_local.h ├── r_main.cpp ├── r_main.h ├── r_plane.cpp ├── r_plane.h ├── r_renderer.h ├── r_segs.cpp ├── r_segs.h ├── r_sky.cpp ├── r_sky.h ├── r_state.h ├── r_swrenderer.cpp ├── r_swrenderer.h ├── r_things.cpp ├── r_things.h ├── r_utility.cpp ├── r_utility.h ├── resourcefiles │ ├── ancientzip.cpp │ ├── ancientzip.h │ ├── file_7z.cpp │ ├── file_directory.cpp │ ├── file_grp.cpp │ ├── file_lump.cpp │ ├── file_pak.cpp │ ├── file_rff.cpp │ ├── file_wad.cpp │ ├── file_zip.cpp │ ├── resourcefile.cpp │ └── resourcefile.h ├── s_advsound.cpp ├── s_environment.cpp ├── s_playlist.cpp ├── s_playlist.h ├── s_sndseq.cpp ├── s_sndseq.h ├── s_sound.cpp ├── s_sound.h ├── sc_man.cpp ├── sc_man.h ├── sc_man_scanner.re ├── sc_man_tokens.h ├── sfmt │ ├── LICENSE.txt │ ├── SFMT-alti.h │ ├── SFMT-params.h │ ├── SFMT-params11213.h │ ├── SFMT-params1279.h │ ├── SFMT-params132049.h │ ├── SFMT-params19937.h │ ├── SFMT-params216091.h │ ├── SFMT-params2281.h │ ├── SFMT-params4253.h │ ├── SFMT-params44497.h │ ├── SFMT-params607.h │ ├── SFMT-params86243.h │ ├── SFMT-sse2.h │ ├── SFMT.cpp │ └── SFMT.h ├── skins.cpp ├── skins.h ├── sound │ ├── efx.h │ ├── except.h │ ├── fmod_wrap.h │ ├── fmodsound.cpp │ ├── fmodsound.h │ ├── i_music.cpp │ ├── i_music.h │ ├── i_musicinterns.h │ ├── i_sound.cpp │ ├── i_sound.h │ ├── i_soundinternal.h │ ├── mpg123_decoder.cpp │ ├── mpg123_decoder.h │ ├── music_cd.cpp │ ├── music_dumb.cpp │ ├── music_fluidsynth_mididevice.cpp │ ├── music_gme.cpp │ ├── music_hmi_midiout.cpp │ ├── music_midi_base.cpp │ ├── music_midi_timidity.cpp │ ├── music_midistream.cpp │ ├── music_mus_midiout.cpp │ ├── music_mus_opl.cpp │ ├── music_pseudo_mididevice.cpp │ ├── music_smf_midiout.cpp │ ├── music_softsynth_mididevice.cpp │ ├── music_stream.cpp │ ├── music_timidity_mididevice.cpp │ ├── music_wildmidi_mididevice.cpp │ ├── music_win_mididevice.cpp │ ├── music_xmi_midiout.cpp │ ├── oaldef.h │ ├── oalload.h │ ├── oalsound.cpp │ ├── oalsound.h │ ├── sndfile_decoder.cpp │ └── sndfile_decoder.h ├── st_start.h ├── st_stuff.cpp ├── st_stuff.h ├── statistics.cpp ├── statnums.h ├── stats.cpp ├── stats.h ├── stringtable.cpp ├── stringtable.h ├── strnatcmp.c ├── strnatcmp.h ├── tables.cpp ├── tables.h ├── tagitem.h ├── tarray.h ├── teaminfo.cpp ├── teaminfo.h ├── tempfiles.cpp ├── tempfiles.h ├── templates.h ├── textures │ ├── anim_switches.cpp │ ├── animations.cpp │ ├── automaptexture.cpp │ ├── bitmap.cpp │ ├── bitmap.h │ ├── buildtexture.cpp │ ├── canvastexture.cpp │ ├── ddstexture.cpp │ ├── emptytexture.cpp │ ├── flattexture.cpp │ ├── imgztexture.cpp │ ├── jpegtexture.cpp │ ├── multipatchtexture.cpp │ ├── patchtexture.cpp │ ├── pcxtexture.cpp │ ├── pngtexture.cpp │ ├── rawpagetexture.cpp │ ├── texture.cpp │ ├── texturemanager.cpp │ ├── textures.h │ ├── tgatexture.cpp │ └── warptexture.cpp ├── tflags.h ├── thingdef │ ├── olddecorations.cpp │ ├── thingdef.cpp │ ├── thingdef.h │ ├── thingdef_codeptr.cpp │ ├── thingdef_data.cpp │ ├── thingdef_exp.cpp │ ├── thingdef_exp.h │ ├── thingdef_expression.cpp │ ├── thingdef_function.cpp │ ├── thingdef_parse.cpp │ ├── thingdef_properties.cpp │ ├── thingdef_states.cpp │ └── thingdef_type.h ├── timidity │ ├── CHANGES │ ├── COPYING │ ├── FAQ │ ├── README │ ├── common.cpp │ ├── dls1.h │ ├── dls2.h │ ├── gf1patch.h │ ├── instrum.cpp │ ├── instrum.obj │ ├── instrum_dls.cpp │ ├── instrum_font.cpp │ ├── instrum_sf2.cpp │ ├── mix.cpp │ ├── playmidi.cpp │ ├── resample.cpp │ ├── sf2.h │ ├── timidity.cpp │ └── timidity.h ├── v_blend.cpp ├── v_collection.cpp ├── v_collection.h ├── v_draw.cpp ├── v_font.cpp ├── v_font.h ├── v_palette.cpp ├── v_palette.h ├── v_pfx.cpp ├── v_pfx.h ├── v_text.cpp ├── v_text.h ├── v_video.cpp ├── v_video.h ├── valgrind.inc ├── vectors.h ├── version.h ├── w_wad.cpp ├── w_wad.h ├── w_zip.h ├── weightedlist.h ├── wi_stuff.cpp ├── wi_stuff.h ├── wildmidi │ ├── common.h │ ├── file_io.cpp │ ├── file_io.h │ ├── gus_pat.cpp │ ├── gus_pat.h │ ├── reverb.cpp │ ├── reverb.h │ ├── wildmidi_lib.cpp │ ├── wildmidi_lib.h │ ├── wm_error.cpp │ └── wm_error.h ├── win32 │ ├── afxres.h │ ├── boing1.ico │ ├── boing2.ico │ ├── boing3.ico │ ├── boing4.ico │ ├── boing5.ico │ ├── boing6.ico │ ├── boing7.ico │ ├── boing8.ico │ ├── critsec.h │ ├── deadguy.bmp │ ├── eaxedit.cpp │ ├── fb_d3d9.cpp │ ├── fb_d3d9_wipe.cpp │ ├── fb_ddraw.cpp │ ├── hardware.cpp │ ├── hardware.h │ ├── helperthread.cpp │ ├── helperthread.h │ ├── i_cd.cpp │ ├── i_crash.cpp │ ├── i_dijoy.cpp │ ├── i_input.cpp │ ├── i_input.h │ ├── i_keyboard.cpp │ ├── i_main.cpp │ ├── i_mouse.cpp │ ├── i_movie.cpp │ ├── i_rawps2.cpp │ ├── i_system.cpp │ ├── i_system.h │ ├── i_xinput.cpp │ ├── icon1.ico │ ├── rawinput.h │ ├── resource.h │ ├── st_start.cpp │ ├── win32iface.h │ ├── win32video.cpp │ ├── winres.h │ ├── zdoom.RES │ ├── zdoom.exe.manifest │ └── zdoom.rc ├── x86.cpp ├── x86.h ├── xlat │ ├── parse_xlat.cpp │ ├── xlat.h │ └── xlat_parser.y ├── xs_Float.h ├── zstrformat.cpp ├── zstring.cpp ├── zstring.h └── zzautozend.cpp ├── strifehelp.acs ├── tools ├── CMakeLists.txt ├── fixrtext │ ├── CMakeLists.txt │ ├── fixrtext.c │ └── fixrtext.vcproj ├── lemon │ ├── CMakeLists.txt │ ├── lemon.c │ ├── lemon.html │ ├── lemon.vcproj │ └── lempar.c ├── re2c │ ├── CHANGELOG │ ├── CMakeLists.txt │ ├── README │ ├── actions.cc │ ├── basics.h │ ├── code.cc │ ├── code.h │ ├── code_names.h │ ├── config.h.in │ ├── config_w32.h │ ├── dfa.cc │ ├── dfa.h │ ├── doc │ │ ├── loplas.ps │ │ └── sample.bib │ ├── examples │ │ ├── basemmap.c │ │ ├── c.re │ │ ├── cmmap.re │ │ ├── cnokw.re │ │ ├── cunroll.re │ │ ├── modula.re │ │ ├── push.re │ │ ├── repeater.re │ │ ├── rexx │ │ │ ├── README │ │ │ ├── rexx.l │ │ │ └── scanio.c │ │ ├── sample.re │ │ └── simple.re │ ├── globals.h │ ├── ins.h │ ├── main.cc │ ├── mbo_getopt.cc │ ├── mbo_getopt.h │ ├── parser.cc │ ├── parser.h │ ├── parser.y │ ├── re.h │ ├── re2c.1 │ ├── re2c.vcproj │ ├── scanner.cc │ ├── scanner.h │ ├── scanner.re │ ├── stream_lc.h │ ├── substr.cc │ ├── substr.h │ ├── token.h │ ├── translate.cc │ └── y.tab.h ├── updaterevision │ ├── CMakeLists.txt │ ├── trustinfo.rc │ ├── trustinfo.txt │ ├── updaterevision.c │ └── updaterevision.vcproj └── zipdir │ ├── CMakeLists.txt │ ├── zipdir.c │ └── zipdir.vcproj ├── wadsrc ├── CMakeLists.txt ├── static │ ├── actors │ │ ├── actor.txt │ │ ├── chex │ │ │ ├── chexammo.txt │ │ │ ├── chexdecorations.txt │ │ │ ├── chexitems.txt │ │ │ ├── chexkeys.txt │ │ │ ├── chexmonsters.txt │ │ │ ├── chexplayer.txt │ │ │ └── chexweapons.txt │ │ ├── constants.txt │ │ ├── doom │ │ │ ├── arachnotron.txt │ │ │ ├── archvile.txt │ │ │ ├── bossbrain.txt │ │ │ ├── bruiser.txt │ │ │ ├── cacodemon.txt │ │ │ ├── cyberdemon.txt │ │ │ ├── deadthings.txt │ │ │ ├── demon.txt │ │ │ ├── doomammo.txt │ │ │ ├── doomarmor.txt │ │ │ ├── doomartifacts.txt │ │ │ ├── doomdecorations.txt │ │ │ ├── doomhealth.txt │ │ │ ├── doomimp.txt │ │ │ ├── doomkeys.txt │ │ │ ├── doommisc.txt │ │ │ ├── doomplayer.txt │ │ │ ├── doomweapons.txt │ │ │ ├── fatso.txt │ │ │ ├── keen.txt │ │ │ ├── lostsoul.txt │ │ │ ├── painelemental.txt │ │ │ ├── possessed.txt │ │ │ ├── revenant.txt │ │ │ ├── scriptedmarine.txt │ │ │ ├── spidermaster.txt │ │ │ └── stealthmonsters.txt │ │ ├── heretic │ │ │ ├── beast.txt │ │ │ ├── chicken.txt │ │ │ ├── clink.txt │ │ │ ├── dsparil.txt │ │ │ ├── hereticammo.txt │ │ │ ├── hereticarmor.txt │ │ │ ├── hereticartifacts.txt │ │ │ ├── hereticdecorations.txt │ │ │ ├── hereticimp.txt │ │ │ ├── heretickeys.txt │ │ │ ├── hereticmisc.txt │ │ │ ├── hereticplayer.txt │ │ │ ├── hereticweaps.txt │ │ │ ├── ironlich.txt │ │ │ ├── knight.txt │ │ │ ├── mummy.txt │ │ │ ├── snake.txt │ │ │ └── wizard.txt │ │ ├── hexen │ │ │ ├── baseweapons.txt │ │ │ ├── bats.txt │ │ │ ├── bishop.txt │ │ │ ├── blastradius.txt │ │ │ ├── boostarmor.txt │ │ │ ├── centaur.txt │ │ │ ├── clericboss.txt │ │ │ ├── clericflame.txt │ │ │ ├── clericholy.txt │ │ │ ├── clericmace.txt │ │ │ ├── clericplayer.txt │ │ │ ├── clericstaff.txt │ │ │ ├── demons.txt │ │ │ ├── dragon.txt │ │ │ ├── ettin.txt │ │ │ ├── fighteraxe.txt │ │ │ ├── fighterboss.txt │ │ │ ├── fighterfist.txt │ │ │ ├── fighterhammer.txt │ │ │ ├── fighterplayer.txt │ │ │ ├── fighterquietus.txt │ │ │ ├── firedemon.txt │ │ │ ├── flame.txt │ │ │ ├── flechette.txt │ │ │ ├── flies.txt │ │ │ ├── fog.txt │ │ │ ├── healingradius.txt │ │ │ ├── heresiarch.txt │ │ │ ├── hexenarmor.txt │ │ │ ├── hexendecorations.txt │ │ │ ├── hexenkeys.txt │ │ │ ├── hexenspecialdecs.txt │ │ │ ├── iceguy.txt │ │ │ ├── korax.txt │ │ │ ├── mageboss.txt │ │ │ ├── magecone.txt │ │ │ ├── magelightning.txt │ │ │ ├── mageplayer.txt │ │ │ ├── magestaff.txt │ │ │ ├── magewand.txt │ │ │ ├── mana.txt │ │ │ ├── pig.txt │ │ │ ├── puzzleitems.txt │ │ │ ├── scriptprojectiles.txt │ │ │ ├── serpent.txt │ │ │ ├── speedboots.txt │ │ │ ├── spike.txt │ │ │ ├── summon.txt │ │ │ ├── teleportother.txt │ │ │ └── wraith.txt │ │ ├── raven │ │ │ ├── artiegg.txt │ │ │ ├── artitele.txt │ │ │ ├── minotaur.txt │ │ │ ├── ravenambient.txt │ │ │ ├── ravenartifacts.txt │ │ │ └── ravenhealth.txt │ │ ├── shared │ │ │ ├── action.txt │ │ │ ├── blood.txt │ │ │ ├── botstuff.txt │ │ │ ├── bridge.txt │ │ │ ├── camera.txt │ │ │ ├── damagetypes.txt │ │ │ ├── debris.txt │ │ │ ├── decal.txt │ │ │ ├── dog.txt │ │ │ ├── fountain.txt │ │ │ ├── hatetarget.txt │ │ │ ├── inventory.txt │ │ │ ├── mapmarker.txt │ │ │ ├── morph.txt │ │ │ ├── movingcamera.txt │ │ │ ├── pickups.txt │ │ │ ├── player.txt │ │ │ ├── secrettrigger.txt │ │ │ ├── sectoraction.txt │ │ │ ├── setcolor.txt │ │ │ ├── sharedmisc.txt │ │ │ ├── skies.txt │ │ │ ├── soundenvironment.txt │ │ │ ├── soundsequence.txt │ │ │ ├── spark.txt │ │ │ ├── specialspot.txt │ │ │ ├── splashes.txt │ │ │ ├── teleport.txt │ │ │ └── waterzone.txt │ │ └── strife │ │ │ ├── acolyte.txt │ │ │ ├── alienspectres.txt │ │ │ ├── beggars.txt │ │ │ ├── coin.txt │ │ │ ├── crusader.txt │ │ │ ├── entityboss.txt │ │ │ ├── inquisitor.txt │ │ │ ├── loremaster.txt │ │ │ ├── macil.txt │ │ │ ├── merchants.txt │ │ │ ├── oracle.txt │ │ │ ├── peasants.txt │ │ │ ├── programmer.txt │ │ │ ├── questitems.txt │ │ │ ├── ratbuddy.txt │ │ │ ├── reaver.txt │ │ │ ├── rebels.txt │ │ │ ├── sentinel.txt │ │ │ ├── sigil.txt │ │ │ ├── spectral.txt │ │ │ ├── stalker.txt │ │ │ ├── strifeammo.txt │ │ │ ├── strifearmor.txt │ │ │ ├── strifebishop.txt │ │ │ ├── strifehumanoid.txt │ │ │ ├── strifeitems.txt │ │ │ ├── strifekeys.txt │ │ │ ├── strifeplayer.txt │ │ │ ├── strifestuff.txt │ │ │ ├── strifeweapons.txt │ │ │ ├── templar.txt │ │ │ ├── thingstoblowup.txt │ │ │ └── zombie.txt │ ├── althudcf.txt │ ├── animdefs.txt │ ├── compatibility.txt │ ├── confont.lmp │ ├── dbigfont.lmp │ ├── decaldef.txt │ ├── decorate.txt │ ├── defbinds.txt │ ├── dehsupp.txt │ ├── etc.h.txt │ ├── filter │ │ ├── doom.freedoom │ │ │ └── decaldef.z │ │ ├── game-doom │ │ │ └── graphics │ │ │ │ ├── M_EXTR.lmp │ │ │ │ ├── stcfn191.lmp │ │ │ │ ├── stcfn193.lmp │ │ │ │ ├── stcfn196.lmp │ │ │ │ ├── stcfn197.lmp │ │ │ │ ├── stcfn201.lmp │ │ │ │ ├── stcfn205.lmp │ │ │ │ ├── stcfn209.lmp │ │ │ │ ├── stcfn211.lmp │ │ │ │ ├── stcfn214.lmp │ │ │ │ ├── stcfn218.lmp │ │ │ │ ├── stcfn220.lmp │ │ │ │ └── stcfn223.lmp │ │ ├── game-doomchex │ │ │ ├── animated.lmp │ │ │ └── sndinfo.txt │ │ ├── game-heretic │ │ │ ├── animated.lmp │ │ │ ├── defbinds.txt │ │ │ ├── sndinfo.txt │ │ │ └── sndseq.txt │ │ ├── game-hexen │ │ │ ├── defbinds.txt │ │ │ └── sndinfo.txt │ │ ├── game-raven │ │ │ └── graphics │ │ │ │ ├── fonta164.lmp │ │ │ │ ├── fonta165.lmp │ │ │ │ ├── fonta182.lmp │ │ │ │ ├── fonta188.lmp │ │ │ │ ├── fonta191.lmp │ │ │ │ ├── fonta60.lmp │ │ │ │ ├── fonta61.lmp │ │ │ │ ├── fonta62.lmp │ │ │ │ └── fonta63.lmp │ │ ├── game-strife │ │ │ ├── acs │ │ │ │ └── strfhelp.o │ │ │ ├── animated.lmp │ │ │ ├── defbinds.txt │ │ │ ├── loadacs.txt │ │ │ └── sndinfo.txt │ │ ├── strifeteaser1 │ │ │ └── mapinfo │ │ │ │ └── conversationids.txt │ │ └── strifeteaser2 │ │ │ └── mapinfo │ │ │ └── conversationids.txt │ ├── fontdefs.txt │ ├── graphics │ │ ├── -badpatc.lmp │ │ ├── artibox.png │ │ ├── bal7scr1.png │ │ ├── bal7scr2.png │ │ ├── bfglite1.png │ │ ├── bfglite2.png │ │ ├── bfgscrc1.png │ │ ├── bfgscrc2.png │ │ ├── blast1.png │ │ ├── bsmear1.png │ │ ├── bsmear2.png │ │ ├── bsplat1.png │ │ ├── bsplat2.png │ │ ├── bsplat3.png │ │ ├── bsplat4.png │ │ ├── bsplat5.png │ │ ├── bsplat6.png │ │ ├── bsplat7.png │ │ ├── cbalscr1.png │ │ ├── cbalscr2.png │ │ ├── cbowmark.png │ │ ├── chexcurs.png │ │ ├── chip1.png │ │ ├── chip2.png │ │ ├── chip3.png │ │ ├── chip4.png │ │ ├── chip5.png │ │ ├── clerface.lmp │ │ ├── cursor.png │ │ ├── doomcurs.png │ │ ├── fiteface.lmp │ │ ├── hamoback.png │ │ ├── herecurs.png │ │ ├── hexncurs.png │ │ ├── invgeml1.png │ │ ├── invgeml2.png │ │ ├── invgemr1.png │ │ ├── invgemr2.png │ │ ├── m_back_d.png │ │ ├── m_back_h.png │ │ ├── m_back_s.png │ │ ├── m_back_x.png │ │ ├── mageface.lmp │ │ ├── plasma1.png │ │ ├── plasma2.png │ │ ├── readyico.png │ │ ├── scorch1.png │ │ ├── selectbo.png │ │ ├── stfbany.lmp │ │ ├── stkeys6.lmp │ │ ├── stkeys7.lmp │ │ ├── stkeys8.lmp │ │ ├── stpbany.lmp │ │ ├── strfcurs.png │ │ ├── twirl.png │ │ ├── wislash.lmp │ │ ├── xhairb1.imgz │ │ ├── xhairb2.png │ │ ├── xhairb3.imgz │ │ ├── xhairb4.imgz │ │ ├── xhairb5.imgz │ │ ├── xhairb6.imgz │ │ ├── xhairb7.imgz │ │ ├── xhairs1.imgz │ │ ├── xhairs2.imgz │ │ ├── xhairs3.imgz │ │ ├── xhairs4.imgz │ │ ├── xhairs5.imgz │ │ ├── xhairs6.imgz │ │ └── xhairs7.imgz │ ├── in_epi1.txt │ ├── in_epi2.txt │ ├── in_epi3.txt │ ├── in_htc1.txt │ ├── in_htc2.txt │ ├── in_htc3.txt │ ├── indexfont │ ├── iwadinfo.txt │ ├── language.eng │ ├── language.enu │ ├── language.fr │ ├── language.ita │ ├── language.ptb │ ├── lockdefs.txt │ ├── maparrows │ │ ├── arrow.txt │ │ ├── dagger.txt │ │ ├── ddtarrow.txt │ │ ├── key.txt │ │ └── ravenkey.txt │ ├── mapinfo │ │ ├── chex.txt │ │ ├── chex3.txt │ │ ├── common.txt │ │ ├── conversationids.txt │ │ ├── doom1.txt │ │ ├── doom2.txt │ │ ├── doom2bfg.txt │ │ ├── doomcommon.txt │ │ ├── doomitems.txt │ │ ├── hacxharm.txt │ │ ├── heretic.txt │ │ ├── hereticsw.txt │ │ ├── hexdd.txt │ │ ├── hexen.txt │ │ ├── mindefaults.txt │ │ ├── plutonia.txt │ │ ├── strife.txt │ │ ├── tnt.txt │ │ ├── ultdoom.txt │ │ └── urbanbrawl.txt │ ├── menudef.txt │ ├── netnotch.dat │ ├── notch.dat │ ├── reverbs.txt │ ├── sbarinfo.txt │ ├── sbarinfo │ │ ├── doom.txt │ │ ├── heretic.txt │ │ └── hexen.txt │ ├── sbigfont.lmp │ ├── shaders │ │ └── d3d │ │ │ ├── build.bat │ │ │ ├── shaders.ps │ │ │ ├── sm14 │ │ │ ├── BurnWipe.pso │ │ │ ├── GammaCorrection.pso │ │ │ ├── InGameColormap.pso │ │ │ ├── InGameColormapDesat.pso │ │ │ ├── InGameColormapInv.pso │ │ │ ├── InGameColormapInvDesat.pso │ │ │ ├── InGameColormapPal.pso │ │ │ ├── InGameColormapPalDesat.pso │ │ │ ├── InGameColormapPalInv.pso │ │ │ ├── InGameColormapPalInvDesat.pso │ │ │ ├── NormalColor.pso │ │ │ ├── NormalColorInv.pso │ │ │ ├── NormalColorPal.pso │ │ │ ├── NormalColorPalInv.pso │ │ │ ├── RedToAlpha.pso │ │ │ ├── RedToAlphaInv.pso │ │ │ ├── SpecialColormap.pso │ │ │ ├── SpecialColormapPal.pso │ │ │ ├── VertexColor.pso │ │ │ └── build.bat │ │ │ ├── sm20 │ │ │ ├── BurnWipe.pso │ │ │ ├── GammaCorrection.pso │ │ │ ├── InGameColormap.pso │ │ │ ├── InGameColormapDesat.pso │ │ │ ├── InGameColormapInv.pso │ │ │ ├── InGameColormapInvDesat.pso │ │ │ ├── InGameColormapPal.pso │ │ │ ├── InGameColormapPalDesat.pso │ │ │ ├── InGameColormapPalInv.pso │ │ │ ├── InGameColormapPalInvDesat.pso │ │ │ ├── NormalColor.pso │ │ │ ├── NormalColorInv.pso │ │ │ ├── NormalColorPal.pso │ │ │ ├── NormalColorPalInv.pso │ │ │ ├── RedToAlpha.pso │ │ │ ├── RedToAlphaInv.pso │ │ │ ├── SpecialColormap.pso │ │ │ ├── SpecialColormapPal.pso │ │ │ ├── VertexColor.pso │ │ │ └── build.bat │ │ │ └── sm30 │ │ │ ├── BurnWipe.pso │ │ │ ├── GammaCorrection.pso │ │ │ ├── InGameColormap.pso │ │ │ ├── InGameColormapDesat.pso │ │ │ ├── InGameColormapInv.pso │ │ │ ├── InGameColormapInvDesat.pso │ │ │ ├── InGameColormapPal.pso │ │ │ ├── InGameColormapPalDesat.pso │ │ │ ├── InGameColormapPalInv.pso │ │ │ ├── InGameColormapPalInvDesat.pso │ │ │ ├── NormalColor.pso │ │ │ ├── NormalColorInv.pso │ │ │ ├── NormalColorPal.pso │ │ │ ├── NormalColorPalInv.pso │ │ │ ├── RedToAlpha.pso │ │ │ ├── RedToAlphaInv.pso │ │ │ ├── SpecialColormap.pso │ │ │ ├── SpecialColormapPal.pso │ │ │ ├── VertexColor.pso │ │ │ └── build.bat │ ├── sndinfo.txt │ ├── sndseq.txt │ ├── sounds │ │ ├── DSDGACT.flac │ │ ├── DSDGATK.flac │ │ ├── DSDGDTH.flac │ │ ├── DSDGPAIN.flac │ │ ├── DSDGSIT.flac │ │ ├── dsempty.lmp │ │ ├── dsquake.flac │ │ ├── dssecret.flac │ │ ├── icebrk1a.flac │ │ ├── icedth1.flac │ │ ├── railgf1.flac │ │ ├── spark1.flac │ │ ├── spark2.flac │ │ └── spark3.flac │ ├── spaldoom.lmp │ ├── spalhtic.lmp │ ├── sprites │ │ ├── AFLYA0.png │ │ ├── AFLYB0.png │ │ ├── AFLYC0.png │ │ ├── AFLYD0.png │ │ ├── GWANA0.png │ │ ├── PLS1A0.png │ │ ├── PLS1B0.png │ │ ├── PLS1C0.png │ │ ├── PLS1D0.png │ │ ├── PLS1E0.png │ │ ├── PLS1F0.png │ │ ├── PLS1G0.png │ │ ├── PLS2A0.png │ │ ├── PLS2B0.png │ │ ├── PLS2C0.png │ │ ├── PLS2D0.png │ │ ├── PLS2E0.png │ │ ├── amrka0.png │ │ ├── dogs │ │ │ ├── DOGSA1.png │ │ │ ├── DOGSA2A8.png │ │ │ ├── DOGSA3A7.png │ │ │ ├── DOGSA4A6.png │ │ │ ├── DOGSA5.png │ │ │ ├── DOGSB1.png │ │ │ ├── DOGSB2B8.png │ │ │ ├── DOGSB3B7.png │ │ │ ├── DOGSB4B6.png │ │ │ ├── DOGSB5.png │ │ │ ├── DOGSC1.png │ │ │ ├── DOGSC2C8.png │ │ │ ├── DOGSC3C7.png │ │ │ ├── DOGSC4C6.png │ │ │ ├── DOGSC5.png │ │ │ ├── DOGSD1.png │ │ │ ├── DOGSD2D8.png │ │ │ ├── DOGSD3D7.png │ │ │ ├── DOGSD4D6.png │ │ │ ├── DOGSD5.png │ │ │ ├── DOGSE1.png │ │ │ ├── DOGSE2.png │ │ │ ├── DOGSE3.png │ │ │ ├── DOGSE4.png │ │ │ ├── DOGSE5.png │ │ │ ├── DOGSE6.png │ │ │ ├── DOGSE7.png │ │ │ ├── DOGSE8.png │ │ │ ├── DOGSF1.png │ │ │ ├── DOGSF2.png │ │ │ ├── DOGSF3.png │ │ │ ├── DOGSF4.png │ │ │ ├── DOGSF5.png │ │ │ ├── DOGSF6.png │ │ │ ├── DOGSF7.png │ │ │ ├── DOGSF8.png │ │ │ ├── DOGSG1.png │ │ │ ├── DOGSG2.png │ │ │ ├── DOGSG3.png │ │ │ ├── DOGSG4.png │ │ │ ├── DOGSG5.png │ │ │ ├── DOGSG6.png │ │ │ ├── DOGSG7.png │ │ │ ├── DOGSG8.png │ │ │ ├── DOGSH1.png │ │ │ ├── DOGSH2.png │ │ │ ├── DOGSH3.png │ │ │ ├── DOGSH4.png │ │ │ ├── DOGSH5.png │ │ │ ├── DOGSH6.png │ │ │ ├── DOGSH7.png │ │ │ ├── DOGSH8.png │ │ │ ├── DOGSI0.png │ │ │ ├── DOGSJ0.png │ │ │ ├── DOGSK0.png │ │ │ ├── DOGSL0.png │ │ │ ├── DOGSM0.png │ │ │ └── DOGSN0.png │ │ ├── iceca0.png │ │ ├── icecb0.png │ │ ├── icecc0.png │ │ ├── icecd0.png │ │ ├── minza0.png │ │ ├── pista0.png │ │ ├── plyc │ │ │ ├── plyca1.lmp │ │ │ ├── plyca2a8.lmp │ │ │ ├── plyca3a7.lmp │ │ │ ├── plyca4a6.lmp │ │ │ ├── plyca5.lmp │ │ │ ├── plycb1.lmp │ │ │ ├── plycb2b8.lmp │ │ │ ├── plycb3b7.lmp │ │ │ ├── plycb4b6.lmp │ │ │ ├── plycb5.lmp │ │ │ ├── plycc1.lmp │ │ │ ├── plycc2c8.lmp │ │ │ ├── plycc3c7.lmp │ │ │ ├── plycc4c6.lmp │ │ │ ├── plycc5.lmp │ │ │ ├── plycd1.lmp │ │ │ ├── plycd2d8.lmp │ │ │ ├── plycd3d7.lmp │ │ │ ├── plycd4d6.lmp │ │ │ ├── plycd5.lmp │ │ │ ├── plyce1.lmp │ │ │ ├── plyce2e8.lmp │ │ │ ├── plyce3e7.lmp │ │ │ ├── plyce4e6.lmp │ │ │ ├── plyce5.lmp │ │ │ ├── plycf1.lmp │ │ │ ├── plycf2f8.lmp │ │ │ ├── plycf3f7.lmp │ │ │ ├── plycf4f6.lmp │ │ │ ├── plycf5.lmp │ │ │ ├── plycg1.lmp │ │ │ ├── plycg2g8.lmp │ │ │ ├── plycg3g7.lmp │ │ │ ├── plycg4g6.lmp │ │ │ ├── plycg5.lmp │ │ │ ├── plych0.lmp │ │ │ ├── plyci0.lmp │ │ │ ├── plycj0.lmp │ │ │ ├── plyck0.lmp │ │ │ ├── plycl0.lmp │ │ │ ├── plycm0.lmp │ │ │ ├── plycn0.lmp │ │ │ ├── plyco0.lmp │ │ │ ├── plycp0.lmp │ │ │ ├── plycq0.lmp │ │ │ ├── plycr0.lmp │ │ │ ├── plycs0.lmp │ │ │ ├── plyct0.lmp │ │ │ ├── plycu0.lmp │ │ │ ├── plycv0.lmp │ │ │ └── plycw0.lmp │ │ ├── rsmka0.png │ │ ├── rsmkb0.png │ │ ├── rsmkc0.png │ │ ├── rsmkd0.png │ │ ├── rsmke0.png │ │ ├── sgrna1.png │ │ ├── sgrna5.png │ │ ├── sgrna6a4.png │ │ ├── sgrna7a3.png │ │ ├── sgrna8a2.png │ │ ├── spkra0.png │ │ ├── tlgla0.png │ │ ├── tlglb0.png │ │ ├── tlglc0.png │ │ ├── tlgld0.png │ │ ├── tlgle0.png │ │ ├── tnt1a0.lmp │ │ └── unkna0.png │ ├── teaminfo.txt │ ├── terrain.txt │ ├── textcolors.txt │ ├── textures.txt │ ├── textures │ │ └── -noflat-.png │ ├── things.h.txt │ ├── vga-rom-font.16 │ ├── x11r6rgb.txt │ ├── xhairs.txt │ └── xlat │ │ ├── base.txt │ │ ├── defines.i │ │ ├── doom.txt │ │ ├── doom_base.txt │ │ ├── eternity.txt │ │ ├── heretic.txt │ │ ├── heretic_base.txt │ │ ├── strife.txt │ │ └── strife_base.txt └── wadsrc.vcproj ├── zdoom.sln ├── zdoom.vcproj └── zlib ├── CMakeLists.txt ├── ChangeLog ├── FAQ ├── INDEX ├── README ├── adler32.c ├── algorithm.txt ├── compress.c ├── crc32.c ├── crc32.h ├── deflate.c ├── deflate.h ├── example.c ├── gzguts.h ├── infback.c ├── inffast.c ├── inffast.h ├── inffixed.h ├── inflate.c ├── inflate.h ├── inftrees.c ├── inftrees.h ├── trees.c ├── trees.h ├── uncompr.c ├── win32 ├── zlib.def └── zlib1.rc ├── zconf.h ├── zlib.3 ├── zlib.3.pdf ├── zlib.h ├── zlib.vcproj ├── zutil.c └── zutil.h /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | 3 | *.h text 4 | *.c text 5 | *.cc text 6 | *.cpp text 7 | *.mm text 8 | *.lemon text 9 | *.y text 10 | *.re text 11 | *.i text 12 | *.asm text 13 | *.S text 14 | 15 | *.vcproj text eol=crlf 16 | *.sln text eol=crlf 17 | *.bat text eol=crlf 18 | *.rc text eol=crlf 19 | 20 | *.txt text 21 | language.* text 22 | 23 | *.png binary 24 | *.imgz binary 25 | *.lmp binary 26 | *.flac binary 27 | *.dat binary 28 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /Debug 2 | *.ncb 3 | *.suo 4 | *.pdb 5 | *.ilk 6 | *.aps 7 | /fmodapi*/ 8 | /Release 9 | /wadsrc_wad 10 | *.user 11 | /debug 12 | /release 13 | */debug 14 | */release 15 | /release_gcc 16 | /dumb/vc6/dumb_static/release 17 | /dumb/vc6/dumb_static/debug 18 | /dumb/vc6/dumb_static/x64 19 | /DOOMSTATS.TXT 20 | /src/gitinfo.h 21 | /src/sc_man_scanner.h 22 | /src/xlat/xlat_parser.c 23 | /src/xlat/xlat_parser.h 24 | /src/xlat/xlat_parser.out 25 | /tools/*/debug 26 | /tools/*/release 27 | /tools/*/*.exe 28 | /tools/lemon/build 29 | /tools/re2c/build 30 | /tools/updaterevision/x64/ 31 | /tools/zipdir/x64 32 | /wadsrc/*.pk3 33 | /build_vc2013 34 | /bzip2/x64/ 35 | /disasm.txt 36 | /game-music-emu/x64/ 37 | /gdtoa/x64/ 38 | /jpeg-6b/x64/ 39 | /lzma/x64/ 40 | /zlib/x64/ 41 | /build_vc2015 42 | /build_vc2015-32 43 | /build_vc2015-64 44 | /build 45 | -------------------------------------------------------------------------------- /FindFluidSynth.cmake: -------------------------------------------------------------------------------- 1 | # - Find fluidsynth 2 | # Find the native fluidsynth includes and library 3 | # 4 | # FLUIDSYNTH_INCLUDE_DIR - where to find fluidsynth.h 5 | # FLUIDSYNTH_LIBRARIES - List of libraries when using fluidsynth. 6 | # FLUIDSYNTH_FOUND - True if fluidsynth found. 7 | 8 | 9 | IF (FLUIDSYNTH_INCLUDE_DIR AND FLUIDSYNTH_LIBRARIES) 10 | # Already in cache, be silent 11 | SET(FluidSynth_FIND_QUIETLY TRUE) 12 | ENDIF (FLUIDSYNTH_INCLUDE_DIR AND FLUIDSYNTH_LIBRARIES) 13 | 14 | FIND_PATH(FLUIDSYNTH_INCLUDE_DIR fluidsynth.h) 15 | 16 | FIND_LIBRARY(FLUIDSYNTH_LIBRARIES NAMES fluidsynth ) 17 | MARK_AS_ADVANCED( FLUIDSYNTH_LIBRARIES FLUIDSYNTH_INCLUDE_DIR ) 18 | 19 | # handle the QUIETLY and REQUIRED arguments and set FLUIDSYNTH_FOUND to TRUE if 20 | # all listed variables are TRUE 21 | INCLUDE(FindPackageHandleStandardArgs) 22 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(FluidSynth DEFAULT_MSG FLUIDSYNTH_LIBRARIES FLUIDSYNTH_INCLUDE_DIR) 23 | 24 | -------------------------------------------------------------------------------- /FindMPG123.cmake: -------------------------------------------------------------------------------- 1 | # - Find mpg123 2 | # Find the native mpg123 includes and library 3 | # 4 | # MPG123_INCLUDE_DIR - where to find mpg123.h 5 | # MPG123_LIBRARIES - List of libraries when using mpg123. 6 | # MPG123_FOUND - True if mpg123 found. 7 | 8 | IF(MPG123_INCLUDE_DIR AND MPG123_LIBRARIES) 9 | # Already in cache, be silent 10 | SET(MPG123_FIND_QUIETLY TRUE) 11 | ENDIF(MPG123_INCLUDE_DIR AND MPG123_LIBRARIES) 12 | 13 | FIND_PATH(MPG123_INCLUDE_DIR mpg123.h 14 | PATHS "${MPG123_DIR}" 15 | PATH_SUFFIXES include 16 | ) 17 | 18 | FIND_LIBRARY(MPG123_LIBRARIES NAMES mpg123 mpg123-0 19 | PATHS "${MPG123_DIR}" 20 | PATH_SUFFIXES lib 21 | ) 22 | 23 | # MARK_AS_ADVANCED(MPG123_LIBRARIES MPG123_INCLUDE_DIR) 24 | 25 | # handle the QUIETLY and REQUIRED arguments and set MPG123_FOUND to TRUE if 26 | # all listed variables are TRUE 27 | INCLUDE(FindPackageHandleStandardArgs) 28 | FIND_PACKAGE_HANDLE_STANDARD_ARGS(MPG123 DEFAULT_MSG MPG123_LIBRARIES MPG123_INCLUDE_DIR) 29 | -------------------------------------------------------------------------------- /bzip2/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required( VERSION 2.4 ) 2 | 3 | make_release_only() 4 | 5 | if( ZD_CMAKE_COMPILER_IS_GNUC_COMPATIBLE ) 6 | set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -fomit-frame-pointer" ) 7 | endif( ZD_CMAKE_COMPILER_IS_GNUC_COMPATIBLE ) 8 | 9 | add_definitions( -DBZ_NO_STDIO ) 10 | add_library( bz2 11 | blocksort.c 12 | bzlib.c 13 | compress.c 14 | crctable.c 15 | decompress.c 16 | huffman.c 17 | randtable.c ) 18 | target_link_libraries( bz2 ) 19 | -------------------------------------------------------------------------------- /docs/zdoom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/docs/zdoom.txt -------------------------------------------------------------------------------- /dumb/include/internal/dumbfile.h: -------------------------------------------------------------------------------- 1 | #ifndef DUMBFILE_H 2 | #define DUMBFILE_H 3 | 4 | #include "../dumb.h" 5 | 6 | struct DUMBFILE 7 | { 8 | const DUMBFILE_SYSTEM *dfs; 9 | void *file; 10 | long pos; 11 | }; 12 | 13 | #endif // DUMBFILE_H 14 | -------------------------------------------------------------------------------- /dumb/include/internal/riff.h: -------------------------------------------------------------------------------- 1 | #ifndef RIFF_H 2 | #define RIFF_H 3 | 4 | struct riff; 5 | 6 | struct riff_chunk 7 | { 8 | unsigned type; 9 | int32 offset; 10 | unsigned size; 11 | struct riff * nested; 12 | }; 13 | 14 | struct riff 15 | { 16 | unsigned type; 17 | unsigned chunk_count; 18 | struct riff_chunk * chunks; 19 | }; 20 | 21 | struct riff * riff_parse( DUMBFILE * f, int32 offset, int32 size, unsigned proper ); 22 | void riff_free( struct riff * ); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /dumb/prj/.gitignore: -------------------------------------------------------------------------------- 1 | dumb-build-Desktop-Release 2 | dumb-build-Desktop-Debug 3 | *.user 4 | -------------------------------------------------------------------------------- /dumb/vc6/dumb/.gitignore: -------------------------------------------------------------------------------- 1 | *.user 2 | Debug 3 | Release -------------------------------------------------------------------------------- /game-music-emu/gme/Sms_Oscs.h: -------------------------------------------------------------------------------- 1 | // Private oscillators used by Sms_Apu 2 | 3 | // Sms_Snd_Emu 0.1.4 4 | #ifndef SMS_OSCS_H 5 | #define SMS_OSCS_H 6 | 7 | #include "blargg_common.h" 8 | #include "Blip_Buffer.h" 9 | 10 | struct Sms_Osc 11 | { 12 | Blip_Buffer* outputs [4]; // NULL, right, left, center 13 | Blip_Buffer* output; 14 | int output_select; 15 | 16 | int delay; 17 | int last_amp; 18 | int volume; 19 | 20 | Sms_Osc(); 21 | void reset(); 22 | }; 23 | 24 | struct Sms_Square : Sms_Osc 25 | { 26 | int period; 27 | int phase; 28 | 29 | typedef Blip_Synth Synth; 30 | const Synth* synth; 31 | 32 | void reset(); 33 | void run( blip_time_t, blip_time_t ); 34 | }; 35 | 36 | struct Sms_Noise : Sms_Osc 37 | { 38 | const int* period; 39 | unsigned shifter; 40 | unsigned feedback; 41 | 42 | typedef Blip_Synth Synth; 43 | Synth synth; 44 | 45 | void reset(); 46 | void run( blip_time_t, blip_time_t ); 47 | }; 48 | 49 | #endif 50 | -------------------------------------------------------------------------------- /game-music-emu/gme/Ym2413_Emu.cpp: -------------------------------------------------------------------------------- 1 | 2 | // Use in place of Ym2413_Emu.cpp and ym2413.c to disable support for this chip 3 | 4 | // Game_Music_Emu 0.6.0. http://www.slack.net/~ant/ 5 | 6 | #include "Ym2413_Emu.h" 7 | 8 | Ym2413_Emu::Ym2413_Emu() { } 9 | 10 | Ym2413_Emu::~Ym2413_Emu() { } 11 | 12 | int Ym2413_Emu::set_rate( double, double ) { return 2; } 13 | 14 | void Ym2413_Emu::reset() { } 15 | 16 | void Ym2413_Emu::write( int, int ) { } 17 | 18 | void Ym2413_Emu::mute_voices( int ) { } 19 | 20 | void Ym2413_Emu::run( int, sample_t* ) { } 21 | 22 | -------------------------------------------------------------------------------- /game-music-emu/gme/Ym2413_Emu.h: -------------------------------------------------------------------------------- 1 | // YM2413 FM sound chip emulator interface 2 | 3 | // Game_Music_Emu 0.6.0 4 | #ifndef YM2413_EMU_H 5 | #define YM2413_EMU_H 6 | 7 | class Ym2413_Emu { 8 | struct OPLL* opll; 9 | public: 10 | Ym2413_Emu(); 11 | ~Ym2413_Emu(); 12 | 13 | // Set output sample rate and chip clock rates, in Hz. Returns non-zero 14 | // if error. 15 | int set_rate( double sample_rate, double clock_rate ); 16 | 17 | // Reset to power-up state 18 | void reset(); 19 | 20 | // Mute voice n if bit n (1 << n) of mask is set 21 | enum { channel_count = 14 }; 22 | void mute_voices( int mask ); 23 | 24 | // Write 'data' to 'addr' 25 | void write( int addr, int data ); 26 | 27 | // Run and write pair_count samples to output 28 | typedef short sample_t; 29 | enum { out_chan_count = 2 }; // stereo 30 | void run( int pair_count, sample_t* out ); 31 | }; 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /game-music-emu/gme/Ym2612_Emu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/game-music-emu/gme/Ym2612_Emu.cpp -------------------------------------------------------------------------------- /game-music-emu/gme/Ym2612_Emu.h: -------------------------------------------------------------------------------- 1 | // YM2612 FM sound chip emulator interface 2 | 3 | // Game_Music_Emu 0.6.0 4 | #ifndef YM2612_EMU_H 5 | #define YM2612_EMU_H 6 | 7 | struct Ym2612_Impl; 8 | 9 | class Ym2612_Emu { 10 | Ym2612_Impl* impl; 11 | public: 12 | Ym2612_Emu() { impl = 0; } 13 | ~Ym2612_Emu(); 14 | 15 | // Set output sample rate and chip clock rates, in Hz. Returns non-zero 16 | // if error. 17 | const char* set_rate( double sample_rate, double clock_rate ); 18 | 19 | // Reset to power-up state 20 | void reset(); 21 | 22 | // Mute voice n if bit n (1 << n) of mask is set 23 | enum { channel_count = 6 }; 24 | void mute_voices( int mask ); 25 | 26 | // Write addr to register 0 then data to register 1 27 | void write0( int addr, int data ); 28 | 29 | // Write addr to register 2 then data to register 3 30 | void write1( int addr, int data ); 31 | 32 | // Run and add pair_count samples into current output buffer contents 33 | typedef short sample_t; 34 | enum { out_chan_count = 2 }; // stereo 35 | void run( int pair_count, sample_t* out ); 36 | }; 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /game-music-emu/gme/gme_types.h: -------------------------------------------------------------------------------- 1 | #ifndef GME_TYPES_H 2 | #define GME_TYPES_H 3 | 4 | /* 5 | * This is a default gme_types.h for use when *not* using 6 | * CMake. If CMake is in use gme_types.h.in will be 7 | * processed instead. 8 | */ 9 | #define USE_GME_AY 10 | #define USE_GME_GBS 11 | #define USE_GME_GYM 12 | #define USE_GME_HES 13 | #define USE_GME_KSS 14 | #define USE_GME_NSF 15 | #define USE_GME_NSFE 16 | #define USE_GME_SAP 17 | #define USE_GME_SPC 18 | /* VGM and VGZ are a package deal */ 19 | #define USE_GME_VGM 20 | 21 | #endif /* GME_TYPES_H */ 22 | -------------------------------------------------------------------------------- /game-music-emu/gme/gme_types.h.in: -------------------------------------------------------------------------------- 1 | #ifndef GME_TYPES_H 2 | #define GME_TYPES_H 3 | 4 | /* CMake will either define the following to 1, or #undef it, 5 | * depending on the options passed to CMake. This is used to 6 | * conditionally compile in the various emulator types. 7 | * 8 | * See gme_type_list() in gme.cpp 9 | */ 10 | 11 | #cmakedefine USE_GME_AY 12 | #cmakedefine USE_GME_GBS 13 | #cmakedefine USE_GME_GYM 14 | #cmakedefine USE_GME_HES 15 | #cmakedefine USE_GME_KSS 16 | #cmakedefine USE_GME_NSF 17 | #cmakedefine USE_GME_NSFE 18 | #cmakedefine USE_GME_SAP 19 | #cmakedefine USE_GME_SPC 20 | /* VGM and VGZ are a package deal */ 21 | #cmakedefine USE_GME_VGM 22 | 23 | #endif /* GME_TYPES_H */ 24 | -------------------------------------------------------------------------------- /game-music-emu/gme/sap_cpu_io.h: -------------------------------------------------------------------------------- 1 | 2 | #include "Sap_Emu.h" 3 | 4 | #include "blargg_source.h" 5 | 6 | #define CPU_WRITE( cpu, addr, data, time ) STATIC_CAST(Sap_Emu&,*cpu).cpu_write( addr, data ) 7 | 8 | void Sap_Emu::cpu_write( sap_addr_t addr, int data ) 9 | { 10 | mem.ram [addr] = data; 11 | if ( (addr >> 8) == 0xD2 ) 12 | cpu_write_( addr, data ); 13 | } 14 | 15 | #ifdef NDEBUG 16 | #define CPU_READ( cpu, addr, time ) READ_LOW( addr ) 17 | #else 18 | #define CPU_READ( cpu, addr, time ) STATIC_CAST(Sap_Emu&,*cpu).cpu_read( addr ) 19 | 20 | int Sap_Emu::cpu_read( sap_addr_t addr ) 21 | { 22 | if ( (addr & 0xF900) == 0xD000 ) 23 | debug_printf( "Unmapped read $%04X\n", addr ); 24 | return mem.ram [addr]; 25 | } 26 | #endif 27 | -------------------------------------------------------------------------------- /gdtoa/gdtoa_fltrnds.h: -------------------------------------------------------------------------------- 1 | FPI *fpi, fpi1; 2 | int Rounding; 3 | #ifdef Trust_FLT_ROUNDS /*{{ only define this if FLT_ROUNDS really works! */ 4 | Rounding = Flt_Rounds; 5 | #else /*}{*/ 6 | Rounding = 1; 7 | switch(fegetround()) { 8 | case FE_TOWARDZERO: Rounding = 0; break; 9 | case FE_UPWARD: Rounding = 2; break; 10 | case FE_DOWNWARD: Rounding = 3; 11 | } 12 | #endif /*}}*/ 13 | fpi = &fpi0; 14 | if (Rounding != 1) { 15 | fpi1 = fpi0; 16 | fpi = &fpi1; 17 | fpi1.rounding = Rounding; 18 | } 19 | -------------------------------------------------------------------------------- /gdtoa/qnan.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/gdtoa/qnan.obj -------------------------------------------------------------------------------- /jpeg-6b/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required( VERSION 2.4 ) 2 | 3 | make_release_only() 4 | 5 | if( ZD_CMAKE_COMPILER_IS_GNUC_COMPATIBLE ) 6 | set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter -fomit-frame-pointer" ) 7 | endif( ZD_CMAKE_COMPILER_IS_GNUC_COMPATIBLE ) 8 | 9 | add_library( jpeg 10 | jcomapi.c 11 | jdapimin.c 12 | jdapistd.c 13 | jdatasrc.c 14 | jdcoefct.c 15 | jdcolor.c 16 | jddctmgr.c 17 | jdhuff.c 18 | jdinput.c 19 | jdmainct.c 20 | jdmarker.c 21 | jdmaster.c 22 | jdmerge.c 23 | jdphuff.c 24 | jdpostct.c 25 | jdsample.c 26 | jerror.c 27 | jidctint.c 28 | jmemmgr.c 29 | jutils.c ) 30 | target_link_libraries( jpeg ) 31 | -------------------------------------------------------------------------------- /jpeg-6b/jconfig.h: -------------------------------------------------------------------------------- 1 | /* jconfig.vc --- jconfig.h for Microsoft Visual C++ on Windows 95 or NT. */ 2 | /* see jconfig.doc for explanations */ 3 | 4 | #define HAVE_PROTOTYPES 5 | #define HAVE_UNSIGNED_CHAR 6 | #define HAVE_UNSIGNED_SHORT 7 | /* #define void char */ 8 | /* #define const */ 9 | #undef CHAR_IS_UNSIGNED 10 | #define HAVE_STDDEF_H 11 | #define HAVE_STDLIB_H 12 | #undef NEED_BSD_STRINGS 13 | #undef NEED_SYS_TYPES_H 14 | 15 | /* Define "boolean" as unsigned char, not int, per Windows custom */ 16 | #ifndef __RPCNDR_H__ /* don't conflict if rpcndr.h already read */ 17 | typedef unsigned char boolean; 18 | #endif 19 | #define HAVE_BOOLEAN /* prevent jmorecfg.h from redefining it */ 20 | 21 | 22 | #ifdef JPEG_INTERNALS 23 | 24 | #undef RIGHT_SHIFT_IS_UNSIGNED 25 | 26 | #endif /* JPEG_INTERNALS */ 27 | -------------------------------------------------------------------------------- /jpeg-6b/jversion.h: -------------------------------------------------------------------------------- 1 | /* 2 | * jversion.h 3 | * 4 | * Copyright (C) 1991-1998, Thomas G. Lane. 5 | * This file is part of the Independent JPEG Group's software. 6 | * For conditions of distribution and use, see the accompanying README file. 7 | * 8 | * This file contains software version identification. 9 | */ 10 | 11 | 12 | #define JVERSION "6b 27-Mar-1998" 13 | 14 | #define JCOPYRIGHT "Copyright (C) 1998, Thomas G. Lane" 15 | -------------------------------------------------------------------------------- /jpeg-6b/readme-zdoom.txt: -------------------------------------------------------------------------------- 1 | This is a stripped version of the Independant JPEG Group's library, 2 | available at . The following features have been 3 | removed to decrease source code size: 4 | 5 | * All encoding code. 6 | * All sample applications. 7 | * Most documentation. 8 | * Unix configure scripts. 9 | * Multiple Makefiles. 10 | * Multiple memory managers. 11 | * Disk-based backing store. If you don't have enough memory to decode 12 | a JPEG file, you probably can't play ZDoom either. 13 | * Fast integer DCT routines. 14 | * Floating point DCT routines. 15 | * Arithmetic coding, due to its patented status. (It is not normally 16 | built in the standard version of the library, either.) 17 | * Far pointers. Who cares about 16-bit x86? Not me. 18 | * IDCT scaling. 19 | * Block smoothing. 20 | * Color quantization. Looking it up in the RGB32k table is good enough 21 | for me. 22 | * Transcoding routines. 23 | * Buffered image output. 24 | * Raw data output. 25 | 26 | A Unix build of ZDoom should just use the system libjpeg instead of 27 | this code. 28 | -------------------------------------------------------------------------------- /launcher-templates/genericlauncher.cmd.in: -------------------------------------------------------------------------------- 1 | cd @USERFILE_WORKING_DIRECTORY@ 2 | @USERFILE_ENV_COMMANDS@ 3 | 4 | IF NOT [x%1]==[x--debugger] GOTO SkipDebuggingMess 5 | 6 | ECHO Need to ditch the debugger! 7 | SHIFT /1 8 | %1 %2 %3 %4 %5 %6 %7 %8 %9 9 | GOTO EOF 10 | 11 | :SkipDebuggingMess 12 | %* 13 | 14 | :EOF -------------------------------------------------------------------------------- /launcher-templates/launcher.env.cmd.in: -------------------------------------------------------------------------------- 1 | set @_arg@ 2 | -------------------------------------------------------------------------------- /launcher-templates/perconfig.vcproj.user.in: -------------------------------------------------------------------------------- 1 | 4 | 28 | 29 | -------------------------------------------------------------------------------- /launcher-templates/perconfig.vcxproj.user.in: -------------------------------------------------------------------------------- 1 | 2 | @USERFILE_ENVIRONMENT@ 3 | WindowsLocalDebugger 4 | ${USERFILE_@USERFILE_CONFIGNAME@_COMMAND} 5 | @USERFILE_COMMAND_ARGUMENTS@ 6 | @USERFILE_WORKING_DIRECTORY@ 7 | 8 | -------------------------------------------------------------------------------- /launcher-templates/targetlauncher.cmd.in: -------------------------------------------------------------------------------- 1 | cd @USERFILE_WORKING_DIRECTORY@ 2 | @USERFILE_ENV_COMMANDS@ 3 | if [%1]==[--debugger] ( 4 | SHIFT 5 | ) 6 | 7 | "@USERFILE_COMMAND@" @LAUNCHERSCRIPT_COMMAND_ARGUMENTS@ 8 | pause 9 | -------------------------------------------------------------------------------- /launcher-templates/vcproj.user.in: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | @USERFILE_CONFIGSECTIONS@ 9 | 10 | 11 | -------------------------------------------------------------------------------- /launcher-templates/vcxproj.user.in: -------------------------------------------------------------------------------- 1 | 2 | 3 | @USERFILE_CONFIGSECTIONS@ 4 | 5 | -------------------------------------------------------------------------------- /lzma/C/7zBuf.c: -------------------------------------------------------------------------------- 1 | /* 7zBuf.c -- Byte Buffer 2 | 2017-04-03 : Igor Pavlov : Public domain */ 3 | 4 | #include "Precomp.h" 5 | 6 | #include "7zBuf.h" 7 | 8 | void Buf_Init(CBuf *p) 9 | { 10 | p->data = 0; 11 | p->size = 0; 12 | } 13 | 14 | int Buf_Create(CBuf *p, size_t size, ISzAllocPtr alloc) 15 | { 16 | p->size = 0; 17 | if (size == 0) 18 | { 19 | p->data = 0; 20 | return 1; 21 | } 22 | p->data = (Byte *)ISzAlloc_Alloc(alloc, size); 23 | if (p->data) 24 | { 25 | p->size = size; 26 | return 1; 27 | } 28 | return 0; 29 | } 30 | 31 | void Buf_Free(CBuf *p, ISzAllocPtr alloc) 32 | { 33 | ISzAlloc_Free(alloc, p->data); 34 | p->data = 0; 35 | p->size = 0; 36 | } 37 | -------------------------------------------------------------------------------- /lzma/C/7zBuf.h: -------------------------------------------------------------------------------- 1 | /* 7zBuf.h -- Byte Buffer 2 | 2017-04-03 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_BUF_H 5 | #define __7Z_BUF_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | typedef struct 12 | { 13 | Byte *data; 14 | size_t size; 15 | } CBuf; 16 | 17 | void Buf_Init(CBuf *p); 18 | int Buf_Create(CBuf *p, size_t size, ISzAllocPtr alloc); 19 | void Buf_Free(CBuf *p, ISzAllocPtr alloc); 20 | 21 | typedef struct 22 | { 23 | Byte *data; 24 | size_t size; 25 | size_t pos; 26 | } CDynBuf; 27 | 28 | void DynBuf_Construct(CDynBuf *p); 29 | void DynBuf_SeekToBeg(CDynBuf *p); 30 | int DynBuf_Write(CDynBuf *p, const Byte *buf, size_t size, ISzAllocPtr alloc); 31 | void DynBuf_Free(CDynBuf *p, ISzAllocPtr alloc); 32 | 33 | EXTERN_C_END 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /lzma/C/7zCrc.h: -------------------------------------------------------------------------------- 1 | /* 7zCrc.h -- CRC32 calculation 2 | 2013-01-18 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_CRC_H 5 | #define __7Z_CRC_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | extern UInt32 g_CrcTable[]; 12 | 13 | /* Call CrcGenerateTable one time before other CRC functions */ 14 | void MY_FAST_CALL CrcGenerateTable(void); 15 | 16 | #define CRC_INIT_VAL 0xFFFFFFFF 17 | #define CRC_GET_DIGEST(crc) ((crc) ^ CRC_INIT_VAL) 18 | #define CRC_UPDATE_BYTE(crc, b) (g_CrcTable[((crc) ^ (b)) & 0xFF] ^ ((crc) >> 8)) 19 | 20 | UInt32 MY_FAST_CALL CrcUpdate(UInt32 crc, const void *data, size_t size); 21 | UInt32 MY_FAST_CALL CrcCalc(const void *data, size_t size); 22 | 23 | EXTERN_C_END 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /lzma/C/7zVersion.h: -------------------------------------------------------------------------------- 1 | #define MY_VER_MAJOR 18 2 | #define MY_VER_MINOR 05 3 | #define MY_VER_BUILD 0 4 | #define MY_VERSION_NUMBERS "18.05" 5 | #define MY_VERSION MY_VERSION_NUMBERS 6 | 7 | #ifdef MY_CPU_NAME 8 | #define MY_VERSION_CPU MY_VERSION " (" MY_CPU_NAME ")" 9 | #else 10 | #define MY_VERSION_CPU MY_VERSION 11 | #endif 12 | 13 | #define MY_DATE "2018-04-30" 14 | #undef MY_COPYRIGHT 15 | #undef MY_VERSION_COPYRIGHT_DATE 16 | #define MY_AUTHOR_NAME "Igor Pavlov" 17 | #define MY_COPYRIGHT_PD "Igor Pavlov : Public domain" 18 | #define MY_COPYRIGHT_CR "Copyright (c) 1999-2018 Igor Pavlov" 19 | 20 | #ifdef USE_COPYRIGHT_CR 21 | #define MY_COPYRIGHT MY_COPYRIGHT_CR 22 | #else 23 | #define MY_COPYRIGHT MY_COPYRIGHT_PD 24 | #endif 25 | 26 | #define MY_COPYRIGHT_DATE MY_COPYRIGHT " : " MY_DATE 27 | #define MY_VERSION_COPYRIGHT_DATE MY_VERSION_CPU " : " MY_COPYRIGHT " : " MY_DATE 28 | -------------------------------------------------------------------------------- /lzma/C/Delta.h: -------------------------------------------------------------------------------- 1 | /* Delta.h -- Delta converter 2 | 2013-01-18 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __DELTA_H 5 | #define __DELTA_H 6 | 7 | #include "7zTypes.h" 8 | 9 | EXTERN_C_BEGIN 10 | 11 | #define DELTA_STATE_SIZE 256 12 | 13 | void Delta_Init(Byte *state); 14 | void Delta_Encode(Byte *state, unsigned delta, Byte *data, SizeT size); 15 | void Delta_Decode(Byte *state, unsigned delta, Byte *data, SizeT size); 16 | 17 | EXTERN_C_END 18 | 19 | #endif 20 | -------------------------------------------------------------------------------- /lzma/C/Precomp.h: -------------------------------------------------------------------------------- 1 | /* Precomp.h -- StdAfx 2 | 2013-11-12 : Igor Pavlov : Public domain */ 3 | 4 | #ifndef __7Z_PRECOMP_H 5 | #define __7Z_PRECOMP_H 6 | 7 | #include "Compiler.h" 8 | /* #include "7zTypes.h" */ 9 | 10 | #endif 11 | -------------------------------------------------------------------------------- /lzma/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required( VERSION 2.4 ) 2 | 3 | make_release_only() 4 | 5 | if( ZD_CMAKE_COMPILER_IS_GNUC_COMPATIBLE ) 6 | set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -fomit-frame-pointer" ) 7 | endif( ZD_CMAKE_COMPILER_IS_GNUC_COMPATIBLE ) 8 | 9 | set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_7ZIP_PPMD_SUPPPORT" ) 10 | 11 | set( LZMA_FILES 12 | C/7zArcIn.c 13 | C/7zBuf.c 14 | C/7zCrc.c 15 | C/7zCrcOpt.c 16 | C/7zDec.c 17 | C/7zStream.c 18 | C/Bcj2.c 19 | C/Bra.c 20 | C/Bra86.c 21 | C/BraIA64.c 22 | C/CpuArch.c 23 | C/Delta.c 24 | C/LzFind.c 25 | C/Lzma2Dec.c 26 | C/LzmaDec.c 27 | C/LzmaEnc.c 28 | C/Ppmd7.c 29 | C/Ppmd7Dec.c ) 30 | 31 | if( WIN32 ) 32 | set( LZMA_FILES ${LZMA_FILES} C/LzFindMt.c C/Threads.c ) 33 | else( WIN32 ) 34 | set( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -D_7ZIP_ST" ) 35 | endif( WIN32 ) 36 | 37 | add_library( lzma ${LZMA_FILES} ) 38 | target_link_libraries( lzma ) 39 | -------------------------------------------------------------------------------- /lzma/history.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/lzma/history.txt -------------------------------------------------------------------------------- /output_sdl/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required( VERSION 2.4 ) 2 | if( NOT NO_FMOD AND FMOD_INCLUDE_DIR ) 3 | add_library( output_sdl MODULE output_sdl.c ) 4 | include_directories( ${FMOD_INCLUDE_DIR} ${SDL2_INCLUDE_DIR} ) 5 | target_link_libraries( output_sdl ${SDL2_LIBRARY} ) 6 | 7 | FILE( WRITE ${CMAKE_CURRENT_BINARY_DIR}/link-make "if [ ! -e ${ZDOOM_OUTPUT_DIR}/liboutput_sdl.so ]; then ln -sf output_sdl/liboutput_sdl.so ${ZDOOM_OUTPUT_DIR}/liboutput_sdl.so; fi" ) 8 | add_custom_command( TARGET output_sdl POST_BUILD 9 | COMMAND chmod +x ${CMAKE_CURRENT_BINARY_DIR}/link-make 10 | COMMAND /bin/sh -c ${CMAKE_CURRENT_BINARY_DIR}/link-make ) 11 | endif( NOT NO_FMOD AND FMOD_INCLUDE_DIR ) 12 | -------------------------------------------------------------------------------- /specs/fmod_version.txt: -------------------------------------------------------------------------------- 1 | This version of ZDoom must be compiled with any version between 4.22 and 4.28 inclusive or 4.34. 2 | Use of the latest 4.26 is recommended though due to technical issues with 4.28. 3 | 4 | -------------------------------------------------------------------------------- /src/GuillotineBinPack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/GuillotineBinPack.cpp -------------------------------------------------------------------------------- /src/GuillotineBinPack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/GuillotineBinPack.h -------------------------------------------------------------------------------- /src/Rect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/Rect.h -------------------------------------------------------------------------------- /src/SkylineBinPack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/SkylineBinPack.cpp -------------------------------------------------------------------------------- /src/SkylineBinPack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/SkylineBinPack.h -------------------------------------------------------------------------------- /src/asm_ia32/a.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/asm_ia32/a.asm -------------------------------------------------------------------------------- /src/compatibility.h: -------------------------------------------------------------------------------- 1 | #ifndef COMPATIBILITY_H 2 | #define COMPATIBILITY_H 3 | 4 | #include "doomtype.h" 5 | #include "tarray.h" 6 | #include "p_setup.h" 7 | 8 | union FMD5Holder 9 | { 10 | BYTE Bytes[16]; 11 | DWORD DWords[4]; 12 | hash_t Hash; 13 | }; 14 | 15 | struct FCompatValues 16 | { 17 | int CompatFlags[3]; 18 | unsigned int ExtCommandIndex; 19 | }; 20 | 21 | struct FMD5HashTraits 22 | { 23 | hash_t Hash(const FMD5Holder key) 24 | { 25 | return key.Hash; 26 | } 27 | int Compare(const FMD5Holder left, const FMD5Holder right) 28 | { 29 | return left.DWords[0] != right.DWords[0] || 30 | left.DWords[1] != right.DWords[1] || 31 | left.DWords[2] != right.DWords[2] || 32 | left.DWords[3] != right.DWords[3]; 33 | } 34 | }; 35 | 36 | extern TMap BCompatMap; 37 | 38 | void ParseCompatibility(); 39 | void CheckCompatibility(MapData *map); 40 | void SetCompatibilityParams(); 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /src/doomdef.cpp: -------------------------------------------------------------------------------- 1 | // Emacs style mode select -*- C++ -*- 2 | //----------------------------------------------------------------------------- 3 | // 4 | // $Id:$ 5 | // 6 | // Copyright (C) 1993-1996 by id Software, Inc. 7 | // 8 | // This source is available for distribution and/or modification 9 | // only under the terms of the DOOM Source Code License as 10 | // published by id Software. All rights reserved. 11 | // 12 | // The source is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License 15 | // for more details. 16 | // 17 | // $Log:$ 18 | // 19 | // DESCRIPTION: 20 | // DoomDef - basic defines for DOOM, e.g. Version, game mode 21 | // and skill level, and display parameters. 22 | // 23 | //----------------------------------------------------------------------------- 24 | 25 | 26 | 27 | #include "doomdef.h" 28 | 29 | // Location for any defines turned variables. 30 | -------------------------------------------------------------------------------- /src/dscript.h: -------------------------------------------------------------------------------- 1 | enum 2 | { 3 | EX_Return = 0x00, 4 | EX_EndFuncParms = 0x01, 5 | EX_ByteConst = 0x02, 6 | EX_WordConst = 0x03, 7 | EX_DWordConst = 0x04, 8 | EX_FixedConst = 0x05, // To become FloatConst whenever I move to floats 9 | EX_StringConst = 0x06, 10 | 11 | EX_Extended1 = 0xF1, 12 | EX_Extended2 = 0xF2, 13 | EX_Extended3 = 0xF3, 14 | EX_Extended4 = 0xF4, 15 | EX_Extended5 = 0xF5, 16 | EX_Extended6 = 0xF6, 17 | EX_Extended7 = 0xF7, 18 | EX_Extended8 = 0xF8, 19 | EX_Extended9 = 0xF9, 20 | EX_ExtendedA = 0xFA, 21 | EX_ExtendedB = 0xFB, 22 | EX_ExtendedC = 0xFC, 23 | EX_ExtendedD = 0xFD, 24 | EX_ExtendedE = 0xFE, 25 | EX_ExtendedF = 0xFF 26 | }; -------------------------------------------------------------------------------- /src/errors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/errors.h -------------------------------------------------------------------------------- /src/fragglescript/t_fs.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef T_FS_H 3 | #define T_FS_H 4 | 5 | // global FS interface 6 | 7 | struct MapData; 8 | class AActor; 9 | 10 | void T_PreprocessScripts(); 11 | void T_LoadScripts(MapData * map); 12 | void T_AddSpawnedThing(AActor * ); 13 | 14 | #endif 15 | -------------------------------------------------------------------------------- /src/g_doom/a_arachnotron.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "s_sound.h" 4 | #include "p_local.h" 5 | #include "p_enemy.h" 6 | #include "a_action.h" 7 | #include "thingdef/thingdef.h" 8 | */ 9 | 10 | DEFINE_ACTION_FUNCTION(AActor, A_BspiAttack) 11 | { 12 | if (!self->target) 13 | return; 14 | 15 | A_FaceTarget (self); 16 | 17 | // launch a missile 18 | P_SpawnMissile (self, self->target, PClass::FindClass("ArachnotronPlasma")); 19 | } 20 | 21 | DEFINE_ACTION_FUNCTION(AActor, A_BabyMetal) 22 | { 23 | S_Sound (self, CHAN_BODY, "baby/walk", 1, ATTN_IDLE); 24 | A_Chase (self); 25 | } 26 | -------------------------------------------------------------------------------- /src/g_doom/a_bruiser.cpp: -------------------------------------------------------------------------------- 1 | static FRandom pr_bruisattack ("BruisAttack"); 2 | 3 | 4 | DEFINE_ACTION_FUNCTION(AActor, A_BruisAttack) 5 | { 6 | if (!self->target) 7 | return; 8 | 9 | if (self->CheckMeleeRange ()) 10 | { 11 | int damage = (pr_bruisattack()%8+1)*10; 12 | S_Sound (self, CHAN_WEAPON, "baron/melee", 1, ATTN_NORM); 13 | int newdam = P_DamageMobj (self->target, self, self, damage, NAME_Melee); 14 | P_TraceBleed (newdam > 0 ? newdam : damage, self->target, self); 15 | return; 16 | } 17 | 18 | // launch a missile 19 | P_SpawnMissile (self, self->target, PClass::FindClass("BaronBall")); 20 | } 21 | -------------------------------------------------------------------------------- /src/g_doom/a_cacodemon.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "info.h" 4 | #include "m_random.h" 5 | #include "p_local.h" 6 | #include "p_enemy.h" 7 | #include "gstrings.h" 8 | #include "a_action.h" 9 | #include "s_sound.h" 10 | #include "thingdef/thingdef.h" 11 | */ 12 | 13 | static FRandom pr_headattack ("HeadAttack"); 14 | 15 | DEFINE_ACTION_FUNCTION(AActor, A_HeadAttack) 16 | { 17 | if (!self->target) 18 | return; 19 | 20 | A_FaceTarget (self); 21 | if (self->CheckMeleeRange ()) 22 | { 23 | int damage = (pr_headattack()%6+1)*10; 24 | S_Sound (self, CHAN_WEAPON, self->AttackSound, 1, ATTN_NORM); 25 | int newdam = P_DamageMobj (self->target, self, self, damage, NAME_Melee); 26 | P_TraceBleed (newdam > 0 ? newdam : damage, self->target, self); 27 | return; 28 | } 29 | 30 | // launch a missile 31 | P_SpawnMissile (self, self->target, PClass::FindClass("CacodemonBall")); 32 | } 33 | -------------------------------------------------------------------------------- /src/g_doom/a_cyberdemon.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "p_local.h" 4 | #include "s_sound.h" 5 | #include "p_enemy.h" 6 | #include "a_action.h" 7 | #include "thingdef/thingdef.h" 8 | */ 9 | 10 | DEFINE_ACTION_FUNCTION(AActor, A_CyberAttack) 11 | { 12 | if (!self->target) 13 | return; 14 | 15 | A_FaceTarget (self); 16 | P_SpawnMissile (self, self->target, PClass::FindClass("Rocket")); 17 | } 18 | 19 | DEFINE_ACTION_FUNCTION(AActor, A_Hoof) 20 | { 21 | S_Sound (self, CHAN_BODY, "cyber/hoof", 1, ATTN_IDLE); 22 | A_Chase (self); 23 | } 24 | -------------------------------------------------------------------------------- /src/g_doom/a_demon.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "info.h" 4 | #include "m_random.h" 5 | #include "p_local.h" 6 | #include "p_enemy.h" 7 | #include "gstrings.h" 8 | #include "a_action.h" 9 | #include "thingdef/thingdef.h" 10 | */ 11 | 12 | static FRandom pr_sargattack ("SargAttack"); 13 | 14 | DEFINE_ACTION_FUNCTION(AActor, A_SargAttack) 15 | { 16 | if (!self->target) 17 | return; 18 | 19 | A_FaceTarget (self); 20 | if (self->CheckMeleeRange ()) 21 | { 22 | int damage = ((pr_sargattack()%10)+1)*4; 23 | int newdam = P_DamageMobj (self->target, self, self, damage, NAME_Melee); 24 | P_TraceBleed (newdam > 0 ? newdam : damage, self->target, self); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/g_doom/a_doomglobal.h: -------------------------------------------------------------------------------- 1 | #ifndef __A_DOOMGLOBAL_H__ 2 | #define __A_DOOMGLOBAL_H__ 3 | 4 | #include "info.h" 5 | 6 | class AScriptedMarine : public AActor 7 | { 8 | DECLARE_CLASS (AScriptedMarine, AActor) 9 | public: 10 | enum EMarineWeapon 11 | { 12 | WEAPON_Dummy, 13 | WEAPON_Fist, 14 | WEAPON_BerserkFist, 15 | WEAPON_Chainsaw, 16 | WEAPON_Pistol, 17 | WEAPON_Shotgun, 18 | WEAPON_SuperShotgun, 19 | WEAPON_Chaingun, 20 | WEAPON_RocketLauncher, 21 | WEAPON_PlasmaRifle, 22 | WEAPON_Railgun, 23 | WEAPON_BFG 24 | }; 25 | 26 | void Activate (AActor *activator); 27 | void Deactivate (AActor *activator); 28 | void BeginPlay (); 29 | void Tick (); 30 | void SetWeapon (EMarineWeapon); 31 | void SetSprite (const PClass *source); 32 | void Serialize (FArchive &arc); 33 | 34 | int CurrentWeapon; 35 | 36 | protected: 37 | bool GetWeaponStates(int weap, FState *&melee, FState *&missile); 38 | 39 | int SpriteOverride; 40 | }; 41 | 42 | #endif //__A_DOOMGLOBAL_H__ 43 | -------------------------------------------------------------------------------- /src/g_doom/a_doomimp.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "info.h" 4 | #include "m_random.h" 5 | #include "s_sound.h" 6 | #include "p_local.h" 7 | #include "p_enemy.h" 8 | #include "gstrings.h" 9 | #include "a_action.h" 10 | #include "thingdef/thingdef.h" 11 | */ 12 | 13 | static FRandom pr_troopattack ("TroopAttack"); 14 | 15 | // 16 | // A_TroopAttack 17 | // 18 | DEFINE_ACTION_FUNCTION(AActor, A_TroopAttack) 19 | { 20 | if (!self->target) 21 | return; 22 | 23 | A_FaceTarget (self); 24 | if (self->CheckMeleeRange ()) 25 | { 26 | int damage = (pr_troopattack()%8+1)*3; 27 | S_Sound (self, CHAN_WEAPON, "imp/melee", 1, ATTN_NORM); 28 | int newdam = P_DamageMobj (self->target, self, self, damage, NAME_Melee); 29 | P_TraceBleed (newdam > 0 ? newdam : damage, self->target, self); 30 | return; 31 | } 32 | 33 | // launch a missile 34 | P_SpawnMissile (self, self->target, PClass::FindClass("DoomImpBall")); 35 | } 36 | -------------------------------------------------------------------------------- /src/g_doom/a_keen.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "info.h" 4 | #include "p_local.h" 5 | #include "p_spec.h" 6 | #include "p_enemy.h" 7 | #include "a_action.h" 8 | #include "thingdef/thingdef.h" 9 | */ 10 | 11 | // 12 | // A_KeenDie 13 | // DOOM II special, map 32. 14 | // Uses special tag 666 by default. 15 | // 16 | DEFINE_ACTION_FUNCTION_PARAMS(AActor, A_KeenDie) 17 | { 18 | A_Unblock(self, false); 19 | 20 | // scan the remaining thinkers to see if all Keens are dead 21 | AActor *other; 22 | TThinkerIterator iterator; 23 | const PClass *matchClass = self->GetClass (); 24 | 25 | while ( (other = iterator.Next ()) ) 26 | { 27 | if (other != self && other->health > 0 && other->IsA (matchClass)) 28 | { 29 | // other Keen not dead 30 | return; 31 | } 32 | } 33 | 34 | ACTION_PARAM_START(1); 35 | ACTION_PARAM_INT(doortag, 0); 36 | 37 | EV_DoDoor (DDoor::doorOpen, NULL, NULL, doortag, 2*FRACUNIT, 0, 0, 0); 38 | } 39 | 40 | 41 | -------------------------------------------------------------------------------- /src/g_doom/a_spidermaster.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "templates.h" 3 | #include "actor.h" 4 | #include "m_random.h" 5 | #include "s_sound.h" 6 | #include "p_local.h" 7 | #include "p_enemy.h" 8 | #include "a_action.h" 9 | #include "thingdef/thingdef.h" 10 | */ 11 | 12 | static FRandom pr_spidrefire ("SpidRefire"); 13 | 14 | DEFINE_ACTION_FUNCTION(AActor, A_SpidRefire) 15 | { 16 | // keep firing unless target got out of sight 17 | A_FaceTarget (self); 18 | 19 | if (pr_spidrefire() < 10) 20 | return; 21 | 22 | if (!self->target 23 | || P_HitFriend (self) 24 | || self->target->health <= 0 25 | || !P_CheckSight (self, self->target, SF_SEEPASTBLOCKEVERYTHING|SF_SEEPASTSHOOTABLELINES)) 26 | { 27 | self->SetState (self->SeeState); 28 | } 29 | } 30 | 31 | DEFINE_ACTION_FUNCTION(AActor, A_Metal) 32 | { 33 | S_Sound (self, CHAN_BODY, "spider/walk", 1, ATTN_IDLE); 34 | A_Chase (self); 35 | } 36 | -------------------------------------------------------------------------------- /src/g_hexen/a_centaur.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "p_enemy.h" 4 | #include "a_action.h" 5 | #include "m_random.h" 6 | #include "thingdef/thingdef.h" 7 | */ 8 | 9 | static FRandom pr_centaurdefend ("CentaurDefend"); 10 | 11 | //============================================================================ 12 | // 13 | // A_CentaurDefend 14 | // 15 | //============================================================================ 16 | 17 | DEFINE_ACTION_FUNCTION(AActor, A_CentaurDefend) 18 | { 19 | A_FaceTarget (self); 20 | if (self->CheckMeleeRange() && pr_centaurdefend() < 32) 21 | { 22 | // This should unset REFLECTIVE as well 23 | // (unless you want the Centaur to reflect projectiles forever!) 24 | self->flags2&=~(MF2_REFLECTIVE|MF2_INVULNERABLE); 25 | self->SetState (self->MeleeState); 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/g_hexen/a_hexenglobal.h: -------------------------------------------------------------------------------- 1 | #ifndef __A_HEXENGLOBAL_H__ 2 | #define __A_HEXENGLOBAL_H__ 3 | 4 | #include "d_player.h" 5 | 6 | class AHolySpirit : public AActor 7 | { 8 | DECLARE_CLASS (AHolySpirit, AActor) 9 | public: 10 | bool Slam (AActor *thing); 11 | bool SpecialBlastHandling (AActor *source, fixed_t strength); 12 | }; 13 | 14 | class AFighterWeapon : public AWeapon 15 | { 16 | DECLARE_CLASS (AFighterWeapon, AWeapon); 17 | public: 18 | }; 19 | 20 | class AClericWeapon : public AWeapon 21 | { 22 | DECLARE_CLASS (AClericWeapon, AWeapon); 23 | public: 24 | }; 25 | 26 | class AMageWeapon : public AWeapon 27 | { 28 | DECLARE_CLASS (AMageWeapon, AWeapon); 29 | public: 30 | }; 31 | 32 | #endif //__A_HEXENGLOBAL_H__ 33 | -------------------------------------------------------------------------------- /src/g_hub.h: -------------------------------------------------------------------------------- 1 | #ifndef __G_HUB_H 2 | #define __G_HUB_H 3 | 4 | #include 5 | 6 | struct PNGHandle; 7 | struct cluster_info_t; 8 | struct wbstartstruct_t; 9 | 10 | void G_WriteHubInfo (FILE *file); 11 | void G_ReadHubInfo (PNGHandle *png); 12 | void G_LeavingHub(int mode, cluster_info_t * cluster, struct wbstartstruct_t * wbs); 13 | 14 | #endif 15 | 16 | -------------------------------------------------------------------------------- /src/g_raven/ravenshared.h: -------------------------------------------------------------------------------- 1 | #ifndef __RAVENSHARED_H__ 2 | #define __RAVENSHARED_H__ 3 | 4 | class AActor; 5 | 6 | class AMinotaur : public AActor 7 | { 8 | DECLARE_CLASS (AMinotaur, AActor) 9 | public: 10 | int DoSpecialDamage (AActor *target, int damage, FName damagetype); 11 | 12 | public: 13 | bool Slam (AActor *); 14 | void Tick (); 15 | }; 16 | 17 | class AMinotaurFriend : public AMinotaur 18 | { 19 | DECLARE_CLASS (AMinotaurFriend, AMinotaur) 20 | public: 21 | int StartTime; 22 | 23 | void Die (AActor *source, AActor *inflictor, int dmgflags); 24 | bool OkayToSwitchTarget (AActor *other); 25 | void BeginPlay (); 26 | void Serialize (FArchive &arc); 27 | }; 28 | 29 | #endif //__RAVENSHARED_H__ 30 | -------------------------------------------------------------------------------- /src/g_shared/a_action.h: -------------------------------------------------------------------------------- 1 | class AActor; 2 | 3 | /* 4 | void A_NoBlocking (AActor *); 5 | void A_HideThing (AActor *); 6 | void A_UnHideThing (AActor *); 7 | void A_FreezeDeath (AActor *); 8 | void A_FreezeDeathChunks (AActor *); 9 | void A_GenericFreezeDeath (AActor *); 10 | void A_IceSetTics (AActor *); 11 | void A_IceCheckHeadDone (AActor *); 12 | void A_QueueCorpse (AActor *); 13 | void A_DeQueueCorpse (AActor *); 14 | void A_SetInvulnerable (AActor *); 15 | void A_UnSetInvulnerable (AActor *); 16 | void A_SetReflective (AActor *); 17 | void A_UnSetReflective (AActor *); 18 | void A_SetReflectiveInvulnerable (AActor *); 19 | void A_UnSetReflectiveInvulnerable (AActor *); 20 | void A_SetShootable (AActor *); 21 | void A_UnSetShootable (AActor *); 22 | void A_SetFloorClip (AActor *); 23 | void A_UnSetFloorClip (AActor *); 24 | void A_NoGravity (AActor *); 25 | void A_SkullPop (AActor *); 26 | */ 27 | 28 | 29 | void FaceMovementDirection (AActor *); 30 | -------------------------------------------------------------------------------- /src/g_shared/a_bridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/g_shared/a_bridge.cpp -------------------------------------------------------------------------------- /src/g_shared/a_keys.h: -------------------------------------------------------------------------------- 1 | #ifndef A_KEYS_H 2 | #define A_KEYS_H 3 | 4 | #include "a_pickups.h" 5 | 6 | class AKey : public AInventory 7 | { 8 | DECLARE_CLASS (AKey, AInventory) 9 | public: 10 | virtual bool HandlePickup (AInventory *item); 11 | 12 | BYTE KeyNumber; 13 | 14 | protected: 15 | virtual bool ShouldStay (); 16 | }; 17 | 18 | bool P_CheckKeys (AActor *owner, int keynum, bool remote); 19 | void P_InitKeyMessages (); 20 | void P_DeinitKeyMessages (); 21 | int P_GetMapColorForLock (int lock); 22 | int P_GetMapColorForKey (AInventory *key); 23 | 24 | #endif 25 | -------------------------------------------------------------------------------- /src/g_shared/a_lightning.h: -------------------------------------------------------------------------------- 1 | #ifndef __A_LIGHTNING_H__ 2 | #define __A_LIGHTNING_H__ 3 | 4 | #ifdef _MSC_VER 5 | #pragma once 6 | #endif 7 | 8 | #include "dthinker.h" 9 | 10 | class DLightningThinker : public DThinker 11 | { 12 | DECLARE_CLASS (DLightningThinker, DThinker); 13 | public: 14 | DLightningThinker (); 15 | ~DLightningThinker (); 16 | void Serialize (FArchive &arc); 17 | void Tick (); 18 | void ForceLightning (int mode); 19 | void TerminateLightning(); 20 | 21 | protected: 22 | void LightningFlash (); 23 | 24 | int NextLightningFlash; 25 | int LightningFlashCount; 26 | bool Stopped; 27 | short *LightningLightLevels; 28 | }; 29 | 30 | void P_StartLightning (); 31 | void P_ForceLightning (int mode); 32 | 33 | #endif //__A_LIGHTNING_H__ 34 | -------------------------------------------------------------------------------- /src/g_shared/a_setcolor.cpp: -------------------------------------------------------------------------------- 1 | #include "r_defs.h" 2 | #include "actor.h" 3 | #include "info.h" 4 | 5 | class AColorSetter : public AActor 6 | { 7 | DECLARE_CLASS(AColorSetter, AActor) 8 | 9 | void PostBeginPlay() 10 | { 11 | Super::PostBeginPlay(); 12 | Sector->SetColor(args[0], args[1], args[2], args[3]); 13 | Destroy(); 14 | } 15 | 16 | }; 17 | 18 | IMPLEMENT_CLASS(AColorSetter) 19 | 20 | class AFadeSetter : public AActor 21 | { 22 | DECLARE_CLASS(AFadeSetter, AActor) 23 | 24 | void PostBeginPlay() 25 | { 26 | Super::PostBeginPlay(); 27 | Sector->SetFade(args[0], args[1], args[2]); 28 | Destroy(); 29 | } 30 | 31 | }; 32 | 33 | IMPLEMENT_CLASS(AFadeSetter) 34 | -------------------------------------------------------------------------------- /src/g_shared/a_weaponpiece.h: -------------------------------------------------------------------------------- 1 | 2 | class AWeaponPiece : public AInventory 3 | { 4 | DECLARE_CLASS (AWeaponPiece, AInventory) 5 | HAS_OBJECT_POINTERS 6 | protected: 7 | bool PrivateShouldStay (); 8 | public: 9 | void Serialize (FArchive &arc); 10 | bool TryPickup (AActor *&toucher); 11 | bool TryPickupRestricted (AActor *&toucher); 12 | bool ShouldStay (); 13 | virtual const char *PickupMessage (); 14 | virtual void PlayPickupSound (AActor *toucher); 15 | 16 | int PieceValue; 17 | const PClass * WeaponClass; 18 | TObjPtr FullWeapon; 19 | }; 20 | 21 | // an internal class to hold the information for player class independent weapon piece handling 22 | // [BL] Needs to be available for SBarInfo to check weaponpieces 23 | class AWeaponHolder : public AInventory 24 | { 25 | DECLARE_CLASS(AWeaponHolder, AInventory) 26 | 27 | public: 28 | int PieceMask; 29 | const PClass * PieceWeapon; 30 | 31 | void Serialize (FArchive &arc); 32 | }; 33 | -------------------------------------------------------------------------------- /src/g_strife/a_oracle.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "a_action.h" 4 | #include "a_strifeglobal.h" 5 | #include "p_enemy.h" 6 | #include "r_defs.h" 7 | #include "thingdef/thingdef.h" 8 | */ 9 | 10 | 11 | DEFINE_ACTION_FUNCTION(AActor, A_WakeOracleSpectre) 12 | { 13 | TThinkerIterator it(NAME_AlienSpectre3); 14 | AActor *spectre = it.Next(); 15 | 16 | if (spectre != NULL && spectre->health > 0 && self->target != spectre) 17 | { 18 | spectre->Sector->SoundTarget = spectre->LastHeard = self->LastHeard; 19 | spectre->target = self->target; 20 | spectre->SetState (spectre->SeeState); 21 | } 22 | } 23 | 24 | -------------------------------------------------------------------------------- /src/g_strife/a_reaver.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "p_enemy.h" 4 | #include "a_action.h" 5 | #include "s_sound.h" 6 | #include "m_random.h" 7 | #include "p_local.h" 8 | #include "a_strifeglobal.h" 9 | #include "thingdef/thingdef.h" 10 | */ 11 | 12 | static FRandom pr_reaverattack ("ReaverAttack"); 13 | 14 | DEFINE_ACTION_FUNCTION(AActor, A_ReaverRanged) 15 | { 16 | if (self->target != NULL) 17 | { 18 | angle_t bangle; 19 | int pitch; 20 | 21 | A_FaceTarget (self); 22 | S_Sound (self, CHAN_WEAPON, "reaver/attack", 1, ATTN_NORM); 23 | bangle = self->angle; 24 | pitch = P_AimLineAttack (self, bangle, MISSILERANGE); 25 | 26 | for (int i = 0; i < 3; ++i) 27 | { 28 | angle_t angle = bangle + (pr_reaverattack.Random2() << 20); 29 | int damage = ((pr_reaverattack() & 7) + 1) * 3; 30 | P_LineAttack (self, angle, MISSILERANGE, pitch, damage, NAME_Hitscan, NAME_StrifePuff); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/g_strife/a_templar.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | #include "actor.h" 3 | #include "m_random.h" 4 | #include "a_action.h" 5 | #include "p_local.h" 6 | #include "p_enemy.h" 7 | #include "s_sound.h" 8 | #include "a_strifeglobal.h" 9 | #include "thingdef/thingdef.h" 10 | */ 11 | 12 | static FRandom pr_templar ("Templar"); 13 | 14 | DEFINE_ACTION_FUNCTION(AActor, A_TemplarAttack) 15 | { 16 | int damage; 17 | angle_t angle; 18 | int pitch; 19 | int pitchdiff; 20 | 21 | if (self->target == NULL) 22 | return; 23 | 24 | S_Sound (self, CHAN_WEAPON, "templar/shoot", 1, ATTN_NORM); 25 | A_FaceTarget (self); 26 | pitch = P_AimLineAttack (self, self->angle, MISSILERANGE); 27 | 28 | for (int i = 0; i < 10; ++i) 29 | { 30 | damage = (pr_templar() & 4) * 2; 31 | angle = self->angle + (pr_templar.Random2() << 19); 32 | pitchdiff = pr_templar.Random2() * 332063; 33 | P_LineAttack (self, angle, MISSILERANGE+64*FRACUNIT, pitch+pitchdiff, damage, NAME_Hitscan, NAME_MaulerPuff); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /src/gametype.h: -------------------------------------------------------------------------------- 1 | #ifndef EGAMETYPE 2 | #define EGAMETYPE 3 | enum EGameType 4 | { 5 | GAME_Any = 0, 6 | GAME_Doom = 1, 7 | GAME_Heretic = 2, 8 | GAME_Hexen = 4, 9 | GAME_Strife = 8, 10 | GAME_Chex = 16, //Chex is basically Doom, but we need to have a different set of actors. 11 | 12 | GAME_Raven = GAME_Heretic|GAME_Hexen, 13 | GAME_DoomChex = GAME_Doom|GAME_Chex, 14 | GAME_DoomStrifeChex = GAME_Doom|GAME_Strife|GAME_Chex 15 | }; 16 | #endif 17 | 18 | -------------------------------------------------------------------------------- /src/i_net.h: -------------------------------------------------------------------------------- 1 | // Emacs style mode select -*- C++ -*- 2 | //----------------------------------------------------------------------------- 3 | // 4 | // $Id: i_net.h,v 1.1.1.1 1997/12/28 12:59:02 pekangas Exp $ 5 | // 6 | // Copyright (C) 1993-1996 by id Software, Inc. 7 | // 8 | // This source is available for distribution and/or modification 9 | // only under the terms of the DOOM Source Code License as 10 | // published by id Software. All rights reserved. 11 | // 12 | // The source is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License 15 | // for more details. 16 | // 17 | // DESCRIPTION: 18 | // System specific network interface stuff. 19 | // 20 | //----------------------------------------------------------------------------- 21 | 22 | 23 | #ifndef __I_NET_H__ 24 | #define __I_NET_H__ 25 | 26 | // Called by D_DoomMain. 27 | bool I_InitNetwork (void); 28 | void I_NetCmd (void); 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /src/oplsynth/deftypes.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Name: General Use Types Definitions -- Header Include file 3 | * Version: 1.24 4 | * Author: Vladimir Arnost (QA-Software) 5 | * Last revision: Sep-4-1995 6 | * Compiler: Borland C++ 3.1, Watcom C/C++ 10.0 7 | * 8 | */ 9 | 10 | #ifndef __DEFTYPES_H_ 11 | #define __DEFTYPES_H_ 12 | 13 | /* Global type declarations */ 14 | 15 | #include "doomtype.h" 16 | 17 | /* machine dependent types */ 18 | typedef unsigned char uchar; 19 | typedef unsigned short ushort; 20 | typedef unsigned int uint; 21 | typedef unsigned long ulong; 22 | 23 | typedef signed char schar; 24 | typedef signed short sshort; 25 | typedef signed int sint; 26 | typedef signed long slong; 27 | 28 | #endif // __DEFTYPES_H_ 29 | -------------------------------------------------------------------------------- /src/oplsynth/opl.h: -------------------------------------------------------------------------------- 1 | #ifndef OPL_H 2 | #define OPL_H 3 | 4 | #include "zstring.h" 5 | 6 | // Abstract base class for OPL emulators 7 | 8 | class OPLEmul 9 | { 10 | public: 11 | OPLEmul() {} 12 | virtual ~OPLEmul() {} 13 | 14 | virtual void Reset() = 0; 15 | virtual void WriteReg(int reg, int v) = 0; 16 | virtual void Update(float *buffer, int length) = 0; 17 | virtual void SetPanning(int c, float left, float right) = 0; 18 | }; 19 | 20 | OPLEmul *YM3812Create(bool stereo); 21 | OPLEmul *DBOPLCreate(bool stereo); 22 | OPLEmul *JavaOPLCreate(bool stereo); 23 | OPLEmul *NukedOPL3Create(bool stereo); 24 | 25 | #define OPL_SAMPLE_RATE 49716.0 26 | #define CENTER_PANNING_POWER 0.70710678118 /* [RH] volume at center for EQP */ 27 | 28 | 29 | #endif -------------------------------------------------------------------------------- /src/p_tick.h: -------------------------------------------------------------------------------- 1 | // Emacs style mode select -*- C++ -*- 2 | //----------------------------------------------------------------------------- 3 | // 4 | // $Id:$ 5 | // 6 | // Copyright (C) 1993-1996 by id Software, Inc. 7 | // 8 | // This source is available for distribution and/or modification 9 | // only under the terms of the DOOM Source Code License as 10 | // published by id Software. All rights reserved. 11 | // 12 | // The source is distributed in the hope that it will be useful, 13 | // but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | // FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License 15 | // for more details. 16 | // 17 | // DESCRIPTION: 18 | // ? 19 | // 20 | //----------------------------------------------------------------------------- 21 | 22 | 23 | #ifndef __P_TICK__ 24 | #define __P_TICK__ 25 | 26 | 27 | 28 | // Called by C_Ticker, 29 | // can call G_PlayerExited. 30 | // Carries out all thinking of monsters and players. 31 | void P_Ticker (void); 32 | 33 | bool P_CheckTickerPaused (); 34 | 35 | 36 | #endif 37 | -------------------------------------------------------------------------------- /src/p_udmf.h: -------------------------------------------------------------------------------- 1 | #ifndef __P_UDMF_H 2 | #define __P_UDMF_H 3 | 4 | #include "sc_man.h" 5 | #include "m_fixed.h" 6 | #include "tables.h" 7 | 8 | class UDMFParserBase 9 | { 10 | protected: 11 | FScanner sc; 12 | FName namespc; 13 | int namespace_bits; 14 | FString parsedString; 15 | 16 | void Skip(); 17 | FName ParseKey(bool checkblock = false, bool *isblock = NULL); 18 | int CheckInt(const char *key); 19 | double CheckFloat(const char *key); 20 | fixed_t CheckFixed(const char *key); 21 | angle_t CheckAngle(const char *key); 22 | bool CheckBool(const char *key); 23 | const char *CheckString(const char *key); 24 | 25 | template 26 | void Flag(T &value, int mask, const char *key) 27 | { 28 | if (CheckBool(key)) 29 | value |= mask; 30 | else 31 | value &= ~mask; 32 | } 33 | 34 | }; 35 | 36 | #define BLOCK_ID (ENamedName)-1 37 | 38 | #endif -------------------------------------------------------------------------------- /src/pathexpander.h: -------------------------------------------------------------------------------- 1 | #ifndef __PATHEXPANDER_H 2 | #define __PATHEXPANDER_H 3 | 4 | #include "tarray.h" 5 | #include "zstring.h" 6 | #include "files.h" 7 | 8 | class PathExpander 9 | { 10 | TArray PathList; 11 | 12 | public: 13 | int openmode; 14 | 15 | enum 16 | { 17 | OM_FILEORLUMP = 0, 18 | OM_LUMP, 19 | OM_FILE 20 | }; 21 | 22 | PathExpander(int om = OM_FILEORLUMP) 23 | { 24 | openmode = om; 25 | } 26 | void addToPathlist(const char *s); 27 | void clearPathlist(); 28 | FileReader *openFileReader(const char *name, int *plumpnum); 29 | }; 30 | 31 | #endif 32 | -------------------------------------------------------------------------------- /src/posix/cocoa/i_main_except.cpp: -------------------------------------------------------------------------------- 1 | // Workaround for GCC Objective-C++ with C++ exceptions bug. 2 | 3 | #include "doomerrors.h" 4 | #include 5 | 6 | // Import some functions from i_main.mm 7 | void call_terms(); 8 | void Mac_I_FatalError(const char* const message); 9 | void OriginalMainTry(int argc, char** argv); 10 | 11 | void OriginalMainExcept(int argc, char** argv) 12 | { 13 | try 14 | { 15 | OriginalMainTry(argc, argv); 16 | } 17 | catch(const CDoomError& error) 18 | { 19 | const char* const message = error.GetMessage(); 20 | 21 | if (NULL != message) 22 | { 23 | fprintf(stderr, "%s\n", message); 24 | Mac_I_FatalError(message); 25 | } 26 | 27 | exit(-1); 28 | } 29 | catch(...) 30 | { 31 | call_terms(); 32 | throw; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /src/posix/i_input.h: -------------------------------------------------------------------------------- 1 | #ifndef __I_INPUT_H__ 2 | #define __I_INPUT_H__ 3 | 4 | void I_PutInClipboard (const char *str); 5 | FString I_GetFromClipboard (bool use_primary_selection); 6 | void I_SetMouseCapture(); 7 | void I_ReleaseMouseCapture(); 8 | 9 | #endif 10 | 11 | -------------------------------------------------------------------------------- /src/posix/i_movie.cpp: -------------------------------------------------------------------------------- 1 | #include "i_movie.h" 2 | 3 | int I_PlayMovie (const char *movie) 4 | { 5 | return MOVIE_Failed; 6 | } 7 | 8 | -------------------------------------------------------------------------------- /src/posix/osx/zdoom.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/posix/osx/zdoom.icns -------------------------------------------------------------------------------- /src/posix/readme.md: -------------------------------------------------------------------------------- 1 | This directory contains files required to support POSIX-compatible OSes, like GNU/Linux, OS X or BSD. 2 | 3 | Common files are placed in this directory directly. 4 | SDL backend files are in `sdl` subdirectory. 5 | Native OS X backend files are in `cocoa` subdirectory. 6 | Shared files for both OS X backends are in `osx` subdirectory. 7 | -------------------------------------------------------------------------------- /src/posix/sdl/critsec.h: -------------------------------------------------------------------------------- 1 | // Wraps an SDL mutex object. (A critical section is a Windows synchronization 2 | // object similar to a mutex but optimized for access by threads belonging to 3 | // only one process, hence the class name.) 4 | 5 | #ifndef CRITSEC_H 6 | #define CRITSEC_H 7 | 8 | #include "SDL.h" 9 | #include "SDL_thread.h" 10 | #include "i_system.h" 11 | 12 | class FCriticalSection 13 | { 14 | public: 15 | FCriticalSection() 16 | { 17 | CritSec = SDL_CreateMutex(); 18 | if (CritSec == NULL) 19 | { 20 | I_FatalError("Failed to create a critical section mutex."); 21 | } 22 | } 23 | ~FCriticalSection() 24 | { 25 | if (CritSec != NULL) 26 | { 27 | SDL_DestroyMutex(CritSec); 28 | } 29 | } 30 | void Enter() 31 | { 32 | if (SDL_mutexP(CritSec) != 0) 33 | { 34 | I_FatalError("Failed entering a critical section."); 35 | } 36 | } 37 | void Leave() 38 | { 39 | if (SDL_mutexV(CritSec) != 0) 40 | { 41 | I_FatalError("Failed to leave a critical section."); 42 | } 43 | } 44 | private: 45 | SDL_mutex *CritSec; 46 | }; 47 | 48 | #endif 49 | -------------------------------------------------------------------------------- /src/posix/sdl/i_system.mm: -------------------------------------------------------------------------------- 1 | #include 2 | #include "SDL.h" 3 | 4 | void Mac_I_FatalError(const char* errortext) 5 | { 6 | // Close window or exit fullscreen and release mouse capture 7 | SDL_Quit(); 8 | 9 | const CFStringRef errorString = CFStringCreateWithCStringNoCopy( kCFAllocatorDefault, 10 | errortext, kCFStringEncodingASCII, kCFAllocatorNull ); 11 | if ( NULL != errorString ) 12 | { 13 | CFOptionFlags dummy; 14 | 15 | CFUserNotificationDisplayAlert( 0, kCFUserNotificationStopAlertLevel, NULL, NULL, NULL, 16 | CFSTR( "Fatal Error" ), errorString, CFSTR( "Exit" ), NULL, NULL, &dummy ); 17 | CFRelease( errorString ); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /src/posix/sdl/sdlvideo.h: -------------------------------------------------------------------------------- 1 | #include "hardware.h" 2 | #include "v_video.h" 3 | 4 | class SDLVideo : public IVideo 5 | { 6 | public: 7 | SDLVideo (int parm); 8 | ~SDLVideo (); 9 | 10 | EDisplayType GetDisplayType () { return DISPLAY_Both; } 11 | void SetWindowedScale (float scale); 12 | 13 | DFrameBuffer *CreateFrameBuffer (int width, int height, bool fs, DFrameBuffer *old); 14 | 15 | void StartModeIterator (int bits, bool fs); 16 | bool NextMode (int *width, int *height, bool *letterbox); 17 | 18 | private: 19 | int IteratorMode; 20 | int IteratorBits; 21 | }; 22 | -------------------------------------------------------------------------------- /src/skins.h: -------------------------------------------------------------------------------- 1 | #ifndef __SKINS_H__ 2 | #define __SKINS_H__ 3 | 4 | #endif //__SKINS_H__ 5 | -------------------------------------------------------------------------------- /src/sound/except.h: -------------------------------------------------------------------------------- 1 | #ifndef __EXCEPT_H 2 | #define __EXCEPT_H 3 | 4 | #ifdef _MSC_VER 5 | //========================================================================== 6 | // 7 | // CheckException 8 | // 9 | //========================================================================== 10 | 11 | #ifndef FACILITY_VISUALCPP 12 | #define FACILITY_VISUALCPP ((LONG)0x6d) 13 | #endif 14 | #define VcppException(sev,err) ((sev) | (FACILITY_VISUALCPP<<16) | err) 15 | 16 | inline int CheckException(DWORD code) 17 | { 18 | if (code == VcppException(ERROR_SEVERITY_ERROR,ERROR_MOD_NOT_FOUND) || 19 | code == VcppException(ERROR_SEVERITY_ERROR,ERROR_PROC_NOT_FOUND)) 20 | { 21 | return EXCEPTION_EXECUTE_HANDLER; 22 | } 23 | return EXCEPTION_CONTINUE_SEARCH; 24 | } 25 | 26 | 27 | #else 28 | 29 | #ifdef __try 30 | #undef __try 31 | #endif 32 | #define __try 33 | 34 | #ifdef __except 35 | #undef __except 36 | #endif 37 | #define __except(a) if (0) 38 | 39 | #endif 40 | 41 | #endif -------------------------------------------------------------------------------- /src/tagitem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/tagitem.h -------------------------------------------------------------------------------- /src/textures/bitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/textures/bitmap.cpp -------------------------------------------------------------------------------- /src/timidity/instrum.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/timidity/instrum.obj -------------------------------------------------------------------------------- /src/timidity/instrum_sf2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/timidity/instrum_sf2.cpp -------------------------------------------------------------------------------- /src/valgrind.inc: -------------------------------------------------------------------------------- 1 | %ifdef VALGRIND_AWARE 2 | 3 | %define VG_USERREQ__DISCARD_TRANSLATIONS 0x1002 4 | 5 | %macro selfmod 2 6 | pusha 7 | sub esp,6*4 8 | mov dword [esp], VG_USERREQ__DISCARD_TRANSLATIONS 9 | mov dword [esp+4], %1 10 | mov dword [esp+8], %2 - %1 11 | mov dword [esp+12], 0 12 | mov dword [esp+16], 0 13 | mov dword [esp+20], 0 14 | mov eax, esp 15 | ; special instruction preamble 16 | rol edi, 3 17 | rol edi, 13 18 | rol edi, 29 19 | rol edi, 19 20 | xchg ebx, ebx 21 | ; restore state 22 | add esp,6*4 23 | popa 24 | %endmacro 25 | 26 | %else 27 | 28 | %macro selfmod 2 29 | %endmacro 30 | 31 | %endif 32 | -------------------------------------------------------------------------------- /src/win32/boing1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/boing1.ico -------------------------------------------------------------------------------- /src/win32/boing2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/boing2.ico -------------------------------------------------------------------------------- /src/win32/boing3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/boing3.ico -------------------------------------------------------------------------------- /src/win32/boing4.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/boing4.ico -------------------------------------------------------------------------------- /src/win32/boing5.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/boing5.ico -------------------------------------------------------------------------------- /src/win32/boing6.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/boing6.ico -------------------------------------------------------------------------------- /src/win32/boing7.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/boing7.ico -------------------------------------------------------------------------------- /src/win32/boing8.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/boing8.ico -------------------------------------------------------------------------------- /src/win32/critsec.h: -------------------------------------------------------------------------------- 1 | // Wraps a Windows critical section object. 2 | 3 | #ifndef CRITSEC_H 4 | #define CRITSEC_H 5 | 6 | #ifndef _WINNT_ 7 | #define WIN32_LEAN_AND_MEAN 8 | #include 9 | #define USE_WINDOWS_DWORD 10 | #endif 11 | 12 | class FCriticalSection 13 | { 14 | public: 15 | FCriticalSection() 16 | { 17 | InitializeCriticalSection(&CritSec); 18 | } 19 | ~FCriticalSection() 20 | { 21 | DeleteCriticalSection(&CritSec); 22 | } 23 | void Enter() 24 | { 25 | EnterCriticalSection(&CritSec); 26 | } 27 | void Leave() 28 | { 29 | LeaveCriticalSection(&CritSec); 30 | } 31 | #if 0 32 | // SDL has no equivalent functionality, so better not use it on Windows. 33 | bool TryEnter() 34 | { 35 | return TryEnterCriticalSection(&CritSec) != 0; 36 | } 37 | #endif 38 | private: 39 | CRITICAL_SECTION CritSec; 40 | }; 41 | 42 | #endif 43 | -------------------------------------------------------------------------------- /src/win32/deadguy.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/deadguy.bmp -------------------------------------------------------------------------------- /src/win32/icon1.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/icon1.ico -------------------------------------------------------------------------------- /src/win32/zdoom.RES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/zdoom.RES -------------------------------------------------------------------------------- /src/win32/zdoom.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/win32/zdoom.rc -------------------------------------------------------------------------------- /src/zstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/src/zstring.cpp -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required( VERSION 2.4 ) 2 | 3 | add_subdirectory( lemon ) 4 | add_subdirectory( re2c ) 5 | if( WIN32 AND NOT CMAKE_SIZEOF_VOID_P MATCHES "8" ) 6 | add_subdirectory( fixrtext ) 7 | endif( WIN32 AND NOT CMAKE_SIZEOF_VOID_P MATCHES "8" ) 8 | add_subdirectory( updaterevision ) 9 | add_subdirectory( zipdir ) 10 | 11 | set( CROSS_EXPORTS ${CROSS_EXPORTS} PARENT_SCOPE ) 12 | -------------------------------------------------------------------------------- /tools/fixrtext/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required( VERSION 2.4 ) 2 | 3 | if( NOT CMAKE_CROSSCOMPILING ) 4 | add_executable( fixrtext fixrtext.c ) 5 | set( CROSS_EXPORTS ${CROSS_EXPORTS} fixrtext PARENT_SCOPE ) 6 | endif( NOT CMAKE_CROSSCOMPILING ) 7 | -------------------------------------------------------------------------------- /tools/lemon/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required( VERSION 2.4 ) 2 | 3 | if( NOT CMAKE_CROSSCOMPILING ) 4 | set( CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -D_DEBUG" ) 5 | 6 | add_executable( lemon lemon.c ) 7 | set( CROSS_EXPORTS ${CROSS_EXPORTS} lemon PARENT_SCOPE ) 8 | endif( NOT CMAKE_CROSSCOMPILING ) 9 | 10 | # Lemon wants lempar.c in its directory 11 | if( NOT NO_GENERATOR_EXPRESSIONS ) 12 | add_custom_command( TARGET lemon 13 | POST_BUILD 14 | COMMAND echo $ 15 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/lempar.c $ ) 16 | else( NOT NO_GENERATOR_EXPRESSIONS ) 17 | add_custom_command( TARGET lemon 18 | POST_BUILD 19 | COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/lempar.c ${CMAKE_CURRENT_BINARY_DIR} ) 20 | endif( NOT NO_GENERATOR_EXPRESSIONS ) -------------------------------------------------------------------------------- /tools/re2c/code_names.h: -------------------------------------------------------------------------------- 1 | /* $Id: token.h 547 2006-05-25 13:40:35Z helly $ */ 2 | #ifndef _code_names_h 3 | #define _code_names_h 4 | 5 | #include 6 | #include 7 | 8 | namespace re2c 9 | { 10 | 11 | class CodeNames: public std::map 12 | { 13 | public: 14 | std::string& operator [] (const char * what); 15 | }; 16 | 17 | inline std::string& CodeNames::operator [] (const char * what) 18 | { 19 | CodeNames::iterator it = find(std::string(what)); 20 | 21 | if (it != end()) 22 | { 23 | return it->second; 24 | } 25 | else 26 | { 27 | return insert(std::make_pair(std::string(what), std::string(what))).first->second; 28 | } 29 | } 30 | 31 | } // end namespace re2c 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /tools/re2c/examples/basemmap.c: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | #include 6 | 7 | #ifndef MAP_NORESERVE 8 | #define MAP_NORESERVE 0 9 | #endif 10 | 11 | volatile char ch; 12 | 13 | main(){ 14 | struct stat statbuf; 15 | uchar *buf; 16 | fstat(0, &statbuf); 17 | buf = mmap(NULL, statbuf.st_size, PROT_READ, MAP_SHARED|MAP_NORESERVE, 18 | 0, 0); 19 | if(buf != (uchar*)(-1)){ 20 | uchar *cur, *lim = &buf[statbuf.st_size]; 21 | for(cur = buf; buf != lim; ++cur){ 22 | ch = *cur; 23 | } 24 | munmap(buf, statbuf.st_size); 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /tools/re2c/examples/repeater.re: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | #define RET(n) printf("%d\n", n); return n 6 | 7 | int scan(char *s, int l){ 8 | char *p = s; 9 | char *q; 10 | #define YYCTYPE char 11 | #define YYCURSOR p 12 | #define YYLIMIT (s+l) 13 | #define YYMARKER q 14 | #define YYFILL(n) 15 | /*!re2c 16 | 'a'{1}"\n" {RET(1);} 17 | 'a'{2,3}"\n" {RET(2);} 18 | 'a'{6}"\n" {RET(4);} 19 | 'a'{4,}"\n" {RET(3);} 20 | [^aq]|"\n" {RET(0);} 21 | */ 22 | } 23 | 24 | #define do_scan(str) scan(str, strlen(str)) 25 | 26 | main() 27 | { 28 | do_scan("a\n"); 29 | do_scan("aa\n"); 30 | do_scan("aaa\n"); 31 | do_scan("aaaa\n"); 32 | do_scan("q"); 33 | do_scan("a"); 34 | do_scan("A\n"); 35 | do_scan("AA\n"); 36 | do_scan("aAa\n"); 37 | do_scan("AaaA\n"); 38 | do_scan("Q"); 39 | do_scan("AaaAa\n"); 40 | do_scan("AaaAaA\n"); 41 | do_scan("A"); 42 | do_scan("\n"); 43 | do_scan("0"); 44 | } 45 | -------------------------------------------------------------------------------- /tools/re2c/examples/rexx/README: -------------------------------------------------------------------------------- 1 | Replacement modules for an existing REXX interpreter. Not standalone. 2 | -------------------------------------------------------------------------------- /tools/re2c/examples/sample.re: -------------------------------------------------------------------------------- 1 | /*!re2c 2 | "print" {return PRINT;} 3 | [a-z]+ {return ID;} 4 | [0-9]+ {return DEC;} 5 | "0x" [0-9a-f]+ {return HEX;} 6 | [\000-\377] {return ERR;} 7 | */ 8 | -------------------------------------------------------------------------------- /tools/re2c/examples/simple.re: -------------------------------------------------------------------------------- 1 | #define NULL ((char*) 0) 2 | char *scan(char *p){ 3 | char *q; 4 | #define YYCTYPE char 5 | #define YYCURSOR p 6 | #define YYLIMIT p 7 | #define YYMARKER q 8 | #define YYFILL(n) 9 | /*!re2c 10 | [0-9]+ {return YYCURSOR;} 11 | [\000-\377] {return NULL;} 12 | */ 13 | } 14 | -------------------------------------------------------------------------------- /tools/re2c/ins.h: -------------------------------------------------------------------------------- 1 | /* $Id: ins.h 535 2006-05-25 13:36:14Z helly $ */ 2 | #ifndef _ins_h 3 | #define _ins_h 4 | 5 | #include "basics.h" 6 | 7 | namespace re2c 8 | { 9 | 10 | typedef unsigned short Char; 11 | 12 | const uint CHAR = 0; 13 | const uint GOTO = 1; 14 | const uint FORK = 2; 15 | const uint TERM = 3; 16 | const uint CTXT = 4; 17 | 18 | union Ins { 19 | 20 | struct 21 | { 22 | byte tag; 23 | byte marked; 24 | void *link; 25 | } 26 | 27 | i; 28 | 29 | struct 30 | { 31 | ushort value; 32 | ushort bump; 33 | void *link; 34 | } 35 | 36 | c; 37 | }; 38 | 39 | inline bool isMarked(Ins *i) 40 | { 41 | return i->i.marked != 0; 42 | } 43 | 44 | inline void mark(Ins *i) 45 | { 46 | i->i.marked = true; 47 | } 48 | 49 | inline void unmark(Ins *i) 50 | { 51 | i->i.marked = false; 52 | } 53 | 54 | } // end namespace re2c 55 | 56 | #endif 57 | -------------------------------------------------------------------------------- /tools/re2c/mbo_getopt.h: -------------------------------------------------------------------------------- 1 | /* 2 | Author: Marcus Boerger 3 | */ 4 | 5 | /* $Id: mbo_getopt.h 539 2006-05-25 13:37:38Z helly $ */ 6 | 7 | /* Define structure for one recognized option (both single char and long name). 8 | * If short_open is '-' this is the last option. 9 | */ 10 | 11 | #ifndef RE2C_MBO_GETOPT_H_INCLUDE_GUARD_ 12 | #define RE2C_MBO_GETOPT_H_INCLUDE_GUARD_ 13 | 14 | namespace re2c 15 | { 16 | 17 | struct mbo_opt_struct 18 | { 19 | mbo_opt_struct(char _opt_char, int _need_param, const char * _opt_name) 20 | : opt_char(_opt_char), need_param(_need_param), opt_name(_opt_name) 21 | { 22 | } 23 | 24 | const char opt_char; 25 | const int need_param; 26 | const char * opt_name; 27 | }; 28 | 29 | int mbo_getopt(int argc, char* const *argv, const mbo_opt_struct *opts, char **optarg, int *optind, int show_err); 30 | 31 | } // end namespace re2c 32 | 33 | #endif 34 | 35 | -------------------------------------------------------------------------------- /tools/re2c/parser.h: -------------------------------------------------------------------------------- 1 | /* $Id: parser.h 565 2006-06-05 22:07:13Z helly $ */ 2 | #ifndef _parser_h 3 | #define _parser_h 4 | 5 | #include "scanner.h" 6 | #include "re.h" 7 | #include 8 | #include 9 | 10 | namespace re2c 11 | { 12 | 13 | class Symbol 14 | { 15 | public: 16 | 17 | RegExp* re; 18 | 19 | static Symbol *find(const SubStr&); 20 | static void ClearTable(); 21 | 22 | typedef std::map SymbolTable; 23 | 24 | protected: 25 | 26 | Symbol(const SubStr& str) 27 | : re(NULL) 28 | , name(str) 29 | { 30 | } 31 | 32 | private: 33 | 34 | static SymbolTable symbol_table; 35 | 36 | Str name; 37 | 38 | #if PEDANTIC 39 | Symbol(const Symbol& oth) 40 | : re(oth.re) 41 | , name(oth.name) 42 | { 43 | } 44 | Symbol& operator = (const Symbol& oth) 45 | { 46 | new(this) Symbol(oth); 47 | return *this; 48 | } 49 | #endif 50 | }; 51 | 52 | void parse(Scanner&, std::ostream&); 53 | 54 | } // end namespace re2c 55 | 56 | #endif 57 | -------------------------------------------------------------------------------- /tools/re2c/token.h: -------------------------------------------------------------------------------- 1 | /* $Id: token.h 547 2006-05-25 13:40:35Z helly $ */ 2 | #ifndef _token_h 3 | #define _token_h 4 | 5 | #include "substr.h" 6 | 7 | namespace re2c 8 | { 9 | 10 | class Token 11 | { 12 | 13 | public: 14 | Str text; 15 | uint line; 16 | 17 | public: 18 | Token(SubStr, uint); 19 | }; 20 | 21 | inline Token::Token(SubStr t, uint l) : text(t), line(l) 22 | { 23 | ; 24 | } 25 | 26 | } // end namespace re2c 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /tools/updaterevision/trustinfo.rc: -------------------------------------------------------------------------------- 1 | // This resource script is for compiling with MinGW only. Visual C++ 2 | // compilations use the manifest tool to insert the manifest instead. 3 | 4 | #include 5 | 6 | 1 RT_MANIFEST "trustinfo.txt" 7 | -------------------------------------------------------------------------------- /tools/updaterevision/trustinfo.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | Update svnrevision.h for the ZDoom source build process. 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /tools/zipdir/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required( VERSION 2.4 ) 2 | 3 | if(NOT CMAKE_CROSSCOMPILING) 4 | message(STATUS "${ZLIB_INCLUDE_DIR}" ) 5 | message(STATUS "${BZIP2_INCLUDE_DIR}" ) 6 | message(STATUS "${LZMA_INCLUDE_DIR}" ) 7 | include_directories( "${ZLIB_INCLUDE_DIR}" "${BZIP2_INCLUDE_DIR}" "${LZMA_INCLUDE_DIR}" ) 8 | add_executable( zipdir 9 | zipdir.c ) 10 | target_link_libraries( zipdir ${ZLIB_LIBRARIES} ${BZIP2_LIBRARIES} lzma ) 11 | set( CROSS_EXPORTS ${CROSS_EXPORTS} zipdir PARENT_SCOPE ) 12 | endif(NOT CMAKE_CROSSCOMPILING) 13 | -------------------------------------------------------------------------------- /wadsrc/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required( VERSION 2.4 ) 2 | 3 | add_pk3(zdoom.pk3 ${CMAKE_CURRENT_SOURCE_DIR}/static) 4 | -------------------------------------------------------------------------------- /wadsrc/static/actors/chex/chexkeys.txt: -------------------------------------------------------------------------------- 1 | // These are merely renames of the Doom cards 2 | 3 | actor ChexBlueCard : BlueCard 4 | { 5 | inventory.pickupmessage "$GOTCBLUEKEY" 6 | } 7 | 8 | actor ChexYellowCard : YellowCard 9 | { 10 | inventory.pickupmessage "$GOTCYELLOWKEY" 11 | } 12 | 13 | actor ChexRedCard : RedCard 14 | { 15 | inventory.pickupmessage "$GOTCREDKEY" 16 | } 17 | -------------------------------------------------------------------------------- /wadsrc/static/actors/doom/doomhealth.txt: -------------------------------------------------------------------------------- 1 | // Health bonus ------------------------------------------------------------- 2 | 3 | ACTOR HealthBonus : Health 4 | { 5 | +COUNTITEM 6 | +INVENTORY.ALWAYSPICKUP 7 | Inventory.Amount 1 8 | Inventory.MaxAmount 200 9 | Inventory.PickupMessage "$GOTHTHBONUS" 10 | States 11 | { 12 | Spawn: 13 | BON1 ABCDCB 6 14 | Loop 15 | } 16 | } 17 | 18 | // Stimpack ----------------------------------------------------------------- 19 | 20 | ACTOR Stimpack : Health 21 | { 22 | Inventory.Amount 10 23 | Inventory.PickupMessage "$GOTSTIM" 24 | States 25 | { 26 | Spawn: 27 | STIM A -1 28 | Stop 29 | } 30 | } 31 | 32 | // Medikit ----------------------------------------------------------------- 33 | 34 | ACTOR Medikit : Health 35 | { 36 | Inventory.Amount 25 37 | Inventory.PickupMessage "$GOTMEDIKIT" 38 | Health.LowMessage 25, "$GOTMEDINEED" 39 | States 40 | { 41 | Spawn: 42 | MEDI A -1 43 | Stop 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /wadsrc/static/actors/doom/keen.txt: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // Commander Keen 4 | // 5 | //=========================================================================== 6 | ACTOR CommanderKeen 7 | { 8 | Health 100 9 | Radius 16 10 | Height 72 11 | Mass 10000000 12 | PainChance 256 13 | +SOLID 14 | +SPAWNCEILING 15 | +NOGRAVITY 16 | +SHOOTABLE 17 | +COUNTKILL 18 | +NOICEDEATH 19 | +ISMONSTER 20 | PainSound "keen/pain" 21 | DeathSound "keen/death" 22 | States 23 | { 24 | Spawn: 25 | KEEN A -1 26 | Loop 27 | Death: 28 | KEEN AB 6 29 | KEEN C 6 A_Scream 30 | KEEN DEFGH 6 31 | KEEN I 6 32 | KEEN J 6 33 | KEEN K 6 A_KeenDie 34 | KEEN L -1 35 | Stop 36 | Pain: 37 | KEEN M 4 38 | KEEN M 8 A_Pain 39 | Goto Spawn 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /wadsrc/static/actors/doom/painelemental.txt: -------------------------------------------------------------------------------- 1 | //=========================================================================== 2 | // 3 | // Pain Elemental 4 | // 5 | //=========================================================================== 6 | ACTOR PainElemental 7 | { 8 | Health 400 9 | Radius 31 10 | Height 56 11 | Mass 400 12 | Speed 8 13 | PainChance 128 14 | Monster 15 | +FLOAT 16 | +NOGRAVITY 17 | SeeSound "pain/sight" 18 | PainSound "pain/pain" 19 | DeathSound "pain/death" 20 | ActiveSound "pain/active" 21 | States 22 | { 23 | Spawn: 24 | PAIN A 10 A_Look 25 | Loop 26 | See: 27 | PAIN AABBCC 3 A_Chase 28 | Loop 29 | Missile: 30 | PAIN D 5 A_FaceTarget 31 | PAIN E 5 A_FaceTarget 32 | PAIN F 5 BRIGHT A_FaceTarget 33 | PAIN F 0 BRIGHT A_PainAttack 34 | Goto See 35 | Pain: 36 | PAIN G 6 37 | PAIN G 6 A_Pain 38 | Goto See 39 | Death: 40 | PAIN H 8 BRIGHT 41 | PAIN I 8 BRIGHT A_Scream 42 | PAIN JK 8 BRIGHT 43 | PAIN L 8 BRIGHT A_PainDie 44 | PAIN M 8 BRIGHT 45 | Stop 46 | Raise: 47 | PAIN MLKJIH 8 48 | Goto See 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /wadsrc/static/actors/heretic/clink.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR Clink 3 | { 4 | Health 150 5 | Radius 20 6 | Height 64 7 | Mass 75 8 | Speed 14 9 | Painchance 32 10 | Monster 11 | +NOBLOOD 12 | +FLOORCLIP 13 | SeeSound "clink/sight" 14 | AttackSound "clink/attack" 15 | PainSound "clink/pain" 16 | DeathSound "clink/death" 17 | ActiveSound "clink/active" 18 | Obituary "$OB_CLINK" 19 | DropItem "SkullRodAmmo", 84, 20 20 | States 21 | { 22 | Spawn: 23 | CLNK AB 10 A_Look 24 | Loop 25 | See: 26 | CLNK ABCD 3 A_Chase 27 | Loop 28 | Melee: 29 | CLNK E 5 A_FaceTarget 30 | CLNK F 4 A_FaceTarget 31 | CLNK G 7 A_CustomMeleeAttack(random[ClinkAttack](3,9), "clink/attack", "clink/attack") 32 | Goto See 33 | Pain: 34 | CLNK H 3 35 | CLNK H 3 A_Pain 36 | Goto See 37 | Death: 38 | CLNK IJ 6 39 | CLNK K 5 A_Scream 40 | CLNK L 5 A_NoBlocking 41 | CLNK MN 5 42 | CLNK O -1 43 | Stop 44 | } 45 | } 46 | 47 | -------------------------------------------------------------------------------- /wadsrc/static/actors/heretic/hereticarmor.txt: -------------------------------------------------------------------------------- 1 | 2 | // Silver Shield (Shield1) -------------------------------------------------- 3 | 4 | Actor SilverShield : BasicArmorPickup 5 | { 6 | +FLOATBOB 7 | Inventory.Pickupmessage "$TXT_ITEMSHIELD1" 8 | Inventory.Icon "SHLDA0" 9 | Armor.Savepercent 50 10 | Armor.Saveamount 100 11 | States 12 | { 13 | Spawn: 14 | SHLD A -1 15 | stop 16 | } 17 | } 18 | 19 | // Enchanted shield (Shield2) ----------------------------------------------- 20 | 21 | Actor EnchantedShield : BasicArmorPickup 22 | { 23 | +FLOATBOB 24 | Inventory.Pickupmessage "$TXT_ITEMSHIELD2" 25 | Inventory.Icon "SHD2A0" 26 | Armor.Savepercent 75 27 | Armor.Saveamount 200 28 | States 29 | { 30 | Spawn: 31 | SHD2 A -1 32 | stop 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /wadsrc/static/actors/hexen/baseweapons.txt: -------------------------------------------------------------------------------- 1 | // The Doom and Heretic players are not excluded from pickup in case 2 | // somebody wants to use these weapons with either of those games. 3 | 4 | ACTOR FighterWeapon : Weapon native 5 | { 6 | Weapon.Kickback 150 7 | Inventory.ForbiddenTo ClericPlayer, MagePlayer 8 | } 9 | 10 | ACTOR ClericWeapon : Weapon native 11 | { 12 | Weapon.Kickback 150 13 | Inventory.ForbiddenTo FighterPlayer, MagePlayer 14 | } 15 | 16 | ACTOR MageWeapon : Weapon native 17 | { 18 | Weapon.Kickback 150 19 | Inventory.ForbiddenTo FighterPlayer, ClericPlayer 20 | } 21 | -------------------------------------------------------------------------------- /wadsrc/static/actors/hexen/bats.txt: -------------------------------------------------------------------------------- 1 | 2 | // Bat Spawner -------------------------------------------------------------- 3 | 4 | ACTOR BatSpawner : SwitchableDecoration 5 | { 6 | +NOBLOCKMAP +NOSECTOR +NOGRAVITY 7 | RenderStyle None 8 | 9 | action native A_BatSpawnInit(); 10 | action native A_BatSpawn(); 11 | 12 | States 13 | { 14 | Spawn: 15 | Active: 16 | TNT1 A 2 17 | TNT1 A 2 A_BatSpawnInit 18 | TNT1 A 2 A_BatSpawn 19 | Wait 20 | Inactive: 21 | TNT1 A -1 22 | Stop 23 | } 24 | } 25 | 26 | // Bat ---------------------------------------------------------------------- 27 | 28 | ACTOR Bat 29 | { 30 | Speed 5 31 | Radius 3 32 | Height 3 33 | +NOBLOCKMAP +NOGRAVITY +MISSILE 34 | +NOTELEPORT +CANPASS 35 | 36 | action native A_BatMove(); 37 | 38 | States 39 | { 40 | Spawn: 41 | ABAT ABC 2 A_BatMove 42 | Loop 43 | Death: 44 | ABAT A 2 45 | Stop 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /wadsrc/static/actors/hexen/blastradius.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR ArtiBlastRadius : CustomInventory 3 | { 4 | +FLOATBOB 5 | Inventory.DefMaxAmount 6 | Inventory.PickupFlash "PickupFlash" 7 | +INVBAR +FANCYPICKUPSOUND 8 | Inventory.Icon "ARTIBLST" 9 | Inventory.PickupSound "misc/p_pkup" 10 | Inventory.PickupMessage "$TXT_ARTIBLASTRADIUS" 11 | Tag "$TAG_ARTIBLASTRADIUS" 12 | States 13 | { 14 | Spawn: 15 | BLST ABCDEFGH 4 Bright 16 | Loop 17 | Use: 18 | TNT1 A 0 A_Blast 19 | } 20 | } 21 | 22 | // Blast Effect ------------------------------------------------------------- 23 | 24 | ACTOR BlastEffect 25 | { 26 | +NOBLOCKMAP +NOGRAVITY +NOCLIP 27 | +NOTELEPORT 28 | RenderStyle Translucent 29 | Alpha 0.666 30 | States 31 | { 32 | Spawn: 33 | RADE ABCDEFGHI 4 34 | Stop 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /wadsrc/static/actors/hexen/boostarmor.txt: -------------------------------------------------------------------------------- 1 | 2 | // Boost Armor Artifact (Dragonskin Bracers) -------------------------------- 3 | 4 | ACTOR ArtiBoostArmor : Inventory native 5 | { 6 | +COUNTITEM 7 | +FLOATBOB 8 | Inventory.DefMaxAmount 9 | Inventory.PickupFlash "PickupFlash" 10 | +INVBAR +FANCYPICKUPSOUND 11 | Inventory.Icon "ARTIBRAC" 12 | Inventory.PickupSound "misc/p_pkup" 13 | Inventory.PickupMessage "$TXT_ARTIBOOSTARMOR" 14 | Tag "$TAG_ARTIBOOSTARMOR" 15 | States 16 | { 17 | Spawn: 18 | BRAC ABCDEFGH 4 Bright 19 | Loop 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /wadsrc/static/actors/hexen/flies.txt: -------------------------------------------------------------------------------- 1 | 2 | // Buzzy fly ---------------------------------------------------------------- 3 | 4 | ACTOR LittleFly 5 | { 6 | +NOBLOCKMAP +NOGRAVITY 7 | +CANPASS 8 | 9 | Speed 6 10 | Radius 5 11 | Height 5 12 | Mass 2 13 | ActiveSound "FlyBuzz" 14 | 15 | action native A_FlySearch(); 16 | action native A_FlyBuzz(); 17 | 18 | States 19 | { 20 | Spawn: 21 | TNT1 A 20 A_FlySearch // [RH] Invisible when not flying 22 | Loop 23 | Buzz: 24 | AFLY ABCD 3 A_FlyBuzz 25 | Loop 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /wadsrc/static/actors/hexen/healingradius.txt: -------------------------------------------------------------------------------- 1 | 2 | // Healing Radius Artifact -------------------------------------------------- 3 | 4 | ACTOR ArtiHealingRadius : Inventory native 5 | { 6 | +COUNTITEM 7 | +FLOATBOB 8 | Inventory.DefMaxAmount 9 | +INVENTORY.INVBAR 10 | +INVENTORY.PICKUPFLASH 11 | +INVENTORY.FANCYPICKUPSOUND 12 | Inventory.Icon "ARTIHRAD" 13 | Inventory.PickupSound "misc/p_pkup" 14 | Inventory.PickupMessage "$TXT_ARTIHEALINGRADIUS" 15 | Tag "$TAG_ARTIHEALINGRADIUS" 16 | States 17 | { 18 | Spawn: 19 | HRAD ABCDEFGHIJKLMNOP 4 Bright 20 | Loop 21 | } 22 | } 23 | 24 | -------------------------------------------------------------------------------- /wadsrc/static/actors/hexen/speedboots.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | ACTOR ArtiSpeedBoots : PowerupGiver 4 | { 5 | +FLOATBOB 6 | +COUNTITEM 7 | +INVENTORY.PICKUPFLASH 8 | Inventory.Icon ARTISPED 9 | Inventory.PickupMessage "$TXT_ARTISPEED" 10 | Tag "$TAG_ARTISPEED" 11 | Powerup.Type Speed 12 | States 13 | { 14 | Spawn: 15 | SPED ABCDEFGH 3 Bright 16 | Loop 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /wadsrc/static/actors/raven/artitele.txt: -------------------------------------------------------------------------------- 1 | 2 | // Teleport (self) ---------------------------------------------------------- 3 | 4 | ACTOR ArtiTeleport : Inventory native 5 | { 6 | +COUNTITEM 7 | +FLOATBOB 8 | +INVENTORY.INVBAR 9 | +INVENTORY.PICKUPFLASH 10 | +INVENTORY.FANCYPICKUPSOUND 11 | Inventory.DefMaxAmount 12 | Inventory.Icon "ARTIATLP" 13 | Inventory.PickupSound "misc/p_pkup" 14 | Inventory.PickupMessage "$TXT_ARTITELEPORT" 15 | Tag "$TAG_ARTITELEPORT" 16 | States 17 | { 18 | Spawn: 19 | ATLP ABCB 4 20 | Loop 21 | } 22 | } 23 | 24 | 25 | -------------------------------------------------------------------------------- /wadsrc/static/actors/raven/ravenambient.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | // Wind --------------------------------------------------------------------- 4 | 5 | ACTOR SoundWind 6 | { 7 | +NOBLOCKMAP 8 | +NOSECTOR 9 | +DONTSPLASH 10 | States 11 | { 12 | Spawn: 13 | TNT1 A 2 A_PlaySoundEx("world/wind", "SoundSlot6", 1) 14 | Loop 15 | } 16 | } 17 | 18 | ACTOR SoundWindHexen : SoundWind 19 | { 20 | } 21 | 22 | 23 | // Waterfall ---------------------------------------------------------------- 24 | 25 | ACTOR SoundWaterfall 26 | { 27 | +NOBLOCKMAP 28 | +NOSECTOR 29 | +DONTSPLASH 30 | States 31 | { 32 | Spawn: 33 | TNT1 A 2 A_PlaySoundEx("world/waterfall", "SoundSlot6", 1) 34 | Loop 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /wadsrc/static/actors/raven/ravenhealth.txt: -------------------------------------------------------------------------------- 1 | ACTOR CrystalVial : Health 2 | { 3 | +FLOATBOB 4 | Inventory.Amount 10 5 | Inventory.PickupMessage "$TXT_ITEMHEALTH" 6 | States 7 | { 8 | Spawn: 9 | PTN1 ABC 3 10 | Loop 11 | } 12 | } 13 | 14 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/botstuff.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR CajunBodyNode 3 | { 4 | +NOSECTOR 5 | +NOGRAVITY 6 | +INVISIBLE 7 | } 8 | 9 | ACTOR CajunTrace 10 | { 11 | Speed 12 12 | Radius 6 13 | Height 8 14 | +NOBLOCKMAP 15 | +DROPOFF 16 | +MISSILE 17 | +NOGRAVITY 18 | +NOTELEPORT 19 | } 20 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/camera.txt: -------------------------------------------------------------------------------- 1 | ACTOR DoomBuilderCamera 2 | { 3 | States 4 | { 5 | Spawn: 6 | TNT1 A 1 7 | Stop 8 | } 9 | } 10 | 11 | 12 | ACTOR SecurityCamera native 13 | { 14 | +NOBLOCKMAP 15 | +NOGRAVITY 16 | +DONTSPLASH 17 | RenderStyle None 18 | } 19 | 20 | ACTOR AimingCamera : SecurityCamera native 21 | { 22 | } 23 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/damagetypes.txt: -------------------------------------------------------------------------------- 1 | damagetype Drowning 2 | { 3 | NoArmor 4 | } 5 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/decal.txt: -------------------------------------------------------------------------------- 1 | ACTOR Decal native 2 | { 3 | } 4 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/dog.txt: -------------------------------------------------------------------------------- 1 | ACTOR MBFHelperDog 2 | { 3 | Health 500 4 | Speed 10 5 | PainChance 180 6 | Radius 12 7 | Height 28 8 | Mass 100 9 | Monster 10 | +JUMPDOWN 11 | ActiveSound "dog/active" 12 | AttackSound "dog/attack" 13 | DeathSound "dog/death" 14 | PainSound "dog/pain" 15 | SeeSound "dog/sight" 16 | Obituary "$OB_DOG" 17 | States 18 | { 19 | Spawn: 20 | DOGS AB 10 A_Look 21 | Loop 22 | See: 23 | DOGS AABBCCDD 2 A_Chase 24 | Loop 25 | Melee: 26 | DOGS EF 8 A_FaceTarget 27 | DOGS G 8 A_SargAttack 28 | Goto See 29 | Pain: 30 | DOGS H 2 31 | DOGS H 2 A_Pain 32 | Goto See 33 | Death: 34 | DOGS I 8 35 | DOGS J 8 A_Scream 36 | DOGS K 4 37 | DOGS L 4 A_Fall 38 | DOGS M 4 39 | DOGS N -1 40 | Raise: 41 | DOGS NMLKJI 5 42 | Goto See 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/fountain.txt: -------------------------------------------------------------------------------- 1 | ACTOR ParticleFountain native 2 | { 3 | Height 0 4 | +NOBLOCKMAP 5 | +NOGRAVITY 6 | +INVISIBLE 7 | } 8 | 9 | ACTOR RedParticleFountain : ParticleFountain 10 | { 11 | Health 1 12 | } 13 | 14 | ACTOR GreenParticleFountain : ParticleFountain 15 | { 16 | Health 2 17 | } 18 | 19 | ACTOR BlueParticleFountain : ParticleFountain 20 | { 21 | Health 3 22 | } 23 | 24 | ACTOR YellowParticleFountain : ParticleFountain 25 | { 26 | Health 4 27 | } 28 | 29 | ACTOR PurpleParticleFountain : ParticleFountain 30 | { 31 | Health 5 32 | } 33 | 34 | ACTOR BlackParticleFountain : ParticleFountain 35 | { 36 | Health 6 37 | } 38 | 39 | ACTOR WhiteParticleFountain : ParticleFountain 40 | { 41 | Health 7 42 | } 43 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/hatetarget.txt: -------------------------------------------------------------------------------- 1 | 2 | 3 | // Hate Target -------------------------------------------------------------- 4 | 5 | ACTOR HateTarget native 6 | { 7 | Radius 20 8 | Height 56 9 | +SHOOTABLE 10 | +NOGRAVITY 11 | +NOBLOOD 12 | +DONTSPLASH 13 | Mass 0x7fffffff 14 | States 15 | { 16 | Spawn: 17 | TNT1 A -1 18 | } 19 | } -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/mapmarker.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR MapMarker native 3 | { 4 | +NOBLOCKMAP 5 | +NOGRAVITY 6 | +DONTSPLASH 7 | +INVISIBLE 8 | Scale 0.5 9 | States 10 | { 11 | Spawn: 12 | AMRK A -1 13 | Stop 14 | } 15 | } -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/morph.txt: -------------------------------------------------------------------------------- 1 | ACTOR MorphProjectile native 2 | { 3 | Damage 1 4 | Projectile 5 | -ACTIVATEIMPACT 6 | -ACTIVATEPCROSS 7 | } 8 | 9 | ACTOR MorphedMonster native 10 | { 11 | Monster 12 | -COUNTKILL 13 | +FLOORCLIP 14 | } 15 | 16 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/movingcamera.txt: -------------------------------------------------------------------------------- 1 | ACTOR InterpolationPoint native 2 | { 3 | +NOBLOCKMAP 4 | +NOGRAVITY 5 | +DONTSPLASH 6 | RenderStyle None 7 | } 8 | 9 | ACTOR InterpolationSpecial native 10 | { 11 | +NOBLOCKMAP 12 | +NOSECTOR 13 | +NOGRAVITY 14 | +DONTSPLASH 15 | } 16 | 17 | ACTOR PathFollower native 18 | { 19 | +NOBLOCKMAP 20 | +NOSECTOR 21 | +NOGRAVITY 22 | +DONTSPLASH 23 | } 24 | 25 | ACTOR ActorMover : PathFollower native 26 | { 27 | } 28 | 29 | ACTOR MovingCamera : PathFollower native 30 | { 31 | } 32 | 33 | 34 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/pickups.txt: -------------------------------------------------------------------------------- 1 | /***************************************************************************/ 2 | // 3 | // shown for respawning Doom and Strife items 4 | // 5 | /***************************************************************************/ 6 | 7 | ACTOR ItemFog 8 | { 9 | +NOBLOCKMAP 10 | +NOGRAVITY 11 | States 12 | { 13 | Spawn: 14 | IFOG ABABCDE 6 BRIGHT 15 | Stop 16 | } 17 | } 18 | 19 | // Pickup flash ------------------------------------------------------------- 20 | 21 | ACTOR PickupFlash 22 | { 23 | +NOGRAVITY 24 | States 25 | { 26 | Spawn: 27 | ACLO DCDCBCBABA 3 28 | Stop 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/player.txt: -------------------------------------------------------------------------------- 1 | Actor PlayerPawn : Actor native 2 | { 3 | Health 100 4 | Radius 16 5 | Height 56 6 | Mass 100 7 | Painchance 255 8 | Speed 1 9 | +SOLID 10 | +SHOOTABLE 11 | +DROPOFF 12 | +PICKUP 13 | +NOTDMATCH 14 | +FRIENDLY 15 | +SLIDESONWALLS 16 | +CANPASS 17 | +CANPUSHWALLS 18 | +FLOORCLIP 19 | +WINDTHRUST 20 | +TELESTOMP 21 | +NOBLOCKMONST 22 | Player.AttackZOffset 8 23 | Player.JumpZ 8 24 | Player.GruntSpeed 12 25 | Player.FallingScreamSpeed 35,40 26 | Player.ViewHeight 41 27 | Player.UseRange 64 28 | Player.ForwardMove 1,1 29 | Player.SideMove 1,1 30 | Player.ColorRange 0,0 31 | Player.SoundClass "player" 32 | Player.DamageScreenColor "ff 00 00" 33 | Player.MugShotMaxHealth 0 34 | Player.FlechetteType "ArtiPoisonBag3" 35 | Player.AirCapacity 1 36 | Obituary "$OB_MPDEFAULT" 37 | } 38 | 39 | Actor PlayerChunk : PlayerPawn native 40 | { 41 | +NOSKIN 42 | -SOLID 43 | -SHOOTABLE 44 | -PICKUP 45 | -NOTDMATCH 46 | -FRIENDLY 47 | -SLIDESONWALLS 48 | -CANPUSHWALLS 49 | -FLOORCLIP 50 | -WINDTHRUST 51 | -TELESTOMP 52 | } 53 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/secrettrigger.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR SecretTrigger native 3 | { 4 | +NOBLOCKMAP 5 | +NOSECTOR 6 | +NOGRAVITY 7 | +DONTSPLASH 8 | } 9 | 10 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/setcolor.txt: -------------------------------------------------------------------------------- 1 | ACTOR ColorSetter native 2 | { 3 | +NOBLOCKMAP 4 | +NOGRAVITY 5 | +DONTSPLASH 6 | RenderStyle None 7 | } 8 | 9 | 10 | ACTOR FadeSetter native 11 | { 12 | +NOBLOCKMAP 13 | +NOGRAVITY 14 | +DONTSPLASH 15 | RenderStyle None 16 | } 17 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/skies.txt: -------------------------------------------------------------------------------- 1 | ACTOR SkyViewpoint native 2 | { 3 | +NOSECTOR 4 | +NOBLOCKMAP 5 | +NOGRAVITY 6 | +DONTSPLASH 7 | } 8 | 9 | ACTOR SkyPicker native 10 | { 11 | +NOSECTOR 12 | +NOBLOCKMAP 13 | +NOGRAVITY 14 | +DONTSPLASH 15 | } 16 | 17 | Actor SkyCamCompat : SkyViewpoint native 18 | { 19 | } 20 | 21 | ACTOR StackPoint : SkyViewpoint native 22 | { 23 | } 24 | 25 | ACTOR UpperStackLookOnly : StackPoint 26 | { 27 | } 28 | 29 | ACTOR LowerStackLookOnly : StackPoint 30 | { 31 | } 32 | 33 | 34 | ACTOR SectorSilencer native 35 | { 36 | +NOBLOCKMAP 37 | +NOGRAVITY 38 | +DONTSPLASH 39 | RenderStyle None 40 | } 41 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/soundenvironment.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR SoundEnvironment native 3 | { 4 | +NOSECTOR 5 | +NOBLOCKMAP 6 | +NOGRAVITY 7 | +DONTSPLASH 8 | } 9 | 10 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/spark.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR Spark native 3 | { 4 | +NOSECTOR 5 | +NOBLOCKMAP 6 | +NOGRAVITY 7 | +DONTSPLASH 8 | } -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/specialspot.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR SpecialSpot native 3 | { 4 | action native A_SpawnSingleItem(class type, int fail_sp = 0, int fail_co = 0, int fail_dm = 0); 5 | } 6 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/teleport.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR TeleportFog native 3 | { 4 | +NOBLOCKMAP 5 | +NOTELEPORT 6 | +NOGRAVITY 7 | RenderStyle Add 8 | States 9 | { 10 | Spawn: 11 | TFOG ABABCDEFGHIJ 6 Bright 12 | Stop 13 | 14 | Raven: 15 | TELE ABCDEFGHGFEDC 6 Bright 16 | Stop 17 | 18 | Strife: 19 | TFOG ABCDEFEDCB 6 Bright 20 | Stop 21 | } 22 | } 23 | 24 | 25 | 26 | ACTOR TeleportDest 27 | { 28 | +NOBLOCKMAP 29 | +NOSECTOR 30 | +DONTSPLASH 31 | } 32 | 33 | ACTOR TeleportDest2 : TeleportDest 34 | { 35 | +NOGRAVITY 36 | } 37 | 38 | ACTOR TeleportDest3 : TeleportDest2 39 | { 40 | -NOGRAVITY 41 | } 42 | 43 | -------------------------------------------------------------------------------- /wadsrc/static/actors/shared/waterzone.txt: -------------------------------------------------------------------------------- 1 | ACTOR WaterZone native 2 | { 3 | +NOSECTOR 4 | +NOBLOCKMAP 5 | +NOGRAVITY 6 | +DONTSPLASH 7 | } 8 | -------------------------------------------------------------------------------- /wadsrc/static/actors/strife/oracle.txt: -------------------------------------------------------------------------------- 1 | 2 | // Oracle ------------------------------------------------------------------- 3 | 4 | ACTOR Oracle 5 | { 6 | Health 1 7 | Radius 15 8 | Height 56 9 | Monster 10 | +NOTDMATCH 11 | +NOBLOOD 12 | +NEVERRESPAWN 13 | DamageFactor "Fire", 0.5 14 | DamageFactor "SpectralLow", 0 15 | MaxDropoffHeight 32 16 | Tag "$TAG_ORACLE" 17 | DropItem "Meat" 18 | 19 | action native A_WakeOracleSpectre (); 20 | 21 | States 22 | { 23 | Spawn: 24 | ORCL A -1 25 | Stop 26 | Death: 27 | ORCL BCDEFGHIJK 5 28 | ORCL L 5 A_NoBlocking 29 | ORCL M 5 30 | ORCL N 5 A_WakeOracleSpectre 31 | ORCL OP 5 32 | ORCL Q -1 33 | Stop 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /wadsrc/static/actors/strife/ratbuddy.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR RatBuddy 3 | { 4 | Health 5 5 | Speed 13 6 | Radius 10 7 | Height 16 8 | +NOBLOOD +FLOORCLIP +CANPASS 9 | +ISMONSTER +INCOMBAT 10 | MinMissileChance 150 11 | MaxStepHeight 16 12 | MaxDropoffHeight 32 13 | Tag "$TAG_RATBUDDY" 14 | SeeSound "rat/sight" 15 | DeathSound "rat/death" 16 | ActiveSound "rat/active" 17 | States 18 | { 19 | Spawn: 20 | RATT A 10 A_Look 21 | Loop 22 | See: 23 | RATT AABB 4 A_Chase 24 | Loop 25 | Melee: 26 | RATT A 8 A_Wander 27 | RATT B 4 A_Wander 28 | Goto See 29 | Death: 30 | MEAT Q 700 31 | Stop 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /wadsrc/static/actors/strife/strifearmor.txt: -------------------------------------------------------------------------------- 1 | 2 | ACTOR MetalArmor : BasicArmorPickup 3 | { 4 | Radius 20 5 | Height 16 6 | +FLOORCLIP 7 | +INVENTORY.AUTOACTIVATE 8 | +INVENTORY.INVBAR 9 | Inventory.MaxAmount 3 10 | Inventory.Icon "I_ARM1" 11 | Inventory.PickupMessage "$TXT_METALARMOR" 12 | Armor.SaveAmount 200 13 | Armor.SavePercent 50 14 | Tag "$TAG_METALARMOR" 15 | States 16 | { 17 | Spawn: 18 | ARM3 A -1 19 | Stop 20 | } 21 | } 22 | 23 | ACTOR LeatherArmor : BasicArmorPickup 24 | { 25 | Radius 20 26 | Height 16 27 | +FLOORCLIP 28 | +INVENTORY.AUTOACTIVATE 29 | +INVENTORY.INVBAR 30 | Inventory.MaxAmount 5 31 | Inventory.Icon "I_ARM2" 32 | Inventory.PickupMessage "$TXT_LEATHERARMOR" 33 | Armor.SaveAmount 100 34 | Armor.SavePercent 33.335 35 | Tag "$TAG_LEATHER" 36 | States 37 | { 38 | Spawn: 39 | ARM4 A -1 40 | Stop 41 | } 42 | } 43 | 44 | -------------------------------------------------------------------------------- /wadsrc/static/althudcf.txt: -------------------------------------------------------------------------------- 1 | Fist PUNGC0 2 | PunchDagger PNCHD0 3 | FWeapFist FPCHC0 4 | Beak "" 5 | Snout "" 6 | -------------------------------------------------------------------------------- /wadsrc/static/confont.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/confont.lmp -------------------------------------------------------------------------------- /wadsrc/static/dbigfont.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/dbigfont.lmp -------------------------------------------------------------------------------- /wadsrc/static/etc.h.txt: -------------------------------------------------------------------------------- 1 | //=================================== 2 | // 3 | // Eternity TC FraggleScript Header 4 | // 5 | // Author: haleyjd 6 | // 7 | //=================================== 8 | 9 | // constants for functions 10 | 11 | const NULL = 0; // place-holder for null references where allowed 12 | 13 | // spawnshot 14 | 15 | const NOFACETARGET = 0; 16 | const FACETARGET = 1; 17 | 18 | // lines 19 | const NOBLOCK = 0; 20 | const BLOCK = 1; 21 | const SIDE_FRONT = 0; 22 | const SIDE_BACK = 1; 23 | const TEXTURE_BOTTOM = 1; 24 | const TEXTURE_MIDDLE = 2; 25 | const TEXTURE_TOP = 3; 26 | 27 | -------------------------------------------------------------------------------- /wadsrc/static/filter/doom.freedoom/decaldef.z: -------------------------------------------------------------------------------- 1 | 2 | /***** BFG Scorches ********************************************************/ 3 | 4 | decal BFGLightning1 5 | { 6 | pic BFGLITE1 7 | shade "80 80 ff" 8 | fullbright 9 | randomflipx 10 | animator GoAway2 11 | lowerdecal BFGScorch 12 | } 13 | 14 | decal BFGLightning2 15 | { 16 | pic BFGLITE2 17 | shade "80 80 ff" 18 | fullbright 19 | randomflipy 20 | animator GoAway2 21 | lowerdecal BFGScorch 22 | } 23 | 24 | decalgroup BFGLightning 25 | { 26 | BFGLightning1 1 27 | BFGLightning2 1 28 | } 29 | 30 | -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/M_EXTR.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/M_EXTR.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn191.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn191.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn193.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn193.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn196.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn196.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn197.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn197.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn201.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn201.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn205.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn205.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn209.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn209.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn211.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn211.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn214.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn214.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn218.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn218.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn220.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn220.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doom/graphics/stcfn223.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doom/graphics/stcfn223.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-doomchex/animated.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-doomchex/animated.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-heretic/animated.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-heretic/animated.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-heretic/defbinds.txt: -------------------------------------------------------------------------------- 1 | /* Default keybindings for Heretic */ 2 | 3 | backspace "use ArtiTomeOfPower" -------------------------------------------------------------------------------- /wadsrc/static/filter/game-heretic/sndseq.txt: -------------------------------------------------------------------------------- 1 | :Platform 2 | playuntildone plats/pt1_strt 3 | playrepeat plats/pt2_mid 4 | stopsound plats/pt1_stop 5 | end 6 | -------------------------------------------------------------------------------- /wadsrc/static/filter/game-hexen/defbinds.txt: -------------------------------------------------------------------------------- 1 | /* Default keybindings for Hexen */ 2 | 3 | / +jump 4 | backspace invuseall 5 | \ "use ArtiHealth" 6 | 0 useflechette 7 | 9 "use ArtiBlastRadius" 8 | 8 "use ArtiTeleport" 9 | 7 "use ArtiTeleportOther" 10 | 6 "use ArtiPork" 11 | 5 "use ArtiInvulnerability2" 12 | scroll +showscores -------------------------------------------------------------------------------- /wadsrc/static/filter/game-raven/graphics/fonta164.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-raven/graphics/fonta164.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-raven/graphics/fonta165.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-raven/graphics/fonta165.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-raven/graphics/fonta182.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-raven/graphics/fonta182.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-raven/graphics/fonta188.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-raven/graphics/fonta188.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-raven/graphics/fonta191.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-raven/graphics/fonta191.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-raven/graphics/fonta60.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-raven/graphics/fonta60.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-raven/graphics/fonta61.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-raven/graphics/fonta61.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-raven/graphics/fonta62.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-raven/graphics/fonta62.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-raven/graphics/fonta63.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-raven/graphics/fonta63.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-strife/acs/strfhelp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-strife/acs/strfhelp.o -------------------------------------------------------------------------------- /wadsrc/static/filter/game-strife/animated.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/filter/game-strife/animated.lmp -------------------------------------------------------------------------------- /wadsrc/static/filter/game-strife/defbinds.txt: -------------------------------------------------------------------------------- 1 | /* Default keybindings for Strife */ 2 | 3 | a +jump 4 | w "showpop 1" 5 | backspace invdrop 6 | z "showpop 3" 7 | k "showpop 2" 8 | q invquery 9 | 10 | ; not done 11 | ; h - use health 12 | -------------------------------------------------------------------------------- /wadsrc/static/filter/game-strife/loadacs.txt: -------------------------------------------------------------------------------- 1 | strfhelp 2 | -------------------------------------------------------------------------------- /wadsrc/static/graphics/-badpatc.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/-badpatc.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/artibox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/artibox.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bal7scr1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bal7scr1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bal7scr2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bal7scr2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bfglite1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bfglite1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bfglite2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bfglite2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bfgscrc1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bfgscrc1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bfgscrc2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bfgscrc2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/blast1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/blast1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bsmear1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bsmear1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bsmear2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bsmear2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bsplat1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bsplat1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bsplat2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bsplat2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bsplat3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bsplat3.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bsplat4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bsplat4.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bsplat5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bsplat5.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bsplat6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bsplat6.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/bsplat7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/bsplat7.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/cbalscr1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/cbalscr1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/cbalscr2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/cbalscr2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/cbowmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/cbowmark.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/chexcurs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/chexcurs.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/chip1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/chip1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/chip2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/chip2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/chip3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/chip3.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/chip4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/chip4.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/chip5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/chip5.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/clerface.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/clerface.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/cursor.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/doomcurs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/doomcurs.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/fiteface.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/fiteface.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/hamoback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/hamoback.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/herecurs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/herecurs.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/hexncurs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/hexncurs.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/invgeml1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/invgeml1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/invgeml2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/invgeml2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/invgemr1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/invgemr1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/invgemr2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/invgemr2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/m_back_d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/m_back_d.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/m_back_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/m_back_h.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/m_back_s.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/m_back_s.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/m_back_x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/m_back_x.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/mageface.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/mageface.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/plasma1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/plasma1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/plasma2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/plasma2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/readyico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/readyico.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/scorch1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/scorch1.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/selectbo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/selectbo.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/stfbany.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/stfbany.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/stkeys6.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/stkeys6.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/stkeys7.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/stkeys7.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/stkeys8.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/stkeys8.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/stpbany.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/stpbany.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/strfcurs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/strfcurs.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/twirl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/twirl.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/wislash.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/wislash.lmp -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairb1.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairb1.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairb2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairb2.png -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairb3.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairb3.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairb4.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairb4.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairb5.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairb5.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairb6.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairb6.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairb7.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairb7.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairs1.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairs1.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairs2.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairs2.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairs3.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairs3.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairs4.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairs4.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairs5.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairs5.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairs6.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairs6.imgz -------------------------------------------------------------------------------- /wadsrc/static/graphics/xhairs7.imgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/graphics/xhairs7.imgz -------------------------------------------------------------------------------- /wadsrc/static/in_epi3.txt: -------------------------------------------------------------------------------- 1 | Background wimap2 2 | Splat wisplat 3 | Pointer wiurh0 wiurh1 4 | 5 | 6 | Animation 104 168 11 7 | { 8 | WIA20000 9 | WIA20001 10 | WIA20002 11 | } 12 | 13 | Animation 40 136 11 14 | { 15 | WIA20100 16 | WIA20101 17 | WIA20102 18 | } 19 | 20 | Animation 160 96 11 21 | { 22 | WIA20200 23 | WIA20201 24 | WIA20202 25 | } 26 | 27 | Animation 104 80 11 28 | { 29 | WIA20300 30 | WIA20301 31 | WIA20302 32 | } 33 | 34 | Animation 120 32 11 35 | { 36 | WIA20400 37 | WIA20401 38 | WIA20402 39 | } 40 | 41 | Animation 40 0 8 42 | { 43 | WIA20500 44 | WIA20501 45 | WIA20502 46 | } 47 | 48 | 49 | Spots 50 | { 51 | E3M1 156 168 52 | E3M2 48 154 53 | E3M3 174 95 54 | E3M4 265 75 55 | E3M5 130 48 56 | E3M6 279 23 57 | E3M7 198 48 58 | E3M8 140 25 59 | E3M9 281 136 60 | } 61 | -------------------------------------------------------------------------------- /wadsrc/static/in_htc1.txt: -------------------------------------------------------------------------------- 1 | NoAutostartMap 2 | Background mape1 3 | Splat in_x 4 | Pointer in_yah 5 | 6 | Spots 7 | { 8 | E1M1 172 78 9 | E1M2 86 90 10 | E1M3 73 66 11 | E1M4 159 95 12 | E1M5 148 126 13 | E1M6 132 54 14 | E1M7 131 74 15 | E1M8 208 138 16 | E1M9 52 101 17 | } 18 | 19 | -------------------------------------------------------------------------------- /wadsrc/static/in_htc2.txt: -------------------------------------------------------------------------------- 1 | NoAutostartMap 2 | Background mape2 3 | Splat in_x 4 | Pointer in_yah 5 | 6 | Spots 7 | { 8 | E2M1 218 57 9 | E2M2 137 81 10 | E2M3 155 124 11 | E2M4 171 68 12 | E2M5 250 86 13 | E2M6 136 98 14 | E2M7 203 90 15 | E2M8 220 140 16 | E2M9 279 106 17 | } 18 | 19 | -------------------------------------------------------------------------------- /wadsrc/static/in_htc3.txt: -------------------------------------------------------------------------------- 1 | NoAutostartMap 2 | Background mape3 3 | Splat in_x 4 | Pointer in_yah 5 | 6 | Spots 7 | { 8 | E3M1 86 99 9 | E3M2 124 103 10 | E3M3 154 79 11 | E3M4 202 83 12 | E3M5 178 59 13 | E3M6 142 58 14 | E3M7 219 66 15 | E3M8 247 57 16 | E3M9 107 80 17 | } 18 | 19 | -------------------------------------------------------------------------------- /wadsrc/static/indexfont: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/indexfont -------------------------------------------------------------------------------- /wadsrc/static/language.eng: -------------------------------------------------------------------------------- 1 | /* British English */ 2 | 3 | [eng] 4 | 5 | GOTARMOR = "Picked up the armour."; 6 | GOTMEGA = "Picked up the MegaArmour!"; 7 | GOTARMBONUS = "Picked up an armour bonus."; 8 | 9 | SCORE_COLOR = "COLOUR"; 10 | 11 | TAG_SHADOWARMOR = "Shadow Armour"; 12 | TAG_METALARMOR = "Metal Armour"; 13 | TAG_LEATHER = "Leather Armour"; 14 | TAG_ARMORER = "Armourer"; 15 | 16 | TXT_ARMOR1 = "MESH ARMOUR"; 17 | 18 | TXT_METALARMOR = "You picked up the Metal Armour."; 19 | TXT_LEATHERARMOR = "You picked up the Leather Armour."; 20 | TXT_SHADOWARMOR = "You picked up the Shadow armour."; 21 | 22 | GOTCHEXARMOR = "Picked up the Chex(R) Armour."; 23 | GOTSUPERCHEXARMOR = "Picked up the Super Chex(R) Armour!"; 24 | 25 | OB_BIPEDICUS2 = "%o was slimed by an armoured bipedicus."; 26 | -------------------------------------------------------------------------------- /wadsrc/static/language.fr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/language.fr -------------------------------------------------------------------------------- /wadsrc/static/language.ita: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/language.ita -------------------------------------------------------------------------------- /wadsrc/static/language.ptb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/language.ptb -------------------------------------------------------------------------------- /wadsrc/static/maparrows/arrow.txt: -------------------------------------------------------------------------------- 1 | (-0.875, 0), (1, 0) // ----- 2 | (1, 0), (0.5, 0.25) // -----> 3 | (1, 0), (0.5, -0.25) 4 | (-0.875, 0), (-1.125, -0.25) // >----> 5 | (-0.875, 0), (-1.125, 0.25) 6 | (-0.625, 0), (-0.875, -0.25) // >>---> 7 | (-0.625, 0), (-0.875, 0.25) 8 | -------------------------------------------------------------------------------- /wadsrc/static/maparrows/dagger.txt: -------------------------------------------------------------------------------- 1 | (-0.75, 0), (0, 0) // center line. 2 | (-0.75, 0.125), (1, 0) // blade 3 | (-0.75, -0.125), (1, 0 ) 4 | (-0.75, -0.25), (-0.75, 0.25 ) // crosspiece 5 | (-0.875, -0.25), (-0.875, 0.25 ) 6 | (-0.875, -0.25), (-0.75, -0.25) //crosspiece connectors 7 | (-0.875, 0.25), (-0.75, 0.25) 8 | (-1.125, 0.125), (-1.125, -0.125 ) //pommel 9 | (-1.125, 0.125), (-0.875, 0.125 ) 10 | (-1.125, -0.125), (-0.875, -0.125) 11 | -------------------------------------------------------------------------------- /wadsrc/static/maparrows/ddtarrow.txt: -------------------------------------------------------------------------------- 1 | (-0.875, 0), (1, 0) // ----- 2 | (1, 0), (0.5, 0.167) // -----> 3 | (1, 0), (0.5, -0.167) 4 | (-0.875, 0), (-1.125, -0.167) // >----> 5 | (-0.875, 0), (-1.125, 0.167) 6 | (-0.625, 0), (-0.875, -0.167) // >>---> 7 | (-0.625, 0), (-0.875, 0.167) 8 | (-0.5, 0), (-0.5, -0.167) // >>-d---> 9 | (-0.5, -0.167), (-0.333, -0.167) 10 | (-0.333, -0.167), (-0.333, 0.25) 11 | (-0.167, 0), (-0.167, -0.167) // >>-dd--> 12 | (-0.167, -0.167), (0, -0.167) 13 | (0, -0.167), (0, 0.25) 14 | (0.167, 0.25), (0.167, -0.143) // >>-ddt-> 15 | (0.167, -0.143), (0.198, -0.174) 16 | (0.198, -0.174), (0.267, -0.143) 17 | -------------------------------------------------------------------------------- /wadsrc/static/maparrows/key.txt: -------------------------------------------------------------------------------- 1 | (-2, 0), (-1.7, -0.5) 2 | (-1.7, -0.5), (-1.5, -0.7) 3 | (-1.5, -0.7), (-0.8, -0.5) 4 | (-0.8, -0.5), (-0.6, 0) 5 | (-0.6, 0), (-0.8, 0.5) 6 | (-1.5, 0.7), (-0.8, 0.5) 7 | (-1.7, 0.5), (-1.5, 0.7) 8 | (-2, 0), (-1.7, 0.5) 9 | (-0.6, 0), (2, 0) 10 | (1.7, 0), (1.7, -1) 11 | (1.5, 0), (1.5, -1) 12 | (1.3, 0), (1.3, -1) 13 | -------------------------------------------------------------------------------- /wadsrc/static/maparrows/ravenkey.txt: -------------------------------------------------------------------------------- 1 | ( 0, 0 ), ( 0.25, -0.5 ) 2 | ( 0.25, -0.5 ), ( 0.5, -0.5 ) 3 | ( 0.5, -0.5 ), ( 0.5, 0.5 ) 4 | ( 0.5, 0.5 ), ( 0.25, 0.5 ) 5 | ( 0.25, 0.5 ), ( 0, 0 ) // handle part type thing 6 | ( 0, 0 ), ( -1, 0 ) // stem 7 | ( -1, 0 ), ( -1, -0.5 ) // end lockpick part 8 | ( -0.75, 0 ), ( -0.75, -0.25 ) 9 | 10 | -------------------------------------------------------------------------------- /wadsrc/static/mapinfo/chex3.txt: -------------------------------------------------------------------------------- 1 | include "mapinfo/chex.txt" 2 | 3 | // Chex Quest 3 gameinfo 4 | 5 | gameinfo 6 | { 7 | creditpage = "ENDPIC", "VICTORY2" 8 | finaleflat = "ENDPIC01" 9 | finalepage = "CREDIT", "CREDIT", "ENDPIC" 10 | } -------------------------------------------------------------------------------- /wadsrc/static/mapinfo/hacxharm.txt: -------------------------------------------------------------------------------- 1 | include "mapinfo/doom2.txt" 2 | 3 | gameinfo 4 | { 5 | cursorpic = "cursor" 6 | } 7 | 8 | -------------------------------------------------------------------------------- /wadsrc/static/mapinfo/hereticsw.txt: -------------------------------------------------------------------------------- 1 | include "mapinfo/heretic.txt" 2 | 3 | gameinfo 4 | { 5 | finalepage = "ORDER" 6 | infopage = "ORDER", "HELP1", "HELP2", "CREDIT" 7 | borderflat = "FLOOR04" 8 | } 9 | 10 | -------------------------------------------------------------------------------- /wadsrc/static/mapinfo/hexdd.txt: -------------------------------------------------------------------------------- 1 | include "mapinfo/hexen.txt" 2 | 3 | cluster 3 4 | { 5 | hub 6 | music = "hub" 7 | pic = "interpic" 8 | } 9 | -------------------------------------------------------------------------------- /wadsrc/static/mapinfo/ultdoom.txt: -------------------------------------------------------------------------------- 1 | include "mapinfo/doom1.txt" 2 | 3 | gameinfo 4 | { 5 | creditpage = "CREDIT" 6 | chatsound = "misc/chat2" 7 | finalepage = "CREDIT", "VICTORY2", "ENDPIC" 8 | infopage = "HELP1", "CREDIT" 9 | } 10 | 11 | -------------------------------------------------------------------------------- /wadsrc/static/mapinfo/urbanbrawl.txt: -------------------------------------------------------------------------------- 1 | include "mapinfo/doom2.txt" 2 | 3 | gameinfo 4 | { 5 | swapmenu = true 6 | cursorpic = "cursor" 7 | } 8 | 9 | -------------------------------------------------------------------------------- /wadsrc/static/netnotch.dat: -------------------------------------------------------------------------------- 1 | R #%3%1515153515151%351 !5#%R P -------------------------------------------------------------------------------- /wadsrc/static/notch.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/notch.dat -------------------------------------------------------------------------------- /wadsrc/static/sbarinfo.txt: -------------------------------------------------------------------------------- 1 | mugshot "Normal", health2 2 | { 3 | {ST00, ST01, ST02} 17; 4 | } 5 | 6 | mugshot "Pain", healthspecial, directional 7 | { 8 | {TR00, KILL0, TL00} 35; 9 | } 10 | 11 | mugshot "Rampage", health 12 | { 13 | KILL0 1; 14 | } 15 | 16 | mugshot "Ouch", health 17 | { 18 | OUCH0 35; 19 | } 20 | 21 | mugshot "Grin", health 22 | { 23 | EVL0 70; 24 | } 25 | 26 | mugshot "God" 27 | { 28 | GOD0 -1; 29 | } 30 | 31 | mugshot "GodAnimated" 32 | { 33 | {GOD0, GOD1, GOD2} 17; 34 | } 35 | 36 | mugshot "Death" 37 | { 38 | DEAD0 -1; 39 | } 40 | 41 | mugshot "XDeath" 42 | { 43 | XDTH0 10; 44 | XDTH1 10; 45 | XDTH2 10; 46 | XDTH3 10; 47 | XDTH4 10; 48 | XDTH5 -1; 49 | } -------------------------------------------------------------------------------- /wadsrc/static/sbigfont.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sbigfont.lmp -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/build.bat: -------------------------------------------------------------------------------- 1 | cd sm14 2 | call build.bat 3 | 4 | cd ..\sm20 5 | call build.bat 6 | 7 | cd ..\sm30 8 | call build.bat 9 | 10 | cd .. 11 | -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/BurnWipe.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/BurnWipe.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/GammaCorrection.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/GammaCorrection.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/InGameColormap.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/InGameColormap.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/InGameColormapDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/InGameColormapDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/InGameColormapInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/InGameColormapInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/InGameColormapInvDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/InGameColormapInvDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/InGameColormapPal.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/InGameColormapPal.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/InGameColormapPalDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/InGameColormapPalDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/InGameColormapPalInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/InGameColormapPalInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/InGameColormapPalInvDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/InGameColormapPalInvDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/NormalColor.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/NormalColor.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/NormalColorInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/NormalColorInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/NormalColorPal.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/NormalColorPal.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/NormalColorPalInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/NormalColorPalInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/RedToAlpha.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/RedToAlpha.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/RedToAlphaInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/RedToAlphaInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/SpecialColormap.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/SpecialColormap.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/SpecialColormapPal.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/SpecialColormapPal.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm14/VertexColor.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm14/VertexColor.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/BurnWipe.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/BurnWipe.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/GammaCorrection.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/GammaCorrection.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/InGameColormap.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/InGameColormap.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/InGameColormapDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/InGameColormapDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/InGameColormapInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/InGameColormapInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/InGameColormapInvDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/InGameColormapInvDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/InGameColormapPal.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/InGameColormapPal.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/InGameColormapPalDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/InGameColormapPalDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/InGameColormapPalInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/InGameColormapPalInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/InGameColormapPalInvDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/InGameColormapPalInvDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/NormalColor.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/NormalColor.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/NormalColorInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/NormalColorInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/NormalColorPal.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/NormalColorPal.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/NormalColorPalInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/NormalColorPalInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/RedToAlpha.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/RedToAlpha.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/RedToAlphaInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/RedToAlphaInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/SpecialColormap.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/SpecialColormap.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/SpecialColormapPal.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/SpecialColormapPal.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm20/VertexColor.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm20/VertexColor.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/BurnWipe.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/BurnWipe.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/GammaCorrection.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/GammaCorrection.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/InGameColormap.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/InGameColormap.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/InGameColormapDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/InGameColormapDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/InGameColormapInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/InGameColormapInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/InGameColormapInvDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/InGameColormapInvDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/InGameColormapPal.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/InGameColormapPal.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/InGameColormapPalDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/InGameColormapPalDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/InGameColormapPalInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/InGameColormapPalInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/InGameColormapPalInvDesat.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/InGameColormapPalInvDesat.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/NormalColor.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/NormalColor.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/NormalColorInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/NormalColorInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/NormalColorPal.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/NormalColorPal.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/NormalColorPalInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/NormalColorPalInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/RedToAlpha.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/RedToAlpha.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/RedToAlphaInv.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/RedToAlphaInv.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/SpecialColormap.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/SpecialColormap.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/SpecialColormapPal.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/SpecialColormapPal.pso -------------------------------------------------------------------------------- /wadsrc/static/shaders/d3d/sm30/VertexColor.pso: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/shaders/d3d/sm30/VertexColor.pso -------------------------------------------------------------------------------- /wadsrc/static/sounds/DSDGACT.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/DSDGACT.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/DSDGATK.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/DSDGATK.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/DSDGDTH.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/DSDGDTH.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/DSDGPAIN.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/DSDGPAIN.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/DSDGSIT.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/DSDGSIT.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/dsempty.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/dsempty.lmp -------------------------------------------------------------------------------- /wadsrc/static/sounds/dsquake.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/dsquake.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/dssecret.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/dssecret.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/icebrk1a.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/icebrk1a.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/icedth1.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/icedth1.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/railgf1.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/railgf1.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/spark1.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/spark1.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/spark2.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/spark2.flac -------------------------------------------------------------------------------- /wadsrc/static/sounds/spark3.flac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sounds/spark3.flac -------------------------------------------------------------------------------- /wadsrc/static/spaldoom.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/spaldoom.lmp -------------------------------------------------------------------------------- /wadsrc/static/spalhtic.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/spalhtic.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/AFLYA0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/AFLYA0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/AFLYB0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/AFLYB0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/AFLYC0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/AFLYC0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/AFLYD0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/AFLYD0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/GWANA0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/GWANA0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS1A0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS1A0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS1B0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS1B0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS1C0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS1C0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS1D0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS1D0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS1E0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS1E0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS1F0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS1F0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS1G0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS1G0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS2A0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS2A0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS2B0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS2B0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS2C0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS2C0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS2D0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS2D0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/PLS2E0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/PLS2E0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/amrka0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/amrka0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSA1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSA1.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSA2A8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSA2A8.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSA3A7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSA3A7.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSA4A6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSA4A6.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSA5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSA5.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSB1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSB1.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSB2B8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSB2B8.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSB3B7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSB3B7.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSB4B6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSB4B6.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSB5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSB5.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSC1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSC1.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSC2C8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSC2C8.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSC3C7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSC3C7.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSC4C6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSC4C6.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSC5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSC5.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSD1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSD1.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSD2D8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSD2D8.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSD3D7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSD3D7.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSD4D6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSD4D6.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSD5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSD5.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSE1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSE1.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSE2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSE2.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSE3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSE3.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSE4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSE4.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSE5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSE5.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSE6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSE6.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSE7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSE7.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSE8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSE8.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSF1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSF1.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSF2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSF2.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSF3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSF3.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSF4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSF4.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSF5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSF5.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSF6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSF6.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSF7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSF7.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSF8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSF8.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSG1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSG1.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSG2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSG2.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSG3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSG3.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSG4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSG4.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSG5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSG5.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSG6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSG6.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSG7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSG7.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSG8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSG8.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSH1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSH1.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSH2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSH2.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSH3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSH3.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSH4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSH4.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSH5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSH5.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSH6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSH6.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSH7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSH7.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSH8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSH8.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSI0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSI0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSJ0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSJ0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSK0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSK0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSL0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSL0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSM0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSM0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/dogs/DOGSN0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/dogs/DOGSN0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/iceca0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/iceca0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/icecb0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/icecb0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/icecc0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/icecc0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/icecd0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/icecd0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/minza0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/minza0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/pista0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/pista0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyca1.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyca1.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyca2a8.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyca2a8.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyca3a7.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyca3a7.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyca4a6.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyca4a6.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyca5.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyca5.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycb1.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycb1.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycb2b8.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycb2b8.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycb3b7.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycb3b7.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycb4b6.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycb4b6.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycb5.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycb5.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycc1.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycc1.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycc2c8.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycc2c8.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycc3c7.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycc3c7.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycc4c6.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycc4c6.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycc5.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycc5.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycd1.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycd1.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycd2d8.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycd2d8.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycd3d7.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycd3d7.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycd4d6.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycd4d6.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycd5.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycd5.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyce1.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyce1.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyce2e8.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyce2e8.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyce3e7.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyce3e7.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyce4e6.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyce4e6.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyce5.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyce5.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycf1.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycf1.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycf2f8.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycf2f8.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycf3f7.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycf3f7.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycf4f6.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycf4f6.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycf5.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycf5.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycg1.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycg1.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycg2g8.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycg2g8.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycg3g7.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycg3g7.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycg4g6.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycg4g6.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycg5.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycg5.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plych0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plych0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyci0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyci0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycj0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycj0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyck0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyck0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycl0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycl0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycm0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycm0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycn0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycn0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyco0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyco0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycp0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycp0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycq0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycq0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycr0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycr0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycs0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycs0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plyct0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plyct0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycu0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycu0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycv0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycv0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/plyc/plycw0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/plyc/plycw0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/rsmka0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/rsmka0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/rsmkb0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/rsmkb0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/rsmkc0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/rsmkc0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/rsmkd0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/rsmkd0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/rsmke0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/rsmke0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/sgrna1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/sgrna1.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/sgrna5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/sgrna5.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/sgrna6a4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/sgrna6a4.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/sgrna7a3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/sgrna7a3.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/sgrna8a2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/sgrna8a2.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/spkra0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/spkra0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/tlgla0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/tlgla0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/tlglb0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/tlglb0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/tlglc0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/tlglc0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/tlgld0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/tlgld0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/tlgle0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/tlgle0.png -------------------------------------------------------------------------------- /wadsrc/static/sprites/tnt1a0.lmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/tnt1a0.lmp -------------------------------------------------------------------------------- /wadsrc/static/sprites/unkna0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/sprites/unkna0.png -------------------------------------------------------------------------------- /wadsrc/static/teaminfo.txt: -------------------------------------------------------------------------------- 1 | ClearTeams 2 | 3 | Team "Blue" 4 | { 5 | PlayerColor "00 00 FF" 6 | TextColor "Blue" 7 | } 8 | 9 | Team "Red" 10 | { 11 | PlayerColor "FF 00 00" 12 | TextColor "Red" 13 | } 14 | 15 | Team "Green" 16 | { 17 | PlayerColor "00 FF 00" 18 | TextColor "Green" 19 | } 20 | 21 | Team "Gold" 22 | { 23 | PlayerColor "FF FF 00" 24 | TextColor "Gold" 25 | } 26 | 27 | Team "Black" 28 | { 29 | PlayerColor "00 00 00" 30 | TextColor "Black" 31 | } 32 | 33 | Team "White" 34 | { 35 | PlayerColor "FF FF FF" 36 | TextColor "White" 37 | } 38 | 39 | Team "Orange" 40 | { 41 | PlayerColor "FF 80 00" 42 | TextColor "Orange" 43 | } 44 | 45 | Team "Purple" 46 | { 47 | PlayerColor "FF 00 FF" 48 | TextColor "Purple" 49 | } 50 | -------------------------------------------------------------------------------- /wadsrc/static/textures/-noflat-.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/textures/-noflat-.png -------------------------------------------------------------------------------- /wadsrc/static/vga-rom-font.16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/wadsrc/static/vga-rom-font.16 -------------------------------------------------------------------------------- /wadsrc/static/xhairs.txt: -------------------------------------------------------------------------------- 1 | 1 "Cross 1" 2 | 2 "Cross 2" 3 | 3 "X" 4 | 4 "Circle" 5 | 5 "Angle" 6 | 6 "Triangle" 7 | 7 "Dot" 8 | -------------------------------------------------------------------------------- /wadsrc/static/xlat/doom_base.txt: -------------------------------------------------------------------------------- 1 | include "xlat/doom.txt" 2 | 3 | maxlinespecial = 272; 4 | 5 | 6 | sector 15 = 0; 7 | sector 17 = 0; 8 | sector 18 = 0; 9 | sector 19 = 0; 10 | sector 20 = 0; 11 | sector 21 = 0; 12 | sector 22 = 0; 13 | sector 23 = 0; 14 | sector 24 = 0; 15 | 16 | -------------------------------------------------------------------------------- /wadsrc/static/xlat/heretic_base.txt: -------------------------------------------------------------------------------- 1 | include "xlat/heretic.txt" 2 | 3 | maxlinespecial = 107; 4 | 5 | 6 | sector bitmask 0xffc0 clear; 7 | 8 | sector 17 = 0; 9 | -------------------------------------------------------------------------------- /wadsrc/static/xlat/strife_base.txt: -------------------------------------------------------------------------------- 1 | include "xlat/strife.txt" 2 | 3 | maxlinespecial = 234; 4 | 5 | sector bitmask 0xffe0 clear; 6 | 7 | sector 19 = 0; 8 | sector 20 = 0; 9 | sector 21 = 0; 10 | sector 22 = 0; 11 | sector 23 = 0; 12 | sector 24 = 0; 13 | 14 | 15 | -------------------------------------------------------------------------------- /zlib/inffast.h: -------------------------------------------------------------------------------- 1 | /* inffast.h -- header to use inffast.c 2 | * Copyright (C) 1995-2003, 2010 Mark Adler 3 | * For conditions of distribution and use, see copyright notice in zlib.h 4 | */ 5 | 6 | /* WARNING: this file should *not* be used by applications. It is 7 | part of the implementation of the compression library and is 8 | subject to change. Applications should only use zlib.h. 9 | */ 10 | 11 | void ZLIB_INTERNAL inflate_fast OF((z_streamp strm, unsigned start)); 12 | -------------------------------------------------------------------------------- /zlib/zlib.3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drfrag666/ZDoom-LE/263b377c208694edf07c143b765a72eaf5e08cd1/zlib/zlib.3.pdf --------------------------------------------------------------------------------