{"id":17190286,"url":"https://github.com/sezero/hheretic","last_synced_at":"2025-06-24T01:05:52.568Z","repository":{"id":73376026,"uuid":"204869667","full_name":"sezero/hheretic","owner":"sezero","description":"HHeretic: Hacked Heretic","archived":false,"fork":false,"pushed_at":"2024-12-31T13:55:47.000Z","size":1457,"stargazers_count":5,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-13T19:44:54.301Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://sourceforge.net/projects/hhexen/","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sezero.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2019-08-28T07:06:19.000Z","updated_at":"2024-12-04T07:01:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"23e6d8af-8be3-47e0-8750-0398b40a95ce","html_url":"https://github.com/sezero/hheretic","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/sezero/hheretic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sezero%2Fhheretic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sezero%2Fhheretic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sezero%2Fhheretic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sezero%2Fhheretic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sezero","download_url":"https://codeload.github.com/sezero/hheretic/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sezero%2Fhheretic/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261583821,"owners_count":23180671,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-15T01:13:52.423Z","updated_at":"2025-06-24T01:05:52.508Z","avatar_url":"https://github.com/sezero.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\t\t\t\tHHeretic v0.2.4\n\n--------------------------------------------------------------------------------\n\n\t\t\t\t    About\n\nThis is a new release of Dan Olson's excellent Hacked Heretic by the authors\nof Hammer of Thyrion (Hexen II).  We're applying fixes, adding a few features,\nand ensuring it runs on most *nix operating systems.\n\n--------------------------------------------------------------------------------\n\n\t\t\t\t   Prereqs\n\nYou need a Heretic wad file. Both the retail and the shareware version work\njust fine.  It is recommended, but not required, that you patch your wad file\nto the latest version, 1.2 for the shareware, 1.2 or 1.3 for the retail.  See,\nat the end, for the md5sums and file sizes of different heretic wad files.\n\n--------------------------------------------------------------------------------\n\n\t\t\t\t  Compiling\n\nYou'll need SDL and SDL-devel packages installed.\n\nTo compile the OpenGL version (hheretic-gl):\n\t./configure\n\tmake\n\nTo compile the software version (hheretic-sdl):\n\t./configure --disable-gl\n\tmake\n\nThe configure script accepts a new --with-audio=\u003cdriver\u003e option.  Valid\nvalues are oss, sdl, and sdlmixer.  sdl is the default option.  sdlmixer\nadds the ability of midi music playback, therefore, to compile with midi\nplayback:\n\n\t./configure --with-audio=sdlmixer\n\tmake\n\nTo compile the software version (hheretic-svga, for the old-fashioned :))\n\t./configure --enable-svga\n\tmake\n\nIt's essential that you run make clean between different types of builds\nor different types of targets.\n\n--------------------------------------------------------------------------------\n\n\t\t\t\tPlaying the Game\n\nPut the file heretic.wad (registered) or heretic1.wad (shareware) in the same\ndirectory where the hheretic binary is and simply run the binary, for example:\n\n\t./hheretic-gl\n\nWith the -h or --help option, you can see the basic command line switches.\n\nThe -file option can also be used to play any extra heretic wads that you may\nhave. The option takes as many wad filename arguments as you give to it, at\nleast one name, of course. Remember, though, that the -file option makes the\nengine to load extra wads: you always need heretic.wad as the base wad.\n\nCurrently, varying screen widths/resolutions are only supported in OpenGL\nmode. Use, for example,\n\n\t./hheretic-gl -width 1024 -height 768\n\nA partial list of supported options is available using the \"--help\" option.\n\n--------------------------------------------------------------------------------\n\n\t\t\t     Custom Music playback\n\nPlayback of external ogg, mp3 and midi files is available when hheretic is\nconfigured with the \"--with-audio=sdlmixer\" option. This is done by placing\ncustom music files in $HOME/.hheretic/music .\n\nA high quality OGG version of the original Heretic soundtrack is available for\ndownload from Sycraft.org :  http://sycraft.org/content/audio/heretic.shtml\nTo install, download the normal or high quality archive and unzip it.  Create\nthe music directory:\n\tmkdir -p $HOME/.hheretic/music\t\t(for most end users)\n or:\n\tmkdir -p \u003cinstall_dir\u003e/music\t\t(if you prefer that way..)\n or:\n\tmkdir -p \u003cshared_datapath\u003e/music\t(mostly for packagers)\n\nPlace the ogg files in that new \"music\" directory you just created. Now, when\nthe game is run, the new sound files should automatically be used.\n\n--------------------------------------------------------------------------------\n\n\t\t\t\t     Hints\n\nYou can switch between windowed and fullscreen modes by the ALT-Enter key\ncombination.\n\nDouble-clicking with Mouse2 or Mouse3 acts as the 'activate' (or 'use') key.\n\nThere is still no way to assign mouse buttons to actions in the control-setup\nmenu; it needs some work.  Currently, the mouse buttons can only be\nassigned to a few actions:\n\n  mouseb_fire    (fire)\n  mouseb_strafe  (strafe)\n  mouseb_forward (move forward)\n\nwhich is done by editing $HOME/.hheretic/heretic.cfg and changing these values.\nButton values are:\n\n  left   mouse button = 0\n  middle mouse button = 1\n  right  mouse button = 2\n  unused              =-1\n\nSo, to make the right button fire, change the mouseb_fire line in heretic.cfg,\nlike so:\n\n  mouseb_fire 2\n\n--------------------------------------------------------------------------------\n\n\t\t\t\t  Known Bugs:\n\n- Clipping issues on some maps with OpenGL. Some tall rooms can be seen through\n  skies, ie. skies not clipped properly.\n\n--------------------------------------------------------------------------------\n\n\t\t\t\tNotes / Issues:\n\n- Saved game files are not interoperable between 32 and 64 bit and/or big endian\n  and little endian machines: saves are byte order and word size dependant.\n\n--------------------------------------------------------------------------------\n\n\t\t\t\tWAD file info:\n\nShareware 1.0:\n  023b52175d2f260c3bdc5528df5d0a8c  heretic1.wad (5,120,300 bytes)\n\nShareware 1.2:\n  ae779722390ec32fa37b0d361f7d82f8  heretic1.wad (5,120,920 bytes)\n\nRegistered 1.0 (3 episodes):\n  3117e399cdb4298eaa3941625f4b2923  heretic.wad (11,096,488 bytes)\n\nRegistered 1.2 (3 episodes):\n  1e4cb4ef075ad344dd63971637307e04  heretic.wad (11,095,516 bytes)\n\nRetail 1.3 (Shadow of the Serpent Riders, extended, 5 episodes):\n  66d686b1ed6d35ff103f15dbd30e0341  heretic.wad (14,189,976 bytes)\n\n--------------------------------------------------------------------------------\n\n\t\t\t\tShort Changelog\n\nMajor changes in HHeretic-0.2 since Dan Olson's original HHeretic-0.1:\n\n  * Support for 64 bit machines.\n  * Support for big endian machines.\n  * FreeBSD support.\n  * Fixed structure packing enabling support for ARM, etc.\n  * Support for newest gcc versions.\n  * Updated build system with new configuration options.\n  * SDL and SDL_mixer sound drivers in addition to OSS.\n  * External ogg/mp3 music playback with the sdlmixer driver.\n  * User directories fully implemented ( $HOME/.hheretic )\n  * Screenshots, both opengl and software mode. Bound to F12.\n  * Transparent automap feature.\n  * Key configuration menu.\n  * Finale screens of the episodes 2 and 3 implemented in opengl.\n  * An additional svgalib video driver option.\n  * ANSI endtext working properly on wide consoles.\n  * Lots of bug fixes.\n\n--------------------------------------------------------------------------------\n\n\t\t\t\t    Contact\n\nhttps://sourceforge.net/projects/hhexen/\nsezero_at_users.sourceforge.net\nstevenaaus_at_gmail_com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsezero%2Fhheretic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsezero%2Fhheretic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsezero%2Fhheretic/lists"}