Skip to content

Upstream sync #669

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 31 commits into from
Aug 13, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6d02d52
Added alternative table printing method
GTD-Carthage Jul 26, 2024
6706766
New Resource Pack feature: room theme synthesizer. Builds room themes…
GTD-Carthage Jul 26, 2024
d14a58d
Added new shape rules, adding corner pieces to some old sets.
GTD-Carthage Jul 26, 2024
96cc7b4
Very edgy names that actually came from No Man's Sky character dialogue.
GTD-Carthage Jul 26, 2024
52fdb40
Merge pull request #175 from obsidian-level-maker/v21
GTD-Carthage Jul 27, 2024
d2bffca
Rebalanced probabilities on some secret fabs.
GTD-Carthage Jul 29, 2024
b83a8ad
- New prefab sets using gen AI textures.
GTD-Carthage Jul 29, 2024
96ebdb7
- New prefab set using gen AI textures, removed some materials alread…
GTD-Carthage Jul 31, 2024
9d55c57
New shape rule, with a lot of jagged tiles.
GTD-Carthage Aug 2, 2024
35c8768
Reduced restriction for size_limit on start rooms.
GTD-Carthage Aug 2, 2024
f437314
New hell and tech gen AI room theme: catacomb walls and... computer s…
GTD-Carthage Aug 2, 2024
511a9bb
Fixed wrong material assignment in room theme.
GTD-Carthage Aug 3, 2024
49b49ae
Removed duplicate textures that were still being referenced in recent…
GTD-Carthage Aug 3, 2024
6633d80
Added new prefabs to recently added prefab sets.
GTD-Carthage Aug 3, 2024
043f906
Attempted to fix issue with table.insert inputs for Doom 1 resource p…
GTD-Carthage Aug 4, 2024
e2fac10
Fixed texture misalignments due to wrong texture pegging on new fabs
GTD-Carthage Aug 5, 2024
385e1f0
Added brightmaps for CONSOLE textures in resource pack
GTD-Carthage Aug 5, 2024
c1c105e
- New shape rule adding to jagged-edge theme.
GTD-Carthage Aug 8, 2024
8671830
- New prefab set based on genAI textures on resource pack.
GTD-Carthage Aug 8, 2024
7e6a016
Removed debug print for room theme synthesizer in resource pack.
GTD-Carthage Aug 9, 2024
ae5d1e0
- Altered various wall fabs to have better texture alignments.
GTD-Carthage Aug 13, 2024
87f449c
Selecting Episodic or Progressive while in Single map length now retu…
GTD-Carthage Aug 13, 2024
2a4b4d5
- New shape rules... currency signs?
GTD-Carthage Aug 13, 2024
2d31eef
Polygon coordinates in prefab reading now contain flag for world-alig…
GTD-Carthage Aug 13, 2024
3934253
New shape rules based on arrow shapes.
GTD-Carthage Aug 13, 2024
4e8500e
Retextured some objects to more likely have unusual misalignments.
GTD-Carthage Aug 13, 2024
ffdeb0a
Initial version of OTEX module, dynamically creates material mappings…
GTD-Carthage Aug 13, 2024
13c2a53
Attempt to fix issue with procedural boss maps occasionally having mo…
GTD-Carthage Aug 13, 2024
be9e6fd
Clamped down maximum start room size a bit further on normal levels.
GTD-Carthage Aug 13, 2024
8a1dda2
Added extra details on new OTEX module.
GTD-Carthage Aug 13, 2024
a2e0bcf
Merge branch 'content-unstable' of https://github.com/GTD-Carthage/Ob…
Aug 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified games/doom/data/ObAddon_Textures_2.wad
Binary file not shown.
Binary file modified games/doom/data/ObAddon_Textures_Brightmaps.wad
Binary file not shown.
87 changes: 87 additions & 0 deletions games/doom/fabs/decor/gtd_decor_AI_sets.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
PREFABS.Decor_AI_goth_comp_yellow_computer_2x =
{
file = "decor/gtd_decor_AI_sets.wad",
map = "MAP01",

prob = 5000,

group = "gtd_AI_goth_comp_yellow_stained_glass",

height = 161,
where = "point",
size = 108,

bound_z1 = 0
}

PREFABS.Decor_AI_goth_comp_yellow_computer =
{
template = "Decor_AI_goth_comp_yellow_computer_2x",
map = "MAP02",

prob = 2500,

height = 152,
size = 76
}

--

PREFABS.Decor_AI_boiler_tank_1 =
{
template = "Decor_AI_goth_comp_yellow_computer_2x",
map = "MAP20",

group = "gtd_AI_boiler_room",

height = 128,
size = 80
}

--

PREFABS.Decor_AI_boiler_machine_A =
{
template = "Decor_AI_goth_comp_yellow_computer_2x",
map = "MAP20",

group = "gtd_AI_boiler_control_unit",

height = 128,
size = 72
}

PREFABS.Decor_AI_boiler_machine_B =
{
template = "Decor_AI_goth_comp_yellow_computer_2x",
map = "MAP21",

group = "gtd_AI_boiler_control_unit",

height = 128,
size = 76
}

--

PREFABS.Decor_AI_corpse_inset_pillar =
{
template = "Decor_AI_goth_comp_yellow_computer_2x",
map = "MAP30",

group = "gtd_AI_corpse_inset",

height = 128,
size = 96,

z_fit = "top",
bound_z2 = 128,

tex_SDPBBWLA =
{
SDPBBWL8 = 1,
SDPBBWL9 = 1,
SDPBBWLA = 4,
SDPBBWLB = 4
}
}
Binary file added games/doom/fabs/decor/gtd_decor_AI_sets.wad
Binary file not shown.
2 changes: 1 addition & 1 deletion games/doom/fabs/item/dem_secret_closets_urban.lua
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@ PREFABS.Item_secret_hanging_vent_closet =
in_porches = "never",
jump_crouch = false,

prob = 50,
prob = 20,

seed_w = 1,
seed_h = 1,
Expand Down
5 changes: 4 additions & 1 deletion games/doom/fabs/item/scionox_secrets_hell.lua
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ PREFABS.Item_hell_alcove_window_secret =
{
template = "Item_hell_alcove_tomb_secret",
map = "MAP02",

prob = 150,
port = "zdoom",
seed_w = 3,

seed_w = 3
}
2 changes: 1 addition & 1 deletion games/doom/fabs/item/scionox_secrets_tech.lua
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ PREFABS.Item_wallmachines_secret_5 =
file = "item/scionox_secrets_tech.wad",
map = "MAP06",

prob = 7,
prob = 4,
skip_prob = 50,

port = "!zdoom",
Expand Down
51 changes: 51 additions & 0 deletions games/doom/fabs/picture/gtd_pic_AI_sets.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
PREFABS.Pic_goth_comp_yellow_stained_glass =
{
file = "picture/gtd_pic_AI_sets.wad",
map = "MAP01",

prob = 50,
group = "gtd_AI_goth_comp_yellow_stained_glass",

texture_pack = "armaetus",

seed_w = 2,
seed_h = 1,

where = "seeds",
deep = 16,

height = 128,

x_fit = {104,108 , 148,152},
y_fit = "top",
z_fit = {53,95},

bound_z1 = 0,
bound_z2 = 128
}

PREFABS.Pic_goth_comp_yellow_stained_glass_3x =
{
template = "Pic_goth_comp_yellow_stained_glass",
map = "MAP02",

rank = 2,

seed_w = 3,

x_fit = { 84,108 , 276,300 }
}

--

PREFABS.Pic_AI_boiler_room_pipes =
{
template = "Pic_goth_comp_yellow_stained_glass",
map = "MAP10",

group = "gtd_AI_boiler_room",

x_fit = "frame",
y_fit = "top",
z_fit = {39,41 , 79,81}
}
Binary file added games/doom/fabs/picture/gtd_pic_AI_sets.wad
Binary file not shown.
Binary file modified games/doom/fabs/picture/gtd_pic_tall_glass_EPIC.wad
Binary file not shown.
148 changes: 148 additions & 0 deletions games/doom/fabs/wall/gtd_wall_AI_sets.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,148 @@
PREFABS.Wall_AI_goth_comp_yellow_stained_glass_1 =
{
file = "wall/gtd_wall_AI_sets.wad",
map = "MAP01",

prob = 50,
group = "gtd_AI_goth_comp_yellow_stained_glass",

where = "edge",
deep = 16,
height = 96,

bound_z1 = 0,
bound_z2 = 96,

z_fit = {8,9}
}

PREFABS.Wall_AI_goth_comp_yellow_stained_glass_1_stretchable =
{
template = "Wall_AI_goth_comp_yellow_stained_glass_1",
map = "MAP02",

rank = 2,

height = {96,9001},

bound_z2 = 148,

z_fit = {139,140}
}

PREFABS.Wall_AI_goth_comp_yellow_stained_glass_1_lite_pillar =
{
template = "Wall_AI_goth_comp_yellow_stained_glass_1",
map = "MAP03",

prob = 5,

z_fit = {86,87}
}

PREFABS.Wall_AI_goth_comp_yellow_stained_glass_1_lite_pillar_stretchable =
{
template = "Wall_AI_goth_comp_yellow_stained_glass_1",
map = "MAP03",

height = {96,9001},

prob = 5,
rank = 2,

z_fit = {86,87}
}

--
-- boiler room
--

PREFABS.Wall_AI_boiler_room_pipes =
{
file = "wall/gtd_wall_AI_sets.wad",
map = "MAP10",

prob = 50,
group = "gtd_AI_boiler_room",

where = "edge",
deep = 16,
height = 96,

bound_z1 = 0,
bound_z2 = 96,

z_fit = "top"
}

PREFABS.Wall_AI_boiler_room_dashboards =
{
template = "Wall_AI_boiler_room_pipes",
map = "MAP11",

prob = 8
}

PREFABS.Wall_AI_boiler_room_pipes_diag =
{
template = "Wall_AI_boiler_room_pipes",
map = "MAP19",

where = "diagonal"
}

--
--
--

PREFABS.Wall_AI_boiler_control_unit =
{
file = "wall/gtd_wall_AI_sets.wad",
map = "MAP20",

prob = 50,
group = "gtd_AI_boiler_control_unit",

where = "edge",
deep = 16,
height = 96,

bound_z1 = 0,
bound_z2 = 96,

z_fit = {71,73}
}

PREFABS.Wall_AI_boiler_control_box =
{
template = "Wall_AI_boiler_control_unit",
map = "MAP21",

prob = 10,
group = "gtd_AI_boiler_control_unit",

z_fit = {71,73}
}

--

PREFABS.Wall_AI_corpse_inset_variable =
{
template = "Wall_AI_goth_comp_yellow_stained_glass_1",
map = "MAP30",

group = "gtd_AI_corpse_inset",

height = 128,

z_fit = "top",
bound_z2 = 128,

tex_SDPBBWLA =
{
SDPBBWL8 = 1,
SDPBBWL9 = 1,
SDPBBWLA = 4,
SDPBBWLB = 4,
}
}
Binary file added games/doom/fabs/wall/gtd_wall_AI_sets.wad
Binary file not shown.
Binary file modified games/doom/fabs/wall/gtd_wall_generic_artsy_set.wad
Binary file not shown.
Binary file modified games/doom/fabs/wall/gtd_wall_gothic_bottom_glass_set.wad
Binary file not shown.
Binary file modified games/doom/fabs/wall/gtd_wall_gothic_churchy_glass_EPIC_set.wad
Binary file not shown.
Binary file modified games/doom/fabs/wall/gtd_wall_gothic_tall_glass_EPIC.wad
Binary file not shown.
Binary file modified games/doom/fabs/wall/mid_band.wad
Binary file not shown.
Binary file modified games/doom/fabs/window/gtd_window_bay.wad
Binary file not shown.
Binary file modified games/doom/fabs/window/gtd_window_bulletproof_glass.wad
Binary file not shown.
Binary file modified games/doom/fabs/window/gtd_window_bunker_mid_space.wad
Binary file not shown.
Binary file modified games/doom/fabs/window/gtd_windows_tall_octagon.wad
Binary file not shown.
2 changes: 2 additions & 0 deletions games/doom/names.lua
Original file line number Diff line number Diff line change
Expand Up @@ -3682,10 +3682,12 @@ DOOM.NAMES =
["Stranglehold"]=10,
["Suicide Mission"]=10,
["Tears in the Rain"]=10,
["Too Late to Make a Difference"]=10,
["Time to Kill"]=10,
["Tip of the Spear"]=10,
["The Fate of All Things"]=10,
["The Game Is On"]=10,
["These Are the Last Days, Are They Not?"]=10,
["Pulling the Short Straw"]=10,
["The Part Where He Gets You"]=10,
["The Sentinel's Playground"]=10,
Expand Down
24 changes: 10 additions & 14 deletions modules/prefab_controller.lua
Original file line number Diff line number Diff line change
Expand Up @@ -142,25 +142,21 @@ function PREFAB_CONTROL.fine_tune_filters()
}
local new_fab_groups_multipliers =
{
gtd_mscottpaper = 1.25,
--
gtd_pools = 1.25
gtd_AI_goth_comp_yellow_stained_glass = 1.12,
gtd_AI_boiler_room = 1.25,
gtd_AI_boiler_control_unit = 1.25,
gtd_AI_corpse_inset = 1.5
}
local new_themes_multipliers =
{
any_copperRust = 1.25,

tech_iStuff = 1.125,
tech_wood_lab = 2.25,
tech_bunker = 2.5,
tech_wood_lab = 1.25,
tech_bunker = 1.5,
tech_cableSocketCatacombs = 2,
--

urban_computerCatacombs = 1.125,
urban_wood_lab = 2.25,
urban_bunker = 2.5,
urban_wood_lab = 1.25,
urban_bunker = 1.5,
--

hell_computerCatacombs = 1.5
hell_cableSocketCatacombs = 2
}
local themes =
{
Expand Down
Loading