diff --git a/README.md b/README.md index 64b652c..0b6c908 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ It also adds 2 additional level sizes: `micro` and `tiny`. To install on Ubuntu use: ``` -sudo apt install \ +sudo apt-get install \ g++ \ binutils \ make \ @@ -72,9 +72,7 @@ Example of usage with ViZDoom: [ViZDoom/examples/python/oblige.py](https://githu - `"game"`: `"doom2"`, `"doom"` - `"engine"`: `"zdoom"`, `"gzdoom"`, `"vizdoom"` - `"length"`: `"single"`, `"few"`, `"episode"`, `"game"` -- `"theme"`: `"original"`, `"mostly_original"`, `"epi"`, `"mostly_epi"`, `"bit_mixed"`, `"jumble"` - `"tech"`, `"mostly_tech"`, `"urban"`, `"mostly_urban"`, `"hell"`, `"mostly_hell"` - +- `"theme"`: `"original"`, `"mostly_original"`, `"epi"`, `"mostly_epi"`, `"bit_mixed"`, `"jumble"`, `"tech"`, `"mostly_tech"`, `"urban"`, `"mostly_urban"`, `"hell"`, `"mostly_hell"` - `"size"`: `"micro"`, `"tiny"`, `"small"`, `"regular"`, `"large"`, `"extreme"`, `"epi"`, `"prog"`, `"mixed"` - `"outdoors"`: `"mixed"`, `"none"`, `"rare"`, `"few"`, `"less"`, `"some"`, `"more"`, `"heaps"` - `"caves"`: `"mixed"`, `"none"`, `"rare"`, `"few"`, `"less"`, `"some"`, `"more"`, `"heaps"` @@ -82,14 +80,12 @@ Example of usage with ViZDoom: [ViZDoom/examples/python/oblige.py](https://githu - `"hallways"`: `"mixed"`, `"none"`, `"rare"`, `"few"`, `"less"`, `"some"`, `"more"`, `"heaps"` - `"teleporters"`: `"mixed"`, `"none"`, `"rare"`, `"few"`, `"less"`, `"some"`, `"more"`, `"heaps"` - `"steepness"`: `"mixed"`, `"none"`, `"rare"`, `"few"`, `"less"`, `"some"`, `"more"`, `"heaps"` - - `"mons"`: `"scarce"`, `"few"`, `"less"`, `"some"`, `"more"`, `"nuts"`, `"mixed"`, `"none"` - `"strength"`: `"weak"`, `"easier"`, `"normal"`, `"harder"`, `"tough"`, `"crazy"` - `"ramp_up"`: `"slow"`, `"medium"`, `"fast"`, `"episodic"` - `"bosses"`: `"none"`, `"easier"`, `"normal"`, `"harder"` - `"traps"`: `"none"`, `"mixed"`, `"rare"`, `"few"`, `"less"`, `"some"`, `"more"`, `"heaps"` - `"cages"`: `"none"`, `"mixed"`, `"rare"`, `"few"`, `"less"`, `"some"`, `"more"`, `"heaps"` - - `"health"`: `"none"`, `"scarce"`, `"less"`, `"bit_less"`, `"normal"`, `"bit_more"`, `"more"`, `"heaps"` - `"ammo"`: `"none"`, `"scarce"`, `"less"`, `"bit_less"`, `"normal"`, `"bit_more"`, `"more"`, `"heaps"` - `"weapons"`: `"none"`, `"very_soon"`, `"sooner"`, `"normal"`, `"later"`, `"very_late"` diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/anomaly1.wad b/pyoblige/Oblige_src/games/doom/data/boss1/anomaly1.wad new file mode 100644 index 0000000..15285d1 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/anomaly1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/anomaly2.wad b/pyoblige/Oblige_src/games/doom/data/boss1/anomaly2.wad new file mode 100644 index 0000000..5ef2871 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/anomaly2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/anomaly3.wad b/pyoblige/Oblige_src/games/doom/data/boss1/anomaly3.wad new file mode 100644 index 0000000..60bef08 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/anomaly3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/dis1.wad b/pyoblige/Oblige_src/games/doom/data/boss1/dis1.wad new file mode 100644 index 0000000..c7bfe96 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/dis1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/tower1.wad b/pyoblige/Oblige_src/games/doom/data/boss1/tower1.wad new file mode 100644 index 0000000..2b2baa6 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/tower1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/tower2.wad b/pyoblige/Oblige_src/games/doom/data/boss1/tower2.wad new file mode 100644 index 0000000..f7473d2 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/tower2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/ult_anomaly.wad b/pyoblige/Oblige_src/games/doom/data/boss1/ult_anomaly.wad new file mode 100644 index 0000000..b03c96b Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/ult_anomaly.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/ult_anomaly2.wad b/pyoblige/Oblige_src/games/doom/data/boss1/ult_anomaly2.wad new file mode 100644 index 0000000..5a7d20b Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/ult_anomaly2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/ult_dis.wad b/pyoblige/Oblige_src/games/doom/data/boss1/ult_dis.wad new file mode 100644 index 0000000..bf9f2de Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/ult_dis.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss1/ult_tower.wad b/pyoblige/Oblige_src/games/doom/data/boss1/ult_tower.wad new file mode 100644 index 0000000..34cf7bf Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss1/ult_tower.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/gallow1.wad b/pyoblige/Oblige_src/games/doom/data/boss2/gallow1.wad new file mode 100644 index 0000000..712e5c7 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/gallow1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/gallow2.wad b/pyoblige/Oblige_src/games/doom/data/boss2/gallow2.wad new file mode 100644 index 0000000..fcc1776 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/gallow2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/gotcha1.wad b/pyoblige/Oblige_src/games/doom/data/boss2/gotcha1.wad new file mode 100644 index 0000000..52d9439 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/gotcha1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/gotcha2.wad b/pyoblige/Oblige_src/games/doom/data/boss2/gotcha2.wad new file mode 100644 index 0000000..0c3f2f2 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/gotcha2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/gotcha3.wad b/pyoblige/Oblige_src/games/doom/data/boss2/gotcha3.wad new file mode 100644 index 0000000..81ca2e4 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/gotcha3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/gotcha4.wad b/pyoblige/Oblige_src/games/doom/data/boss2/gotcha4.wad new file mode 100644 index 0000000..a50ae52 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/gotcha4.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/icon1.wad b/pyoblige/Oblige_src/games/doom/data/boss2/icon1.wad new file mode 100644 index 0000000..fa15b55 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/icon1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/icon2.wad b/pyoblige/Oblige_src/games/doom/data/boss2/icon2.wad new file mode 100644 index 0000000..03c5015 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/icon2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/icon3.wad b/pyoblige/Oblige_src/games/doom/data/boss2/icon3.wad new file mode 100644 index 0000000..beddb17 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/icon3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/simple1.wad b/pyoblige/Oblige_src/games/doom/data/boss2/simple1.wad new file mode 100644 index 0000000..ac3c596 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/simple1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/simple2.wad b/pyoblige/Oblige_src/games/doom/data/boss2/simple2.wad new file mode 100644 index 0000000..fdc61b1 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/simple2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/simple3.wad b/pyoblige/Oblige_src/games/doom/data/boss2/simple3.wad new file mode 100644 index 0000000..eb2ae00 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/simple3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/boss2/simple4.wad b/pyoblige/Oblige_src/games/doom/data/boss2/simple4.wad new file mode 100644 index 0000000..ee1f548 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/boss2/simple4.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/doom_falls.wad b/pyoblige/Oblige_src/games/doom/data/doom_falls.wad new file mode 100644 index 0000000..cb5fab2 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/doom_falls.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/freedoom_face.wad b/pyoblige/Oblige_src/games/doom/data/freedoom_face.wad new file mode 100644 index 0000000..15a3510 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/freedoom_face.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/hang_lamp.wad b/pyoblige/Oblige_src/games/doom/data/hang_lamp.wad new file mode 100644 index 0000000..832c1b9 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/hang_lamp.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/lift_flat.wad b/pyoblige/Oblige_src/games/doom/data/lift_flat.wad new file mode 100644 index 0000000..bc5759a Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/lift_flat.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/logos.wad b/pyoblige/Oblige_src/games/doom/data/logos.wad new file mode 100644 index 0000000..734eccb Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/logos.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/metal_step.wad b/pyoblige/Oblige_src/games/doom/data/metal_step.wad new file mode 100644 index 0000000..ac00c4b Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/metal_step.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/short_bars.wad b/pyoblige/Oblige_src/games/doom/data/short_bars.wad new file mode 100644 index 0000000..4271c8b Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/short_bars.wad differ diff --git a/pyoblige/Oblige_src/games/doom/data/vine_dude.wad b/pyoblige/Oblige_src/games/doom/data/vine_dude.wad new file mode 100644 index 0000000..ef41e4f Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/data/vine_dude.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/bridge/narrow.wad b/pyoblige/Oblige_src/games/doom/fabs/bridge/narrow.wad new file mode 100644 index 0000000..c456075 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/bridge/narrow.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/cage/fake_switch.wad b/pyoblige/Oblige_src/games/doom/fabs/cage/fake_switch.wad new file mode 100644 index 0000000..186d77b Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/cage/fake_switch.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/cage/hell_box.wad b/pyoblige/Oblige_src/games/doom/fabs/cage/hell_box.wad new file mode 100644 index 0000000..d3aa584 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/cage/hell_box.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/cage/small_cage.wad b/pyoblige/Oblige_src/games/doom/fabs/cage/small_cage.wad new file mode 100644 index 0000000..76a1d52 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/cage/small_cage.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/cage/stand_cage.wad b/pyoblige/Oblige_src/games/doom/fabs/cage/stand_cage.wad new file mode 100644 index 0000000..59504eb Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/cage/stand_cage.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/cage/wall_cage.wad b/pyoblige/Oblige_src/games/doom/fabs/cage/wall_cage.wad new file mode 100644 index 0000000..9652920 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/cage/wall_cage.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/blob_lamp.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/blob_lamp.wad new file mode 100644 index 0000000..203e729 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/blob_lamp.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/carpets.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/carpets.wad new file mode 100644 index 0000000..5953f45 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/carpets.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/ceil_light.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/ceil_light.wad new file mode 100644 index 0000000..8e464d7 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/ceil_light.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/crates1.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/crates1.wad new file mode 100644 index 0000000..32fcb68 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/crates1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/dh_comp.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/dh_comp.wad new file mode 100644 index 0000000..f072d41 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/dh_comp.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/dh_lamp.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/dh_lamp.wad new file mode 100644 index 0000000..31288fd Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/dh_lamp.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/exit_sign.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/exit_sign.wad new file mode 100644 index 0000000..98b0e7e Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/exit_sign.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/fountain.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/fountain.wad new file mode 100644 index 0000000..0f99ffb Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/fountain.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/hang_lamp.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/hang_lamp.wad new file mode 100644 index 0000000..3a691a2 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/hang_lamp.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/hell_gore.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/hell_gore.wad new file mode 100644 index 0000000..bff7d05 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/hell_gore.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/liquid_pipe.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/liquid_pipe.wad new file mode 100644 index 0000000..3166a87 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/liquid_pipe.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/pillar1.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/pillar1.wad new file mode 100644 index 0000000..2eb7833 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/pillar1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/pillar2.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/pillar2.wad new file mode 100644 index 0000000..973769b Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/pillar2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/pillar3.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/pillar3.wad new file mode 100644 index 0000000..93bea8d Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/pillar3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/ruins.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/ruins.wad new file mode 100644 index 0000000..5fa5bf0 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/ruins.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/stalag.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/stalag.wad new file mode 100644 index 0000000..70b37c3 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/stalag.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/decor/waterfall.wad b/pyoblige/Oblige_src/games/doom/fabs/decor/waterfall.wad new file mode 100644 index 0000000..5a18b53 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/decor/waterfall.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/door/arch_curved.wad b/pyoblige/Oblige_src/games/doom/fabs/door/arch_curved.wad new file mode 100644 index 0000000..c818266 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/door/arch_curved.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/door/arch_plain.wad b/pyoblige/Oblige_src/games/doom/fabs/door/arch_plain.wad new file mode 100644 index 0000000..caf7a3e Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/door/arch_plain.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/door/arch_w_pic.wad b/pyoblige/Oblige_src/games/doom/fabs/door/arch_w_pic.wad new file mode 100644 index 0000000..2fb27e0 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/door/arch_w_pic.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/door/barred_arch.wad b/pyoblige/Oblige_src/games/doom/fabs/door/barred_arch.wad new file mode 100644 index 0000000..5a8d885 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/door/barred_arch.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/door/door1.wad b/pyoblige/Oblige_src/games/doom/fabs/door/door1.wad new file mode 100644 index 0000000..7a88ba9 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/door/door1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/door/key_medium.wad b/pyoblige/Oblige_src/games/doom/fabs/door/key_medium.wad new file mode 100644 index 0000000..e58dadb Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/door/key_medium.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/door/secret.wad b/pyoblige/Oblige_src/games/doom/fabs/door/secret.wad new file mode 100644 index 0000000..5fea201 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/door/secret.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/door/viney_arch.wad b/pyoblige/Oblige_src/games/doom/fabs/door/viney_arch.wad new file mode 100644 index 0000000..371de95 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/door/viney_arch.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/closet1.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/closet1.wad new file mode 100644 index 0000000..b11a8d6 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/closet1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/closet2.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/closet2.wad new file mode 100644 index 0000000..b571a06 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/closet2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/closet3.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/closet3.wad new file mode 100644 index 0000000..f460ad6 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/closet3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/gazebo1.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/gazebo1.wad new file mode 100644 index 0000000..fb79924 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/gazebo1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/pillar1.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/pillar1.wad new file mode 100644 index 0000000..1f27ae8 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/pillar1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/pillar2.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/pillar2.wad new file mode 100644 index 0000000..78c727a Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/pillar2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/plut_pad.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/plut_pad.wad new file mode 100644 index 0000000..de4b8d0 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/plut_pad.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/rocky.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/rocky.wad new file mode 100644 index 0000000..cfd1357 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/rocky.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/secret_box.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/secret_box.wad new file mode 100644 index 0000000..d71eb55 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/secret_box.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/sw_heretic.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/sw_heretic.wad new file mode 100644 index 0000000..fe13e9c Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/sw_heretic.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/exit/switch.wad b/pyoblige/Oblige_src/games/doom/fabs/exit/switch.wad new file mode 100644 index 0000000..2ef476e Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/exit/switch.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/fence/bars_16.wad b/pyoblige/Oblige_src/games/doom/fabs/fence/bars_16.wad new file mode 100644 index 0000000..881807f Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/fence/bars_16.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/fence/fence_16.wad b/pyoblige/Oblige_src/games/doom/fabs/fence/fence_16.wad new file mode 100644 index 0000000..353f264 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/fence/fence_16.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/fence/posts.wad b/pyoblige/Oblige_src/games/doom/fabs/fence/posts.wad new file mode 100644 index 0000000..3aa0805 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/fence/posts.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/fence/secret_16.wad b/pyoblige/Oblige_src/games/doom/fabs/fence/secret_16.wad new file mode 100644 index 0000000..126d13e Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/fence/secret_16.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/floor/lava_pit.wad b/pyoblige/Oblige_src/games/doom/fabs/floor/lava_pit.wad new file mode 100644 index 0000000..173a131 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/floor/lava_pit.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_c.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_c.wad new file mode 100644 index 0000000..d9ab954 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_c.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_i.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_i.wad new file mode 100644 index 0000000..c764b64 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_i.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_j.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_j.wad new file mode 100644 index 0000000..12d86d4 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_j.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_k.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_k.wad new file mode 100644 index 0000000..d3cbc59 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_k.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_p.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_p.wad new file mode 100644 index 0000000..e3f8f4c Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_p.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_t.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_t.wad new file mode 100644 index 0000000..38026f6 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_t.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_u.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_u.wad new file mode 100644 index 0000000..11fa702 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/deuce_u.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/vent_c.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_c.wad new file mode 100644 index 0000000..86f67e2 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_c.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/vent_i.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_i.wad new file mode 100644 index 0000000..c6742ef Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_i.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/vent_j.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_j.wad new file mode 100644 index 0000000..c7c9695 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_j.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/vent_k.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_k.wad new file mode 100644 index 0000000..0752e93 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_k.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/vent_p.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_p.wad new file mode 100644 index 0000000..0a4e243 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_p.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/vent_t.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_t.wad new file mode 100644 index 0000000..b828f64 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_t.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/hall/vent_u.wad b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_u.wad new file mode 100644 index 0000000..a2a505f Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/hall/vent_u.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/alcove1.wad b/pyoblige/Oblige_src/games/doom/fabs/item/alcove1.wad new file mode 100644 index 0000000..0e23be8 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/alcove1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/alcove2.wad b/pyoblige/Oblige_src/games/doom/fabs/item/alcove2.wad new file mode 100644 index 0000000..ba7a022 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/alcove2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/alcove_bars.wad b/pyoblige/Oblige_src/games/doom/fabs/item/alcove_bars.wad new file mode 100644 index 0000000..0c42f25 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/alcove_bars.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/closet.wad b/pyoblige/Oblige_src/games/doom/fabs/item/closet.wad new file mode 100644 index 0000000..bd000fe Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/closet.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/gazebo2.wad b/pyoblige/Oblige_src/games/doom/fabs/item/gazebo2.wad new file mode 100644 index 0000000..2bd9d45 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/gazebo2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/gothic1.wad b/pyoblige/Oblige_src/games/doom/fabs/item/gothic1.wad new file mode 100644 index 0000000..9d65c2f Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/gothic1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/lowering.wad b/pyoblige/Oblige_src/games/doom/fabs/item/lowering.wad new file mode 100644 index 0000000..cb86a97 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/lowering.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/pedestal.wad b/pyoblige/Oblige_src/games/doom/fabs/item/pedestal.wad new file mode 100644 index 0000000..acc50f5 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/pedestal.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/pentagram.wad b/pyoblige/Oblige_src/games/doom/fabs/item/pentagram.wad new file mode 100644 index 0000000..e790ae0 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/pentagram.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/podium.wad b/pyoblige/Oblige_src/games/doom/fabs/item/podium.wad new file mode 100644 index 0000000..d83e387 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/podium.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/secret_cage.wad b/pyoblige/Oblige_src/games/doom/fabs/item/secret_cage.wad new file mode 100644 index 0000000..5cb0bcc Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/secret_cage.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/secret_ledge.wad b/pyoblige/Oblige_src/games/doom/fabs/item/secret_ledge.wad new file mode 100644 index 0000000..7c56b62 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/secret_ledge.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/item/secret_niche.wad b/pyoblige/Oblige_src/games/doom/fabs/item/secret_niche.wad new file mode 100644 index 0000000..c890fbf Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/item/secret_niche.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/archy.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/archy.wad new file mode 100644 index 0000000..f0c923a Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/archy.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/barred1.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/barred1.wad new file mode 100644 index 0000000..2f1d57d Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/barred1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/barred2.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/barred2.wad new file mode 100644 index 0000000..55e630b Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/barred2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/curve1.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/curve1.wad new file mode 100644 index 0000000..7ef095f Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/curve1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/curve2.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/curve2.wad new file mode 100644 index 0000000..1d853e3 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/curve2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/door2.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/door2.wad new file mode 100644 index 0000000..0d9567a Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/door2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/key_2x2.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_2x2.wad new file mode 100644 index 0000000..e0ad6b2 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_2x2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/key_curve.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_curve.wad new file mode 100644 index 0000000..feadd61 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_curve.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/key_huge.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_huge.wad new file mode 100644 index 0000000..1f2ee17 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_huge.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/key_large.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_large.wad new file mode 100644 index 0000000..276e493 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_large.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/key_triple.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_triple.wad new file mode 100644 index 0000000..6c7b75a Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/key_triple.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/lift3.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/lift3.wad new file mode 100644 index 0000000..a1429ee Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/lift3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/lift4.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/lift4.wad new file mode 100644 index 0000000..f06e9eb Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/lift4.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/lift_curve.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/lift_curve.wad new file mode 100644 index 0000000..d4e6ff7 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/lift_curve.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/secret2.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/secret2.wad new file mode 100644 index 0000000..0d8e216 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/secret2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/secret3.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/secret3.wad new file mode 100644 index 0000000..6cd12b4 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/secret3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/simple1.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/simple1.wad new file mode 100644 index 0000000..c0c4f3e Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/simple1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/simple2.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/simple2.wad new file mode 100644 index 0000000..1d3283e Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/simple2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/stair1.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/stair1.wad new file mode 100644 index 0000000..8f8aee5 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/stair1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/y1.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/y1.wad new file mode 100644 index 0000000..c5781cd Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/y1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/y2.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/y2.wad new file mode 100644 index 0000000..7abb189 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/y2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/y3.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/y3.wad new file mode 100644 index 0000000..3b0c311 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/y3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/joiner/zigzag.wad b/pyoblige/Oblige_src/games/doom/fabs/joiner/zigzag.wad new file mode 100644 index 0000000..ba4bb6a Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/joiner/zigzag.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/misc/depot.wad b/pyoblige/Oblige_src/games/doom/fabs/misc/depot.wad new file mode 100644 index 0000000..7e4c32d Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/misc/depot.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/picture/pic_box.wad b/pyoblige/Oblige_src/games/doom/fabs/picture/pic_box.wad new file mode 100644 index 0000000..8b39853 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/picture/pic_box.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/stairs/curve_32.wad b/pyoblige/Oblige_src/games/doom/fabs/stairs/curve_32.wad new file mode 100644 index 0000000..6f0b11e Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/stairs/curve_32.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/stairs/lift_64.wad b/pyoblige/Oblige_src/games/doom/fabs/stairs/lift_64.wad new file mode 100644 index 0000000..7348198 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/stairs/lift_64.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/stairs/long_1x2.wad b/pyoblige/Oblige_src/games/doom/fabs/stairs/long_1x2.wad new file mode 100644 index 0000000..4b00250 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/stairs/long_1x2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/stairs/long_1x3.wad b/pyoblige/Oblige_src/games/doom/fabs/stairs/long_1x3.wad new file mode 100644 index 0000000..079ec4c Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/stairs/long_1x3.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/stairs/stair_32.wad b/pyoblige/Oblige_src/games/doom/fabs/stairs/stair_32.wad new file mode 100644 index 0000000..d35e9c5 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/stairs/stair_32.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/stairs/stair_64.wad b/pyoblige/Oblige_src/games/doom/fabs/stairs/stair_64.wad new file mode 100644 index 0000000..846286d Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/stairs/stair_64.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/stairs/wide_3x1.wad b/pyoblige/Oblige_src/games/doom/fabs/stairs/wide_3x1.wad new file mode 100644 index 0000000..78d9596 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/stairs/wide_3x1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/start/basic.wad b/pyoblige/Oblige_src/games/doom/fabs/start/basic.wad new file mode 100644 index 0000000..1794190 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/start/basic.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/start/closet1.wad b/pyoblige/Oblige_src/games/doom/fabs/start/closet1.wad new file mode 100644 index 0000000..904944f Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/start/closet1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/start/dropoff.wad b/pyoblige/Oblige_src/games/doom/fabs/start/dropoff.wad new file mode 100644 index 0000000..2762367 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/start/dropoff.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/start/sky_pad.wad b/pyoblige/Oblige_src/games/doom/fabs/start/sky_pad.wad new file mode 100644 index 0000000..511ee54 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/start/sky_pad.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/switch/edge_switch.wad b/pyoblige/Oblige_src/games/doom/fabs/switch/edge_switch.wad new file mode 100644 index 0000000..550bef9 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/switch/edge_switch.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/switch/niche1.wad b/pyoblige/Oblige_src/games/doom/fabs/switch/niche1.wad new file mode 100644 index 0000000..e750b34 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/switch/niche1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/switch/niche2.wad b/pyoblige/Oblige_src/games/doom/fabs/switch/niche2.wad new file mode 100644 index 0000000..900ae1b Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/switch/niche2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/switch/niche_bars.wad b/pyoblige/Oblige_src/games/doom/fabs/switch/niche_bars.wad new file mode 100644 index 0000000..4e106d6 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/switch/niche_bars.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/switch/small.wad b/pyoblige/Oblige_src/games/doom/fabs/switch/small.wad new file mode 100644 index 0000000..57b1ff4 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/switch/small.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/switch/wall_box1.wad b/pyoblige/Oblige_src/games/doom/fabs/switch/wall_box1.wad new file mode 100644 index 0000000..d077db5 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/switch/wall_box1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/teleporter/closet2.wad b/pyoblige/Oblige_src/games/doom/fabs/teleporter/closet2.wad new file mode 100644 index 0000000..6323227 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/teleporter/closet2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/teleporter/pad1.wad b/pyoblige/Oblige_src/games/doom/fabs/teleporter/pad1.wad new file mode 100644 index 0000000..0dd4ada Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/teleporter/pad1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/teleporter/pad2.wad b/pyoblige/Oblige_src/games/doom/fabs/teleporter/pad2.wad new file mode 100644 index 0000000..58a4439 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/teleporter/pad2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/teleporter/sky_pad.wad b/pyoblige/Oblige_src/games/doom/fabs/teleporter/sky_pad.wad new file mode 100644 index 0000000..86d5b25 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/teleporter/sky_pad.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/trap/trap1.wad b/pyoblige/Oblige_src/games/doom/fabs/trap/trap1.wad new file mode 100644 index 0000000..069b8c4 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/trap/trap1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/cavish.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/cavish.wad new file mode 100644 index 0000000..56b29e2 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/cavish.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/cross.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/cross.wad new file mode 100644 index 0000000..07bddc9 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/cross.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/lite_1.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/lite_1.wad new file mode 100644 index 0000000..111a1b7 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/lite_1.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/lite_2.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/lite_2.wad new file mode 100644 index 0000000..4faf33e Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/lite_2.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/low_gap.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/low_gap.wad new file mode 100644 index 0000000..5a56a05 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/low_gap.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/mid_band.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/mid_band.wad new file mode 100644 index 0000000..40568e2 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/mid_band.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/runes.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/runes.wad new file mode 100644 index 0000000..a0a0da3 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/runes.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/torches.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/torches.wad new file mode 100644 index 0000000..06b3e5f Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/torches.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/vert_gap.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/vert_gap.wad new file mode 100644 index 0000000..c8f4d85 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/vert_gap.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/wall/wall_16.wad b/pyoblige/Oblige_src/games/doom/fabs/wall/wall_16.wad new file mode 100644 index 0000000..e7384bc Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/wall/wall_16.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/window/barred.wad b/pyoblige/Oblige_src/games/doom/fabs/window/barred.wad new file mode 100644 index 0000000..1c2b297 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/window/barred.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/window/grate.wad b/pyoblige/Oblige_src/games/doom/fabs/window/grate.wad new file mode 100644 index 0000000..603bb08 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/window/grate.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/window/liq_arch.wad b/pyoblige/Oblige_src/games/doom/fabs/window/liq_arch.wad new file mode 100644 index 0000000..271e433 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/window/liq_arch.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/window/round.wad b/pyoblige/Oblige_src/games/doom/fabs/window/round.wad new file mode 100644 index 0000000..252982f Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/window/round.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/window/square.wad b/pyoblige/Oblige_src/games/doom/fabs/window/square.wad new file mode 100644 index 0000000..0301970 Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/window/square.wad differ diff --git a/pyoblige/Oblige_src/games/doom/fabs/window/tall.wad b/pyoblige/Oblige_src/games/doom/fabs/window/tall.wad new file mode 100644 index 0000000..b35d86b Binary files /dev/null and b/pyoblige/Oblige_src/games/doom/fabs/window/tall.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/data/boss_maw1.wad b/pyoblige/Oblige_src/games/heretic/data/boss_maw1.wad new file mode 100644 index 0000000..b805789 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/data/boss_maw1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/data/boss_portal1.wad b/pyoblige/Oblige_src/games/heretic/data/boss_portal1.wad new file mode 100644 index 0000000..9d4078e Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/data/boss_portal1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/cage/small_cage.wad b/pyoblige/Oblige_src/games/heretic/fabs/cage/small_cage.wad new file mode 100644 index 0000000..955e3d7 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/cage/small_cage.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/cage/stand_cage.wad b/pyoblige/Oblige_src/games/heretic/fabs/cage/stand_cage.wad new file mode 100644 index 0000000..79017b2 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/cage/stand_cage.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/cage/wall_cage.wad b/pyoblige/Oblige_src/games/heretic/fabs/cage/wall_cage.wad new file mode 100644 index 0000000..ced460c Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/cage/wall_cage.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/decor/barrels.wad b/pyoblige/Oblige_src/games/heretic/fabs/decor/barrels.wad new file mode 100644 index 0000000..eaf788c Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/decor/barrels.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/decor/chandelier.wad b/pyoblige/Oblige_src/games/heretic/fabs/decor/chandelier.wad new file mode 100644 index 0000000..62cb434 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/decor/chandelier.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/decor/coffin.wad b/pyoblige/Oblige_src/games/heretic/fabs/decor/coffin.wad new file mode 100644 index 0000000..8d0ae02 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/decor/coffin.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/decor/crates1.wad b/pyoblige/Oblige_src/games/heretic/fabs/decor/crates1.wad new file mode 100644 index 0000000..77d32e9 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/decor/crates1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/decor/fountain.wad b/pyoblige/Oblige_src/games/heretic/fabs/decor/fountain.wad new file mode 100644 index 0000000..8fbb451 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/decor/fountain.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/decor/pillar1.wad b/pyoblige/Oblige_src/games/heretic/fabs/decor/pillar1.wad new file mode 100644 index 0000000..d8a1f4b Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/decor/pillar1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/decor/pillar2.wad b/pyoblige/Oblige_src/games/heretic/fabs/decor/pillar2.wad new file mode 100644 index 0000000..0e74bd3 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/decor/pillar2.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/decor/stalag.wad b/pyoblige/Oblige_src/games/heretic/fabs/decor/stalag.wad new file mode 100644 index 0000000..70b37c3 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/decor/stalag.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/door/arch_curved.wad b/pyoblige/Oblige_src/games/heretic/fabs/door/arch_curved.wad new file mode 100644 index 0000000..c818266 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/door/arch_curved.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/door/cave_hole.wad b/pyoblige/Oblige_src/games/heretic/fabs/door/cave_hole.wad new file mode 100644 index 0000000..d0b37db Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/door/cave_hole.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/door/key_medium.wad b/pyoblige/Oblige_src/games/heretic/fabs/door/key_medium.wad new file mode 100644 index 0000000..48bcae5 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/door/key_medium.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/door/secret.wad b/pyoblige/Oblige_src/games/heretic/fabs/door/secret.wad new file mode 100644 index 0000000..d374800 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/door/secret.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/door/wide_door.wad b/pyoblige/Oblige_src/games/heretic/fabs/door/wide_door.wad new file mode 100644 index 0000000..9be7713 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/door/wide_door.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/exit/closet1.wad b/pyoblige/Oblige_src/games/heretic/fabs/exit/closet1.wad new file mode 100644 index 0000000..a783785 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/exit/closet1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/exit/secret_box.wad b/pyoblige/Oblige_src/games/heretic/fabs/exit/secret_box.wad new file mode 100644 index 0000000..96e890f Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/exit/secret_box.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/exit/sw_heretic.wad b/pyoblige/Oblige_src/games/heretic/fabs/exit/sw_heretic.wad new file mode 100644 index 0000000..be8bb73 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/exit/sw_heretic.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/fence/fence_16.wad b/pyoblige/Oblige_src/games/heretic/fabs/fence/fence_16.wad new file mode 100644 index 0000000..353f264 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/fence/fence_16.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/fence/secret_16.wad b/pyoblige/Oblige_src/games/heretic/fabs/fence/secret_16.wad new file mode 100644 index 0000000..8eed48a Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/fence/secret_16.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_c.wad b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_c.wad new file mode 100644 index 0000000..0dcaab8 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_c.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_i.wad b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_i.wad new file mode 100644 index 0000000..ac72ba3 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_i.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_j.wad b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_j.wad new file mode 100644 index 0000000..a665b04 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_j.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_k.wad b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_k.wad new file mode 100644 index 0000000..2f05c31 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_k.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_p.wad b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_p.wad new file mode 100644 index 0000000..8bb9d78 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_p.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_t.wad b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_t.wad new file mode 100644 index 0000000..7adfde0 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_t.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_u.wad b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_u.wad new file mode 100644 index 0000000..cc2aadb Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/hall/deuce_u.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/item/alcove1.wad b/pyoblige/Oblige_src/games/heretic/fabs/item/alcove1.wad new file mode 100644 index 0000000..3b589ed Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/item/alcove1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/item/pedestal.wad b/pyoblige/Oblige_src/games/heretic/fabs/item/pedestal.wad new file mode 100644 index 0000000..81432c6 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/item/pedestal.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/item/secret_niche.wad b/pyoblige/Oblige_src/games/heretic/fabs/item/secret_niche.wad new file mode 100644 index 0000000..e93fc2f Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/item/secret_niche.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/joiner/archy.wad b/pyoblige/Oblige_src/games/heretic/fabs/joiner/archy.wad new file mode 100644 index 0000000..435f88e Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/joiner/archy.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/joiner/door2.wad b/pyoblige/Oblige_src/games/heretic/fabs/joiner/door2.wad new file mode 100644 index 0000000..93664c7 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/joiner/door2.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/joiner/key_large.wad b/pyoblige/Oblige_src/games/heretic/fabs/joiner/key_large.wad new file mode 100644 index 0000000..abf8d9b Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/joiner/key_large.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/joiner/remote1.wad b/pyoblige/Oblige_src/games/heretic/fabs/joiner/remote1.wad new file mode 100644 index 0000000..64042a9 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/joiner/remote1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/joiner/secret2.wad b/pyoblige/Oblige_src/games/heretic/fabs/joiner/secret2.wad new file mode 100644 index 0000000..7da8e7c Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/joiner/secret2.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/misc/bridge.wad b/pyoblige/Oblige_src/games/heretic/fabs/misc/bridge.wad new file mode 100644 index 0000000..6337b1e Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/misc/bridge.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/misc/depot.wad b/pyoblige/Oblige_src/games/heretic/fabs/misc/depot.wad new file mode 100644 index 0000000..15d8fd9 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/misc/depot.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/misc/trap1.wad b/pyoblige/Oblige_src/games/heretic/fabs/misc/trap1.wad new file mode 100644 index 0000000..dde19c3 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/misc/trap1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/picture/pic_box.wad b/pyoblige/Oblige_src/games/heretic/fabs/picture/pic_box.wad new file mode 100644 index 0000000..90fd6f2 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/picture/pic_box.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/picture/wall_torch.wad b/pyoblige/Oblige_src/games/heretic/fabs/picture/wall_torch.wad new file mode 100644 index 0000000..2d40617 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/picture/wall_torch.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/stairs/long_1x2.wad b/pyoblige/Oblige_src/games/heretic/fabs/stairs/long_1x2.wad new file mode 100644 index 0000000..d567cf7 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/stairs/long_1x2.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/stairs/long_1x3.wad b/pyoblige/Oblige_src/games/heretic/fabs/stairs/long_1x3.wad new file mode 100644 index 0000000..39d8b01 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/stairs/long_1x3.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/stairs/stair_32.wad b/pyoblige/Oblige_src/games/heretic/fabs/stairs/stair_32.wad new file mode 100644 index 0000000..f58d301 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/stairs/stair_32.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/stairs/wide_3x1.wad b/pyoblige/Oblige_src/games/heretic/fabs/stairs/wide_3x1.wad new file mode 100644 index 0000000..1e20d75 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/stairs/wide_3x1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/start/basic.wad b/pyoblige/Oblige_src/games/heretic/fabs/start/basic.wad new file mode 100644 index 0000000..dd290a2 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/start/basic.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/start/closet1.wad b/pyoblige/Oblige_src/games/heretic/fabs/start/closet1.wad new file mode 100644 index 0000000..39c2a44 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/start/closet1.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/start/closet2.wad b/pyoblige/Oblige_src/games/heretic/fabs/start/closet2.wad new file mode 100644 index 0000000..0001ffe Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/start/closet2.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/switch/niche2.wad b/pyoblige/Oblige_src/games/heretic/fabs/switch/niche2.wad new file mode 100644 index 0000000..c805263 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/switch/niche2.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/switch/small.wad b/pyoblige/Oblige_src/games/heretic/fabs/switch/small.wad new file mode 100644 index 0000000..65b99aa Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/switch/small.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/teleporter/closet2.wad b/pyoblige/Oblige_src/games/heretic/fabs/teleporter/closet2.wad new file mode 100644 index 0000000..55b313e Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/teleporter/closet2.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/teleporter/pad2.wad b/pyoblige/Oblige_src/games/heretic/fabs/teleporter/pad2.wad new file mode 100644 index 0000000..47237d6 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/teleporter/pad2.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/wall/cavish.wad b/pyoblige/Oblige_src/games/heretic/fabs/wall/cavish.wad new file mode 100644 index 0000000..56b29e2 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/wall/cavish.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/wall/torches.wad b/pyoblige/Oblige_src/games/heretic/fabs/wall/torches.wad new file mode 100644 index 0000000..844e542 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/wall/torches.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/wall/wall_16.wad b/pyoblige/Oblige_src/games/heretic/fabs/wall/wall_16.wad new file mode 100644 index 0000000..e7384bc Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/wall/wall_16.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/window/square.wad b/pyoblige/Oblige_src/games/heretic/fabs/window/square.wad new file mode 100644 index 0000000..68944e5 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/window/square.wad differ diff --git a/pyoblige/Oblige_src/games/heretic/fabs/window/tall.wad b/pyoblige/Oblige_src/games/heretic/fabs/window/tall.wad new file mode 100644 index 0000000..ca48897 Binary files /dev/null and b/pyoblige/Oblige_src/games/heretic/fabs/window/tall.wad differ diff --git a/pyoblige/oblige.py b/pyoblige/oblige.py index e15a03b..13954ca 100644 --- a/pyoblige/oblige.py +++ b/pyoblige/oblige.py @@ -344,8 +344,8 @@ def generate(self, wad_path, verbose=False): "\nOblige executable path: {}".format(config_path, wad_path, oblige_path)) cmd = "{} --batch {} --load {} --keep".format(oblige_exe, wad_path, config_path) - # if verbose: - # cmd += " --verbose" + if verbose: + cmd += " --verbose" # Launch Oblige try: diff --git a/setup.py b/setup.py index 42f0611..17c2996 100644 --- a/setup.py +++ b/setup.py @@ -32,12 +32,18 @@ def run(self): raise build.run(self) +# Python 3.5+ only +#extra_files = [x for x in glob.glob("{}/**".format(oblige_src_path), recursive=True)] -extra_files = [x for x in glob.glob("{}/**".format(oblige_src_path), recursive=True)] +# Python 2.7 + Python 3 solution +extra_files = [] +for root, dirnames, filenames in os.walk('{}/'.format(oblige_src_path)): + for filename in filenames: + extra_files.append(os.path.join(root, filename)) setup( name='oblige', - version='0.1.1', + version='0.1.2', description='Level generator for DOOM', long_description="Level generator for DOOM. Wrapper for Oblige.", url='https://github.com/mwydmuch/PyOblige',