Releases: timfr09/HanNetHack
Release list
v5.0.0-ko.6
HanNetHack v5.0.0-ko.6 — Windows x64
Downloads
| File | Description |
|---|---|
nethack-500-win-x64.zip |
Portable build — unzip anywhere and run NetHackW.exe (GUI) or NetHack.exe (console). |
nethack-500-win-x64-debugsymbols.zip |
Debug symbols (.PDB). Only needed for crash report analysis — regular players can ignore this. |
SHA256SUMS.txt |
SHA-256 checksums for verifying downloads. |
Verifying the download (PowerShell)
Get-FileHash nethack-500-win-x64.zip -Algorithm SHA256Compare the printed hash with the matching line in SHA256SUMS.txt.
SmartScreen note
Builds are not Authenticode-signed yet, so Windows SmartScreen
may warn the first time you run NetHackW.exe or NetHack.exe.
Click More info → Run anyway once you have verified the
SHA-256 above.
(An MSI installer is planned for a future release once code
signing is in place; until then the portable zip is the only
published Windows artifact.)
What's Changed
- Merge upstream NetHack-5.0 (Sep 2026) + status hilite i18n by @timfr09 in #121
- i18n(ko): extcmd/symset menus, hunger label, bogusmon sync by @timfr09 in #122
- Merge upstream NetHack-5.0 (Sep 2026) + explosion KO polish by @timfr09 in #123
- Merge upstream NetHack-5.0 (Sep 2026) + vault/honor KO polish by @timfr09 in #124
Full Changelog: v5.0.0-ko.5...v5.0.0-ko.6
v5.0.0-ko.5
HanNetHack v5.0.0-ko.5 — Windows x64
Downloads
| File | Description |
|---|---|
nethack-500-win-x64.zip |
Portable build — unzip anywhere and run NetHackW.exe (GUI) or NetHack.exe (console). |
nethack-500-win-x64-debugsymbols.zip |
Debug symbols (.PDB). Only needed for crash report analysis — regular players can ignore this. |
SHA256SUMS.txt |
SHA-256 checksums for verifying downloads. |
Verifying the download (PowerShell)
Get-FileHash nethack-500-win-x64.zip -Algorithm SHA256Compare the printed hash with the matching line in SHA256SUMS.txt.
SmartScreen note
Builds are not Authenticode-signed yet, so Windows SmartScreen
may warn the first time you run NetHackW.exe or NetHack.exe.
Click More info → Run anyway once you have verified the
SHA-256 above.
(An MSI installer is planned for a future release once code
signing is in place; until then the portable zip is the only
published Windows artifact.)
What's Changed
- fix(i18n/ko): glow 조합 수리 + Lua 심층 동기화 감사 by @timfr09 in #117
- Merge upstream NetHack-5.0 (Jul 2026) + armor glow polish + README ko.5 by @timfr09 in #118
- Merge upstream NetHack-5.0 (Aug 2026, full sync) + KO i18n by @timfr09 in #120
Full Changelog: v5.0.0-ko.4...v5.0.0-ko.5
v5.0.0-ko.4
HanNetHack v5.0.0-ko.4 — Windows x64
Downloads
| File | Description |
|---|---|
nethack-500-win-x64.zip |
Portable build — unzip anywhere and run NetHackW.exe (GUI) or NetHack.exe (console). |
nethack-500-win-x64-debugsymbols.zip |
Debug symbols (.PDB). Only needed for crash report analysis — regular players can ignore this. |
SHA256SUMS.txt |
SHA-256 checksums for verifying downloads. |
Verifying the download (PowerShell)
Get-FileHash nethack-500-win-x64.zip -Algorithm SHA256Compare the printed hash with the matching line in SHA256SUMS.txt.
SmartScreen note
Builds are not Authenticode-signed yet, so Windows SmartScreen
may warn the first time you run NetHackW.exe or NetHack.exe.
Click More info → Run anyway once you have verified the
SHA-256 above.
(An MSI installer is planned for a future release once code
signing is in place; until then the portable zip is the only
published Windows artifact.)
What's Changed
- fix(i18n/ko): use tr_oclass_explain in farlook object class path by @timfr09 in #111
- Merge upstream NetHack-5.0 (Jul 2026) and translate corpse gender prefixes by @timfr09 in #112
- i18n(ko): polish rounds — stair travel, composition repairs, engrave/prayer fixes by @timfr09 in #113
- Merge upstream NetHack-5.0 (5.0.1 batch) + translate new herecmdmenu buttons by @timfr09 in #115
- Set up cloud dev environment for HanNetHack (Linux build + run) by @timfr09 in #114
- Merge upstream NetHack-5.0 (Jul 2026) + ko data.base sync by @timfr09 in #116
Full Changelog: v5.0.0-ko.3...v5.0.0-ko.4
v5.0.0-ko.3
HanNetHack v5.0.0-ko.3 — Windows x64
Downloads
| File | Description |
|---|---|
nethack-500-win-x64.zip |
Portable build — unzip anywhere and run NetHackW.exe (GUI) or NetHack.exe (console). |
nethack-500-win-x64-debugsymbols.zip |
Debug symbols (.PDB). Only needed for crash report analysis — regular players can ignore this. |
SHA256SUMS.txt |
SHA-256 checksums for verifying downloads. |
Verifying the download (PowerShell)
Get-FileHash nethack-500-win-x64.zip -Algorithm SHA256Compare the printed hash with the matching line in SHA256SUMS.txt.
SmartScreen note
Builds are not Authenticode-signed yet, so Windows SmartScreen
may warn the first time you run NetHackW.exe or NetHack.exe.
Click More info → Run anyway once you have verified the
SHA-256 above.
(An MSI installer is planned for a future release once code
signing is in place; until then the portable zip is the only
published Windows artifact.)
What's Changed
- Merge upstream NetHack 5.0 (Jun 2026) and sync Korean translations by @timfr09 in #108
- fix(i18n/ko): translate defsym trap and terrain names by @timfr09 in #109
- fix(i18n/ko): translate warnsym, monsym, and oclass farlook text by @timfr09 in #110
Full Changelog: v5.0.0-ko.2...v5.0.0-ko.3
v5.0.0-ko.2
HanNetHack v5.0.0-ko.2 — Windows x64
Downloads
| File | Description |
|---|---|
nethack-500-win-x64.zip |
Portable build — unzip anywhere and run NetHackW.exe (GUI) or NetHack.exe (console). |
nethack-500-win-x64-debugsymbols.zip |
Debug symbols (.PDB). Only needed for crash report analysis — regular players can ignore this. |
SHA256SUMS.txt |
SHA-256 checksums for verifying downloads. |
Verifying the download (PowerShell)
Get-FileHash nethack-500-win-x64.zip -Algorithm SHA256Compare the printed hash with the matching line in SHA256SUMS.txt.
SmartScreen note
Builds are not Authenticode-signed yet, so Windows SmartScreen
may warn the first time you run NetHackW.exe or NetHack.exe.
Click More info → Run anyway once you have verified the
SHA-256 above.
(An MSI installer is planned for a future release once code
signing is in place; until then the portable zip is the only
published Windows artifact.)
What's Changed
- i18n(ko): locale data.base 미번역 본문·출처 및 themerms 경고 by @timfr09 in #101
- i18n(ko): upstream merge, encyclopedia fixes, aklys tether translations by @timfr09 in #102
- chore: normalize repository and Visual Studio line endings by @timfr09 in #103
- Merge upstream NetHack-5.0 (Jun 2026) + translation polish by @timfr09 in #104
- Polish Korean prompt translations by @timfr09 in #105
- Merge upstream NetHack 5.0 and sync Korean translations by @timfr09 in #106
- Merge upstream NetHack 5.0 updates and polish Korean leash actions by @timfr09 in #107
Full Changelog: v5.0.0-ko.1...v5.0.0-ko.2
v5.0.0-ko.1
HanNetHack v5.0.0-ko.1 — Windows x64
Downloads
| File | Description |
|---|---|
nethack-500-win-x64.zip |
Portable build — unzip anywhere and run NetHackW.exe (GUI) or NetHack.exe (console). |
nethack-500-win-x64-debugsymbols.zip |
Debug symbols (.PDB). Only needed for crash report analysis — regular players can ignore this. |
SHA256SUMS.txt |
SHA-256 checksums for verifying downloads. |
Verifying the download (PowerShell)
Get-FileHash nethack-500-win-x64.zip -Algorithm SHA256Compare the printed hash with the matching line in SHA256SUMS.txt.
SmartScreen note
Builds are not Authenticode-signed yet, so Windows SmartScreen
may warn the first time you run NetHackW.exe or NetHack.exe.
Click More info → Run anyway once you have verified the
SHA-256 above.
(An MSI installer is planned for a future release once code
signing is in place; until then the portable zip is the only
published Windows artifact.)
What's Changed
- i18n(ko): 한국어 번역 자연화 보정 by @timfr09 in #97
- i18n(ko): 조합문·의성어·상점 결제 문맥 정리 by @timfr09 in #98
- Merge upstream NetHack-5.0 (May 2026) + ko tip i18n by @timfr09 in #99
- chore: upstream NetHack-5.0 merge (June 2026) and ko polish by @timfr09 in #100
Full Changelog: v5.0.0-ko.0...v5.0.0-ko.1
v5.0.0-ko.0
HanNetHack v5.0.0-ko.0 — Windows x64
Downloads
| File | Description |
|---|---|
nethack-500-win-x64.zip |
Portable build — unzip anywhere and run NetHackW.exe (GUI) or NetHack.exe (console). |
nethack-500-win-x64-debugsymbols.zip |
Debug symbols (.PDB). Only needed for crash report analysis — regular players can ignore this. |
SHA256SUMS.txt |
SHA-256 checksums for verifying downloads. |
Verifying the download (PowerShell)
Get-FileHash nethack-500-win-x64.zip -Algorithm SHA256Compare the printed hash with the matching line in SHA256SUMS.txt.
SmartScreen note
Builds are not Authenticode-signed yet, so Windows SmartScreen
may warn the first time you run NetHackW.exe or NetHack.exe.
Click More info → Run anyway once you have verified the
SHA-256 above.
(An MSI installer is planned for a future release once code
signing is in place; until then the portable zip is the only
published Windows artifact.)
What's Changed
- Windows 콘솔 입력/UTF-8 표시 안정화 및 기본 이동키 정리 by @timfr09 in #80
- ko Lua 번역 톤 일관성 정리 by @timfr09 in #81
- ko 번역 정리 및 버전 ko.6 갱신 by @timfr09 in #82
- 릴리즈/로컬 빌드에서 최신 ko_manual.po 컴파일 보강 by @timfr09 in #83
- 업스트림 5.0 빌드 픽스 병합 + 한글 매뉴얼·가이드북 메타 동기화 by @timfr09 in #87
- i18n: 포트 메시지 래핑, PO·Lua locale 정리 by @timfr09 in #88
- Windows Unicode 메시지·번역 프로세스·한국어 존댓말 정리 by @timfr09 in #89
- Merge upstream NetHack-5.0 (60de227) by @timfr09 in #90
- docs(po): 번역 품질 개선 실행 계획 추가 by @timfr09 in #91
- 한국어 i18n: KO 패스스루·메시지·gitignore by @timfr09 in #92
- Merge upstream NetHack 5.0 + CI, Windows packaging, KO build scripts by @timfr09 in #93
- ci: compile Korean .mo before Linux build by @timfr09 in #94
- build: LF shell scripts + robust fetch.sh (907d 확장) by @timfr09 in #95
- Merge upstream NetHack 5.0 (2026-05) + Korean i18n structural fixes by @timfr09 in #96
Full Changelog: v3.7.0-ko.6...v5.0.0-ko.0
v3.7.0-ko.6
HanNetHack v3.7.0-ko.6 — Windows x64
Downloads
| File | Description |
|---|---|
nethack-370-win-x64.zip |
Portable build — unzip anywhere and run NetHackW.exe (GUI) or NetHack.exe (console). |
nethack-370-win-x64-debugsymbols.zip |
Debug symbols (.PDB). Only needed for crash report analysis — regular players can ignore this. |
SHA256SUMS.txt |
SHA-256 checksums for verifying downloads. |
Verifying the download (PowerShell)
Get-FileHash nethack-370-win-x64.zip -Algorithm SHA256Compare the printed hash with the matching line in SHA256SUMS.txt.
SmartScreen note
Builds are not Authenticode-signed yet, so Windows SmartScreen
may warn the first time you run NetHackW.exe or NetHack.exe.
Click More info → Run anyway once you have verified the
SHA-256 above.
(An MSI installer is planned for a future release once code
signing is in place; until then the portable zip is the only
published Windows artifact.)
What's Changed
- Fix end-game message translations by @timfr09 in #1
- Fix translations: god names, saddled, suffixes, and add docs by @timfr09 in #2
- Fix informal pronouns and standardize item naming by @timfr09 in #3
- Korean translation improvements v3.7.0-ko.2 by @timfr09 in #4
- Add i18n wrapping and complete Korean translations by @timfr09 in #5
- Fix translation issues and improve Korean localization by @timfr09 in #6
- Add i18n wrapping for armor status and attribute names by @timfr09 in #7
- Fix Korean i18n translations and combination patterns by @timfr09 in #8
- Fix insight.c i18n: context separation and predicate completion by @timfr09 in #9
- Release v3.7.0-ko.3: docs update and version tag by @timfr09 in #10
- Comprehensive insight.c combination pattern i18n review by @timfr09 in #11
- Comprehensive i18n review: fix all fuzzy translations and add new entries by @timfr09 in #12
- Complete Korean i18n: 100% coverage with combination pattern docs by @timfr09 in #13
- Fix c-format flag for '100% goblin hair' string by @timfr09 in #14
- Fix enlightenment screen i18n: translate role/race names by @timfr09 in #15
- Add i18n wrappers to remaining strings in read.c by @timfr09 in #16
- Add Korean translations for read.c i18n strings by @timfr09 in #17
- Add enl_msg combination pattern documentation by @timfr09 in #18
- Add Lua translation pipeline to po/ build system by @timfr09 in #19
- Comprehensive insight.c combination pattern review by @timfr09 in #20
- Document unwrapped string findings across codebase by @timfr09 in #21
- Comprehensive unwrapped string documentation by @timfr09 in #22
- Wrap breathwep[] and beats[] with i18n macros by @timfr09 in #23
- Add monster_i18n.c for monster name extraction by @timfr09 in #24
- Add comprehensive monster name translations (348 entries) by @timfr09 in #25
- Add i18n wrapping for quest location strings by @timfr09 in #26
- Comprehensive i18n wrapping and combination pattern review by @timfr09 in #27
- i18n: Comprehensive combination pattern fixes and string wrapping by @timfr09 in #28
- i18n: Wrap remaining unwrapped string arguments and prompts by @timfr09 in #29
- i18n: Wrap remaining strings in fountain.c by @timfr09 in #30
- i18n: Fix trap.c plural suffixes and article handling by @timfr09 in #31
- Fix English plural suffix leaks in Korean translations by @timfr09 in #32
- Fix candle message English grammar leaks in Korean by @timfr09 in #33
- Fix 9 wrong standalone word translations in Korean by @timfr09 in #34
- Fix 8 mistranslated words and 3 wrong dagger names by @timfr09 in #35
- Translate remaining data.base entries and fix i18n patterns by @timfr09 in #36
- Fix combination pattern translations and add i18n wrapping by @timfr09 in #37
- Add C_() context disambiguation and wrap remaining i18n strings by @timfr09 in #38
- Fix P0 translation collisions and wrap bare English strings by @timfr09 in #39
- Merge upstream NetHack-3.7 (2026-02-08) by @timfr09 in #40
- Fix 4 remaining i18n structural issues for Korean by @timfr09 in #41
- Wrap 7 bare strings with _() and fix postposition by @timfr09 in #42
- Wrap bare format string in pickup.c describe_decor by @timfr09 in #43
- Wrap 3 bare strings and fix 163 postposition patterns by @timfr09 in #44
- Merge upstream: avoid obuf reuse in use_misc() by @timfr09 in #45
- Fix combination pattern translations and C_() disambiguation by @timfr09 in #46
- Tobjnam 조합 패턴 전수 검토 + 업스트림 머지 by @timfr09 in #47
- Fix dict-form verbs and dual-use Tobjnam verb patterns by @timfr09 in #48
- Fix copula verb suppression and add Yobjnam2 format overrides by @timfr09 in #49
- Fix 22 dict-form verb issues with format overrides by @timfr09 in #50
- Fix 4 remaining known issues for Korean i18n by @timfr09 in #51
- Fix burn/resist verb collisions and bonus PO corrections by @timfr09 in #52
- Fix Yobjnam2+glow and artifact blade patterns by @timfr09 in #53
- Remove all fuzzy entries and add correct translations by @timfr09 in #54
- Exclude Korean locale Lua files from POT extraction by @timfr09 in #55
- dfeature 지형 번역 + 종료 화면 번역 수정 by @timfr09 in #56
- Fix 4 Known Issues: C_() context for shared msgid disambiguation by @timfr09 in #57
- Fix stun/resist/gaze shared msgid collision and verb tense by @timfr09 in #58
- Merge upstream NetHack-3.7 (2026-02-26) by @timfr09 in #60
- Add i18n wrapping for upstream discovery menu strings by @timfr09 in #59
- Fix translation quality issues (fuzzy remnants, postpositions, plurals, style) by @timfr09 in #61
- Merge upstream (2026-03-06) + fix invalid postposition patterns by @timfr09 in #62
- Merge upstream (2026-03-16) by @timfr09 in #63
- Fix build errors and add development environment setup by @timfr09 in #64
- Merge upstream (2026-03-24) + i18n for new features by @timfr09 in #65
- 번역 보호 마이그레이션 + You_hear 어순 수정 by @timfr09 in #66
- Windows build/i18n updates since e0c2c5f by @timfr09 in #67
- Windows: MSVC nmake 정리 및 HOSTUTIL/tilemap 안정화 by @timfr09 in #68
- Release pipeline: GitHub Actions for Windows x64 (portable zip) by @timfr09 in #69
- Polish Korean translations, localize Win32 player selector, refresh README by @timfr09 in #70
- i18n: load obfuscated .mox from nhdat and remove libintl runtime by @timfr09 in #71
- docs(i18n): finalize Korean manuals and package integration by @timfr09 in #72
- Windows i18n input fix and minor monster-name polish by @timfr09 in #73
- Release v3.7.0-ko.5: upstream merge + Windows i18n runtime fixes by @timfr09 in #74
- chore(i18n): remove stale backup/POT, sync script, Lua getlin gettext by @timfr09 in #75
- Update README with Korean localization details by @timfr09 in #76
- i18n: plain .mo catalog, Korean pipeline cleanup by @timfr09 in #77
- chore: upstream NetHack-3.7 merge, i18n trim, docs refresh by @timfr09 i...