1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345
|
---
franchise: Duke Nukem
longname: Duke Nukem
copyright: "\xA9 1991 Apogee Software"
engine: freenukum
genre: First-person shooter
try_repack_from: [~/.local/share/freenukum/data/original]
gog:
url: duke_nukem
steam:
id: 240160
# https://salsa.debian.org/silwol/freenukum/-/blob/main/doc/dukefileformat/dukefiles.xml
packages:
duke1-shareware-data:
longname: "Duke Nukem - Episode 1"
install_to: $assets/duke1
install:
- shareware assets
optional:
- my_demo.dn1
license:
- vendor.doc
# volatile files found on an old install:
#highs.dn1
#keys.dn1
#saved1.dn1
#savedt.dn1
#speed.dn1
#userdemo.dn1
duke1-registered-data:
longname: "Duke Nukem - Episode 2&3"
install_to: $assets/duke1
expansion_for: duke1-shareware-data
install:
- full game extra assets
symlinks:
$install_to/anim0.dn2: $install_to/anim0.dn1
$install_to/anim0.dn3: $install_to/anim0.dn1
$install_to/anim1.dn2: $install_to/anim1.dn1
$install_to/anim1.dn3: $install_to/anim1.dn1
$install_to/anim2.dn2: $install_to/anim2.dn1
$install_to/anim2.dn3: $install_to/anim2.dn1
$install_to/anim3.dn2: $install_to/anim3.dn1
$install_to/anim3.dn3: $install_to/anim3.dn1
$install_to/anim4.dn2: $install_to/anim4.dn1
$install_to/anim4.dn3: $install_to/anim4.dn1
$install_to/anim5.dn2: $install_to/anim5.dn1
$install_to/anim5.dn3: $install_to/anim5.dn1
$install_to/back0.dn2: $install_to/back0.dn1
$install_to/back0.dn3: $install_to/back0.dn1
$install_to/back1.dn2: $install_to/back1.dn1
$install_to/back1.dn3: $install_to/back1.dn1
$install_to/back2.dn2: $install_to/back2.dn1
$install_to/back2.dn3: $install_to/back2.dn1
$install_to/back3.dn2: $install_to/back3.dn1
$install_to/back3.dn3: $install_to/back3.dn1
$install_to/badguy.dn2: $install_to/badguy.dn1
$install_to/badguy.dn3: $install_to/badguy.dn1
$install_to/border.dn2: $install_to/border.dn1
$install_to/border.dn3: $install_to/border.dn1
$install_to/credits.dn2: $install_to/credits.dn1
$install_to/credits.dn3: $install_to/credits.dn1
$install_to/drop0.dn2: $install_to/drop0.dn1
$install_to/drop0.dn3: $install_to/drop0.dn1
$install_to/drop1.dn2: $install_to/drop1.dn1
$install_to/drop1.dn3: $install_to/drop1.dn1
$install_to/drop2.dn2: $install_to/drop2.dn1
$install_to/drop2.dn3: $install_to/drop2.dn1
$install_to/drop3.dn2: $install_to/drop3.dn1
$install_to/drop3.dn3: $install_to/drop3.dn1
$install_to/drop5.dn2: $install_to/drop5.dn1
$install_to/drop5.dn3: $install_to/drop5.dn1
$install_to/drop9.dn2: $install_to/drop9.dn1
$install_to/drop9.dn3: $install_to/drop9.dn1
$install_to/drop11.dn2: $install_to/drop11.dn1
$install_to/drop13.dn2: $install_to/drop13.dn1
$install_to/drop13.dn3: $install_to/drop13.dn1
$install_to/duke.dn2: $install_to/duke.dn1
$install_to/duke.dn3: $install_to/duke.dn1
$install_to/duke1.dn2: $install_to/duke1.dn1
$install_to/duke1.dn3: $install_to/duke1.dn1
$install_to/duke1-b.dn2: $install_to/duke1-b.dn1
$install_to/duke1-b.dn3: $install_to/duke1-b.dn1
$install_to/font1.dn2: $install_to/font1.dn1
$install_to/font1.dn3: $install_to/font1.dn1
$install_to/font2.dn2: $install_to/font2.dn1
$install_to/font2.dn3: $install_to/font2.dn1
$install_to/man0.dn2: $install_to/man0.dn1
$install_to/man0.dn3: $install_to/man0.dn1
$install_to/man1.dn2: $install_to/man1.dn1
$install_to/man1.dn3: $install_to/man1.dn1
$install_to/man2.dn2: $install_to/man2.dn1
$install_to/man2.dn3: $install_to/man2.dn1
$install_to/man3.dn2: $install_to/man3.dn1
$install_to/man3.dn3: $install_to/man3.dn1
$install_to/man4.dn2: $install_to/man4.dn1
$install_to/man4.dn3: $install_to/man4.dn1
$install_to/my_demo.dn2: $install_to/my_demo.dn1
$install_to/my_demo.dn3: $install_to/my_demo.dn1
$install_to/numbers.dn2: $install_to/numbers.dn1
$install_to/numbers.dn3: $install_to/numbers.dn1
$install_to/object0.dn2: $install_to/object0.dn1
$install_to/object0.dn3: $install_to/object0.dn1
$install_to/object1.dn2: $install_to/object1.dn1
$install_to/object1.dn3: $install_to/object1.dn1
$install_to/object2.dn2: $install_to/object2.dn1
$install_to/object2.dn3: $install_to/object2.dn1
$install_to/solid0.dn2: $install_to/solid0.dn1
$install_to/solid0.dn3: $install_to/solid0.dn1
$install_to/solid1.dn2: $install_to/solid1.dn1
$install_to/solid1.dn3: $install_to/solid1.dn1
$install_to/solid2.dn2: $install_to/solid2.dn1
$install_to/solid2.dn3: $install_to/solid2.dn1
$install_to/solid3.dn2: $install_to/solid3.dn1
$install_to/solid3.dn3: $install_to/solid3.dn1
$install_to/worldal2.dn2: $install_to/worldal2.dn1
$install_to/worldal2.dn3: $install_to/worldal2.dn1
$install_to/worldalc.dn2: $install_to/worldalc.dn1
$install_to/worldalc.dn3: $install_to/worldalc.dn1
files:
1duke.zip:
download:
3drealms-mirrors:
path: share/
unpack:
format: zip
provides:
- DN1SW20.SHR
DN1SW20.SHR:
unpack:
format: id-shr-extract
provides:
- shareware assets
- my_demo.dn1
- vendor.doc
gog_duke_nukem_2.0.0.2.sh:
size: 6848432
md5: e28853d102afec348588b8af1460af57
sha1: bcbe858e830dff41cf8680ed8aadab98eef1a7ff
sha256: a703ee090b68a2bbab70976390d7707089a7bd310975384d0f137b5e14e55831
unpack:
format: zip
provides:
- shareware assets
- full game extra assets
groups:
demo: |
17002 96c846a3f651322ce81026dc5ef17cd0 my_demo.dn1
313109 d97fadf59b7a951f66075bb5961320ed 1duke.zip
251428 2ce9d8caa9878f3a4d9899e718f1fdf0 DN1SW20.SHR
10072 9d8b2f6f0eef573e77b226a839e0b3d7 vendor.doc
.951 d2bd921c7f71d4c0dbe3b7dc9cc798a8 nukum.txt
.5913 0d31f362153df49087d40ce132c8a24e order.frm
.54688 c6c8513ed6fda53265e8e4b90719f97a dn1.exe
shareware assets: |
8064 e6dae1553ce2fdd911a136ac5003bff7 anim0.dn1
8064 333a8098deccfc5c2c3f21ea5a66fd85 anim1.dn1
8064 81da711ebf8b45df247339bdeeb8dfa6 anim2.dn1
8064 86231f6a17e8a69dd31018efca655a70 anim3.dn1
8064 d8c4d0b6c41e948f4de5b17e01719d7c anim4.dn1
8064 8760e32c6a3db9a5d691bac1e42d3e86 anim5.dn1
8064 e34fc580059e0f19c4d1898da268b839 back0.dn1
8064 e373513ab1d01abe51d53f1c7886736a back1.dn1
8064 4919b7fb67eff52230ebdefa337df534 back2.dn1
8064 68b101e4688413d157c131c1b56a02e4 back3.dn1
32000 3ddaa83fb968f471f80510442013a25c badguy.dn1
7808 08198cfb11ff2c0a8e89d5a71c45424c border.dn1
32000 25c401217e70bb10d36ed0451ba2ebf8 credits.dn1
32000 11e3019facc4e4604f3371512306c55a dn.dn1
20803 03b286a7843b9f57247e5c2e536868e5 drop0.dn1
20803 b3031c1333267191ff8f70b2c65f9489 drop1.dn1
20803 a19494bb28b073049d01bf30eda9aa7f drop2.dn1
20803 71eab337abffdb05ef8b91b1fedfb69c drop3.dn1
20803 316ccbc339da5bdb9ed3f7e2062450f3 drop5.dn1
20803 2b8f67a319abd0c68a829d6e1f9891b3 drop7.dn1
20803 050b69d192bb7fbece4216a6ffcc55c1 drop9.dn1
20803 ce949a32ec01cd8d62d7eb7368fd3f2d drop11.dn1
20803 ad1bc17a68b722c8b4c45fcb3e96d714 drop13.dn1
32000 c30d140a90b0a743a725f51c14da3a33 duke.dn1
6158 e7d5ee22e177536dbce19e8fdbe06b01 duke1-b.dn1
5692 f5fed342c74c0b61659316dedcc692ed duke1.dn1
32000 0fcdddc14b8e580f3652b9498468805e end.dn1
2048 17758580d225eb9f9de1d64a321c9ccd font1.dn1
2048 b263b8e50a0f9e8fd70b2474e2e39e15 font2.dn1
8064 fc86775d54bf8edd0418654850584ed7 man0.dn1
8064 d31b9f0e908c3f4dca228bf0a5b561ae man1.dn1
8064 269ef795d799b720dc7c9ba63a7dd382 man2.dn1
8064 fa6c51170200e70eb6b796557674130f man3.dn1
8064 7a02e12b3e523211e13e92f40274caee man4.dn1
7168 669b75020276e2fe120289abf62541c9 numbers.dn1
8064 a4437ce58739b7573e020d723ddcc9fb object0.dn1
8064 96dc616fd7c4603efdeac55d826a41d3 object1.dn1
8064 021c0aa40bacaf4e4650dcef424bdea4 object2.dn1
8064 b5ed093bb0b1250c6572b2de9c40ec79 solid0.dn1
8064 424037761854d7daa4e24941c350e2cb solid1.dn1
8064 481319fefa2f09b39b950bad5b5f2121 solid2.dn1
8064 98a3eae4f9f752162f9cabe766cefbf5 solid3.dn1
23040 a4679b674e13e47a9d4b32d170669347 worldal1.dn1
23040 d12ce309b080083a91e67f244bf82656 worldal2.dn1
23040 82e4382062ae95ab9e1bac372fd0b0cc worldal3.dn1
23040 6bed1873bae9cad2852da67cc07bf139 worldal4.dn1
23040 e070ebbb78522364f400e2edc7d7e0a2 worldal5.dn1
23040 dd0dd12e80f07682b15b8825bbd89cf1 worldal6.dn1
23040 48892facb724df54e89eede27a6fe88f worldal7.dn1
23040 0137e980f9b52481856d589fed5e06ff worldal8.dn1
23040 5017cb9e3e850335299cda0bb8d9b54f worldal9.dn1
23040 a39601513ce3bd1b5250a6b31fa14c46 worldala.dn1
23040 54641896d683222f41743866cad2fedc worldalb.dn1
23040 b4b2a1b67524b9370a93cde679c213fa worldalc.dn1
full game extra assets: |
# in most cases, the .dn2 and .dn3 files
# are exact copies of the .dn1 files
32000 b36d6194ed8ea1d196869947b98a116d dn.dn2
32000 15c441dcd260cf44d200631b07f95b72 dn.dn3
20803 32ffd1f6217eb6255e2dc30846c4470a drop6.dn3
20803 1a53cdea3d73815796f9702c401e73f9 drop8.dn2
20803 94e9e25a88a466abdcd4ec286bf26832 drop10.dn3
20803 b872cf69ca55c892b8a144df40c29177 drop12.dn3
32000 1fa503cda190e405e0151877830b68b9 end.dn2
32000 f5bec4b5a21df89169fb4f54466d289e end.dn3
23040 285c7cfb781eae785fdffea862b219f8 worldal1.dn2
23040 8275ff64e5d1e302e67ae6e5c5e8277a worldal1.dn3
23040 858896fe4e956406d287c2365f1cb6bd worldal3.dn2
23040 659d63370118fb05b83e88730c1fb4e7 worldal3.dn3
23040 8b63362d58756ccd2599160099e5a477 worldal4.dn2
23040 45da7c66dc7b59825f0a1842914c1931 worldal4.dn3
23040 26acba727489c83d6ad69198dbbec277 worldal5.dn2
23040 97137151d513daa2d40e14e14fc21635 worldal5.dn3
23040 9198ed2df5d11c2e10ecd5d6e50f8a48 worldal6.dn2
23040 f53a5f550d98dede68a9fc38d8eb3eaf worldal6.dn3
23040 aa748272bf630d0d78762d98bd313aa1 worldal7.dn2
23040 c855ce72315b6df070891800607dcdbe worldal7.dn3
23040 23facb0e2313d93039bad033a66833b6 worldal8.dn2
23040 84ce827b4b8c9c7dfdc0a614fe29eaa5 worldal8.dn3
23040 02fd04d18fae2915ac4f4479c08ddce7 worldal9.dn2
23040 4266129d9f166c0a9a5ec100ea16724f worldal9.dn3
23040 0e8c3a6d52928acc887e245e0a185d69 worldala.dn2
23040 c7d3f524c5c20132d6634db56a273c4c worldala.dn3
23040 0f050026b5ea5522348c77ba652fde17 worldalb.dn2
23040 686a085fedb310f1666610f9097501ed worldalb.dn3
sha1sums: |
d52a6b3e5ab67022894fd1d9e865857efa60cbbc 1duke.zip
616189394573fa2eaedb575d218c31d3427c6160 DN1SW20.SHR
1bec866b846fe46290444fb8d704b8b08c23ca73 anim0.dn1
516511adfaf458df170692038da5f3382c5579fe anim1.dn1
0e915e334294718eabf01427905993aa772bda10 anim2.dn1
5dc93f747631dc83ef22243c4e45c176df2f0ffa anim3.dn1
644e294683a74cf6043a250db557c2fc7e7ff382 anim4.dn1
3bd9cdcf76738ddfed9d1b1c9b183a897be693c7 anim5.dn1
4aed96294119ea5f64d2ae8f7d2847404ef63c59 back0.dn1
313988d52b7a873a4ac293f57ad480b04b78c4be back1.dn1
8d260e4436f9f363412e083f881274e0c0f2fd83 back2.dn1
1cdfc510305e4fd626bd87a1242d71b5d3930b5b back3.dn1
22508eafc12a720bfe191b69a24b8922e6c17e05 badguy.dn1
1206bf2f2f0b75b15935ba198b5ba171f86c05e7 border.dn1
85235a5b1df485152248d19b1cf1b25bca96f91b credits.dn1
ade2d2c2e70ba6711b8b1c84f22c5c00173f3209 dn.dn1
56507e2fa3a05549fb3af2fa05f8423a622f1889 drop0.dn1
0fa853bb906a99fbd11cb9156cbf3caf66f98dee drop1.dn1
9a42f3e1a1ee3ee749554b468acd76d188d4ac68 drop11.dn1
700975bff06034b98026ba84c7cc9f93319ead42 drop13.dn1
e7929cccbe70514bd7f73200785c5c93d837b555 drop2.dn1
13d2cac56e38638431a38768756ed3171abd99b4 drop3.dn1
e70e0646785d6477eb4b8054558e842a983d698e drop5.dn1
d821525c3f96c4d0ebc02eb07c37d94f4a90f901 drop7.dn1
7283417a8838f92dc52770e5a4a996ec1c3325e9 drop9.dn1
a71e03b96cf76f2176b0de3b111c677bb1c250fb duke.dn1
2117776ca8b107854801819347aaf501891a2046 duke1-b.dn1
08d07728e972defc78104aa5dc8036c5e5650946 duke1.dn1
953e33144b61fd3482b3aa56f128e58eae888641 end.dn1
c46d3cbf5ca6eb715a5a50b6278495f2aec35f97 font1.dn1
8e9a2ba8867959ee5352cf87440939696d0253f5 font2.dn1
3f00cab9bb493a43ab439b4a6b9e0aceecf65fd0 man0.dn1
65f16c79426e2fbf0492fc2e56afef22b3c92f45 man1.dn1
36921d6771be2a3117eade59296d0a685488d1a0 man2.dn1
6609c18d21f52eac0faadbfe5f18b15f1b7e0382 man3.dn1
616f52ac5d65bb504a8a5f1263d9c65413e5fb2e man4.dn1
61812c25557e289780eba2901219c56e04fe65f2 my_demo.dn1
f6ad1ea1a4af2f0bfe42efa36670cf02eef9d737 numbers.dn1
8446ef061fcbedd3d57ac8836cba97e491972d77 object0.dn1
3679b28bbd55d44616fd2169dbebfd2050525444 object1.dn1
31aaa4582b00bc130856a206a7632cb7db4e415d object2.dn1
d49e7ad9df27b05fa54ebca935a1e1fa7aac900a solid0.dn1
2191f3b99812979c4f4604060046ce941ce6527d solid1.dn1
1ee1b6513e39240de4f9d33e3c4128426a30fc12 solid2.dn1
284a56d1573cf6564e6ab31ae844a8cde8e0de66 solid3.dn1
04105d53c5c62bce59267b325741686cddfbf479 vendor.doc
5373a05c6e9ad08bb857448ffecd7ae0cb75a97a worldal1.dn1
4ab082764b395f1e98f170024840b2d4dc2cec12 worldal2.dn1
fabfdde8e548737cfb605c28931942f416c9904f worldal3.dn1
f5865d675bb6dd168e7ad53e6dab20bfddd86360 worldal4.dn1
e6ab024064edc5acd258288da8daa212440ed454 worldal5.dn1
1a50547589af2f4d4126dd885c1844f7cec3818b worldal6.dn1
b886d344c58b1f479e1de6faf2907bf128f0d8b9 worldal7.dn1
ff328184fc501eb0bba10e7bd31181ddce2683a1 worldal8.dn1
4a69631eab40ae38f611ed376211ad8dcdaac6f7 worldal9.dn1
e2863e9a97560a53522309f8a3b55f2fb4ba6ed7 worldala.dn1
14a0c999910c4d5a96cb7e1565b957b0f13ebbb6 worldalb.dn1
0309da207dfb0adf8818478903aafb75c8222e79 worldalc.dn1
34034e64369e8cb4e0b3fc4b7aa17a2ee70cf246 dn.dn2
61799792c4cb54016b5d6e75770ab67a32612563 dn.dn3
d4f3e44b02f7f873274baad2258ca18d86426443 drop6.dn3
20c9aef65ddb432125ec167088e941491843431b drop8.dn2
2457945e19fa9353f2a4afca48572a0d19f359e0 drop10.dn3
55d9bd64199c1464f0ba7f92d302ca4948e5cc4f drop12.dn3
9b91141de300c491fe027e4bc037d05e295652b1 end.dn2
f2ac7ead833005ffc890e0cc3ddef1ff008e2217 end.dn3
a9377d5ae260452a3119796dd6aef5cedf974c5e worldal1.dn2
05237600fe4a11c439115f788e91d137397bd316 worldal1.dn3
f25077a25234f11573abd45e2ed942a1f7f6c1dc worldal3.dn2
9c38091622003485422eadd60a919fdb67f1c153 worldal3.dn3
f4a15826aba13bfe1940e3eb77c3722e4b54e8b5 worldal4.dn2
455277295b714ace380c558c22796e84f77f1a6f worldal4.dn3
7ea89bd60f736e43b89962a612aa94113235ed31 worldal5.dn2
3f99e641764a0ecaf8db1abd0a9101c28f6d9cab worldal5.dn3
11405517056ec1f49b7705607c7ec758e673296c worldal6.dn2
a3b810ebaec6367d62f89f03be7961cc76727c15 worldal6.dn3
b5ad5519533307e11208bcfbd598b69cd6354d3d worldal7.dn2
511bcb6db7c44f4bb02683b0b6b104e18addb72b worldal7.dn3
1f9a43a2c887b083102faaaf000d5f577fc62ba4 worldal8.dn2
00d8d6490d82eb55f1850b7a646764aa955eb7c0 worldal8.dn3
e7ae87a1ecb98762c89e5bb177267b80cdf72e6f worldal9.dn2
c333bcc008c916d8713d94e15bb4c2a0a3d44c98 worldal9.dn3
5841dfeb1e953af6e654aac13b5d754a53d98fb0 worldala.dn2
8cb6c038a14fcfc9e55d1dc68bc38f45a3ea1180 worldala.dn3
7c4ee4662506c03af45cfd9d02bb069b64ac266a worldalb.dn2
7f5b97c65318abbc5b61f9f348bbb28b802426a0 worldalb.dn3
sha256sums: |
e89cb6b7758c0357f2fa90e6a221a8eb530716a6e594cdea6fb269fa4db8bf86 1duke.zip
51e97ced092319e7e2af4164cda6e8e9cf9261ebbd20326ebacddf9ada821051 DN1SW20.SHR
...
|