Skip to content

Commit 65ad4ab

Browse files
committed
addons: new duke3d addons
1 parent 28b98a0 commit 65ad4ab

3 files changed

Lines changed: 166 additions & 2 deletions

File tree

db/addons.json

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1119,6 +1119,165 @@
11191119
"Description": "https://www.moddb.com/mods/duke-nukem-alien-armageddon\r\n\r\nAlien Armageddon is a mod for Duke Nukem 3D which adds many new high quality enemies, sexy NPCs, and a second playable character, all featured in epic new adventures. Some of the community\u0027s best talent have come together to make this amazing free expansion to the Duke 3D universe.",
11201120
"Author": "DukeBoss",
11211121
"UpdateDate": "2025-06-20T07:33:03.7476602Z"
1122+
},
1123+
{
1124+
"Id": "duke3d-community-build-project",
1125+
"AddonType": "TC",
1126+
"Game": "Duke3D",
1127+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-community-build-project_v1_0.zip",
1128+
"Title": "Community Build Project",
1129+
"Version": "1.0",
1130+
"FileSize": 4431390,
1131+
"Description": "Collection of 8 community maps (BJSHRINE, CBP2-8) which can be played back-to-back. Each of these levels consists of parts contributed by several mappers, resulting in a lot of variety and surprises.\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1132+
"Author": "Duke Nukem 3D Community",
1133+
"UpdateDate": "2025-07-10T12:30:20.6539198Z"
1134+
},
1135+
{
1136+
"Id": "duke3d-castle-dukenstein",
1137+
"AddonType": "TC",
1138+
"Game": "Duke3D",
1139+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-castle-dukenstein_v1_0.zip",
1140+
"Title": "Castle Dukenstein",
1141+
"Version": "1.0",
1142+
"FileSize": 2278708,
1143+
"Description": "I was getting sick of fighting monsters from the id, or aliens. I wanted to fight a real enemy... One you could really hate! I yerned for the good old days of blowing away nazis in Castle Wolfenstein, but with a more modern game engine. This is the result. This started out as a straight conversion of the 2 DoomII Wolfenstein levels into Duke maps. It is now a TC (Total Conversion) including graphics, sound, music, and 20 reworked Wolfenstein levels. \r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1144+
"Author": "Myles Edmonds (Deadeye)",
1145+
"UpdateDate": "2025-07-10T12:30:22.691741Z"
1146+
},
1147+
{
1148+
"Id": "duke3d-burnt",
1149+
"AddonType": "TC",
1150+
"Game": "Duke3D",
1151+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-burnt_v1_0.zip",
1152+
"Title": "Burnt",
1153+
"Version": "1.0",
1154+
"FileSize": 581878,
1155+
"Description": "Episode with 7 levels, action-packed and powered by an awesome MIDI soundtrack.\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1156+
"Author": "Petrovics Griffiths",
1157+
"UpdateDate": "2025-07-10T12:30:23.1420101Z"
1158+
},
1159+
{
1160+
"Id": "duke3d-aqua-trilogy",
1161+
"AddonType": "TC",
1162+
"Game": "Duke3D",
1163+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-aqua-trilogy_v1_0.zip",
1164+
"Title": "Aqua Trilogy",
1165+
"Version": "1.0",
1166+
"FileSize": 434227,
1167+
"Description": "3 levels with lots of underwater action. Was supposed to become an episode with at least 6 maps, but remained half-finished. Steal a mini sub (Aqua) to steal an experimental battle sub (Aqua2) which you use to enter the Aqua prison island (Aqua3). The episode was supposed to continue on the Jupiter moon Io, but it never happened.\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1168+
"Author": "Ben Roffelsen",
1169+
"UpdateDate": "2025-07-10T12:30:23.5762573Z"
1170+
},
1171+
{
1172+
"Id": "duke3d-bobsp-series",
1173+
"AddonType": "TC",
1174+
"Game": "Duke3D",
1175+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-bobsp-series_v1_0.zip",
1176+
"Title": "BobSP Series",
1177+
"Version": "1.0",
1178+
"FileSize": 933491,
1179+
"Description": "Collection of 5 maps. BOBSP1-3 are about Duke being trapped on an island with a nuclear reactor that needs to be prevented from a meltdown. BOBSP4 is some kinda sequel, taking place completely underwater. BOBSPX is rather a standalone level which deals with a hive full of Protector Drones you have to destroy. \r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1180+
"Author": "Bob Averill",
1181+
"UpdateDate": "2025-07-10T12:30:23.8383293Z"
1182+
},
1183+
{
1184+
"Id": "duke3d-bad-weekend",
1185+
"AddonType": "TC",
1186+
"Game": "Duke3D",
1187+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-bad-weekend_v1_0.zip",
1188+
"Title": "Bad Weekend",
1189+
"Version": "1.0",
1190+
"FileSize": 29154631,
1191+
"Description": "City-themed episode with 9 very difficult levels (2 secret). You can play the same episode with even higher difficulty (called \u0022Very Bad Weekend\u0022), featuring the first five maps with higher monster count.\r\n\r\nAlso with one new weapon (dual miniguns as chaingun replacement), new sounds and a new boss. The first five maps are rather conventional city slaughter while the final two levels take you to another dimension where things look and feel quite twisted.\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1192+
"Author": "Mister Sinister",
1193+
"UpdateDate": "2025-07-10T12:30:24.1579514Z"
1194+
},
1195+
{
1196+
"Id": "duke3d-alien-vs-predator",
1197+
"AddonType": "TC",
1198+
"Game": "Duke3D",
1199+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-alien-vs-predator_v1_0.zip",
1200+
"Title": "Alien vs Predator",
1201+
"Version": "1.0",
1202+
"FileSize": 10787288,
1203+
"Description": "\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1204+
"Author": "Slawomir \u0027LAW\u0027 Lawrynowicz",
1205+
"UpdateDate": "2025-07-10T12:30:24.4613801Z"
1206+
},
1207+
{
1208+
"Id": "duke3d-alien-invasion",
1209+
"AddonType": "TC",
1210+
"Game": "Duke3D",
1211+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-alien-invasion_v1_0.zip",
1212+
"Title": "Alien Invasion",
1213+
"Version": "1.0",
1214+
"FileSize": 3483815,
1215+
"Description": "24 levels, alot of levels borrow elements from Blood and Hexen, and classic gameplay with all new environments.\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1216+
"Author": "Fred Hero",
1217+
"UpdateDate": "2025-07-10T12:30:24.8809841Z"
1218+
},
1219+
{
1220+
"Id": "duke3d-alien-extermination-new-edition",
1221+
"AddonType": "TC",
1222+
"Game": "Duke3D",
1223+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-alien-extermination-new-edition_v1_0.zip",
1224+
"Title": "Alien Extermination: New Edition",
1225+
"Version": "1.0",
1226+
"FileSize": 11595228,
1227+
"Description": "https://forums.duke4.net/topic/9932-alien-extermination-tc-new-edition/\r\n\r\nFor a long time I\u0027ve been a huge fan of Alien movies. Being so popular, this franchise have spawned countless fan works, such as mods \u0026 maps for various games, including Duke 3D. Sadly, most of the projects are either have very few levels (AVD, Alien), or simply aren\u0027t polished enough, such as the case with ifamous Alien Extermination (AKA Alienz TC), released in 2000.\r\n\r\nAlienz TC was one of the first Duke 3D mods I\u0027ve ever played, and it always confused the hell out of me. It has tons of levels, some of which are quite good, but it also has tons of bugs, questionable artwork, no original music (plays standard Duke 3D tracks) \u0026 lots of unused content. Even the gameplay is extremely unbalanced. It bugs me that such huge TC is so underdeveloped and unpolished, unlike other mods, such as the classic Aliens TC for DOOM, for example. This is why I decided to make Alienz TC: New Edition. I honestly think Alien Extermination has a lot of potential, and after updating it and fixing numorous errors, I found myself enjoying it quite a bit. If you\u0027re a fan of Aliens and you never played the original Alienz TC, this is a good opportunity to try it out!\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1228+
"Author": "Widowmaker, Zykov Eddy et al.",
1229+
"UpdateDate": "2025-07-10T12:30:25.3396165Z"
1230+
},
1231+
{
1232+
"Id": "duke3d-alfs-resort",
1233+
"AddonType": "TC",
1234+
"Game": "Duke3D",
1235+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-alfs-resort_v1_0.zip",
1236+
"Title": "ALF\u0027s Resort",
1237+
"Version": "1.0",
1238+
"FileSize": 3605163,
1239+
"Dependencies": [
1240+
"dukevaca"
1241+
],
1242+
"Description": "A big resort for Duke Nukem 3D, using the add-on \u0027Duke Caribbean, Life\u0027s a Beach\u0027!\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1243+
"Author": "ALF",
1244+
"UpdateDate": "2025-07-10T12:30:25.7690444Z"
1245+
},
1246+
{
1247+
"Id": "duke3d-ageofevil",
1248+
"AddonType": "TC",
1249+
"Game": "Duke3D",
1250+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-ageofevil_v1_0.zip",
1251+
"Title": "Age of Evil",
1252+
"Version": "1.0",
1253+
"FileSize": 7664833,
1254+
"Description": "Christopher Quinn, novelist, British citizen, eldest son of Lord and Lady Quinn of Rotchestershire, England, was rather surprised when he came home from a booksigning tour one day to find that both his parents were dead. He was even more surprised when he dropped to his knees and burst out laughing.\r\n\r\nIndeed, this worried him when he had recovered, so as soon as the funeral was over he toddled on down to this local psychiatric hospital for a checkup. He was found to possess a borderline psychopathic personality, and it was recommended that he stay at the institute for further evaluation.\r\n\r\nOne night, Chris is awoken by a terrible scream. At first he thinks another serious inmate is being given a cold shower, but then he notices a rather eerie silence hanging over the place. He could hear unearthly moans and grisly noises in the distance. A security guard burst in, a knife buried in his spine, and collapsed upon the floor, dead. Even with slight psychosis Chris can tell something is very, very wrong. He dresses swiftly in his civilian clothes and trenchcoat, and arms himself with the deceased guard\u0027s gun.\r\n\r\nAs he prepares to face whatever is waiting for him outside the door, a thin and baffling smile crosses his face.\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1255+
"Author": "Benjamin Richard \u0027Yahtzee\u0027 Croshaw",
1256+
"UpdateDate": "2025-07-10T12:30:26.1940001Z"
1257+
},
1258+
{
1259+
"Id": "duke3d-adream-trilogy",
1260+
"AddonType": "TC",
1261+
"Game": "Duke3D",
1262+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-adream-trilogy_v1_0.zip",
1263+
"Title": "A.Dream Trilogy",
1264+
"Version": "1.0",
1265+
"FileSize": 30683116,
1266+
"Description": "https://forums.duke4.net/topic/3420-adream-trilogy/\r\n\r\nA.dream is a mini mod which includes three horror maps. First map is an improved and edited version of A.dream 1, second is a complete remade version of A.dream 2. The third map is made from scratch.\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1267+
"Author": "Zykov Eddy",
1268+
"UpdateDate": "2025-07-10T12:30:26.6252254Z"
1269+
},
1270+
{
1271+
"Id": "duke3d-25th_century",
1272+
"AddonType": "TC",
1273+
"Game": "Duke3D",
1274+
"DownloadUrl": "https://s3.fgsfds.link/buildlauncher/Duke3D/Campaigns/duke3d-25th_century_v1_0.zip",
1275+
"Title": "25th Century Duke",
1276+
"Version": "1.0",
1277+
"FileSize": 2146884,
1278+
"Description": "25th Century Duke is an add-on episode set in the 25th Century, a time where the global population is exceeding the 300 billion mark. The environment has been depleeted so much so that the creation of oxygen now rests in the hands of big industries. The cities of the world reach higher and higher for the clouds. Scenarios not dis-similar to those found in the cult movies BladeRunner and The Fifth Element.\r\n\r\n*Uses modified .grp from the EDuke32 Addon Compilation by NightFright*\r\nhttps://forums.duke4.net/topic/7640-release-eduke32-addon-compilation/",
1279+
"Author": "Kaotik Industries",
1280+
"UpdateDate": "2025-07-10T12:30:27.0704098Z"
11221281
}
11231282
],
11241283
"Blood": [

src/Common.Common/Helpers/Consts.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ public static class Consts
55
/// <summary>
66
/// Path to the files repository
77
/// </summary>
8-
public const string FilesRepo = "http://s3.fgsfds.link/buildlauncher";
8+
public const string FilesRepo = "https://s3.fgsfds.link/buildlauncher";
99

1010
/// <summary>
1111
/// Path to the files repository
1212
/// </summary>
13-
public const string UploadsFolder = "http://s3.fgsfds.link/uploads/buildlauncher";
13+
public const string UploadsFolder = "https://s3.fgsfds.link/uploads/buildlauncher";
1414

1515
/// <summary>
1616
/// GirtHub releases Url

src/Tests/AddonsDatabaseTests.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,11 @@ public async Task LooseFilesTest()
109109
continue;
110110
}
111111

112+
if (item.Key.EndsWith("s3browser-sync-metadata", StringComparison.OrdinalIgnoreCase))
113+
{
114+
continue;
115+
}
116+
112117
files.Add("https://s3.fgsfds.link/buildlauncher/" + item.Key);
113118
}
114119

0 commit comments

Comments
 (0)