diff --git a/README.md b/README.md new file mode 100644 index 0000000..1cbc8f7 --- /dev/null +++ b/README.md @@ -0,0 +1,65 @@ +# Kiri's Wiring Bypass Kit + +Have you ever been stuck in Hell because you accidentally blew up a +switch to an important elevator? + +Couldn't leave the UAC HQ after giving your two weeks in the form of +too much heavy ordnance, because you broke the elevator? + +Can't make it through that broken teleporter the sweet, sweet freedom +of the end of the level? + +Well, have I got the solution for YOU! + +## Kiri's Discount Wiring Bypass Kit + +Temporarily restore power to broken electronics (or creepy hellish +teleporter alien magic things) with this handy dandy kit. + +Just use this ~~stud finder~~ Wiring Fault Detection Unit to find the +location of a broken ~~linedef~~ internal mechanism, and use the +accompanying TURBO WIRE CUTTER 9000 brand wire strippers, along with a +standard battery, some electrical tape, some wire, and flagrant +disregard for personal safety, and you can make that broken teleporter +into your very own ~~teleporter accident~~ functioning teleporter! + +(Batteries NOT included.) + +## How to use + +Loadout code: jmp + +Use the Wiring Bypass Kit item as an inventory item. Approach a broken +switch, teleporter, or other mechanism, and aim the device at the area +of the breakage. It may take a moment to find a repairable fault. + +The Wiring Fault Detection Unit has three LEDs indicating the +detection status: + +- Red: There is a broken mechanism, that can be repaired. +- Green: Everything is functioning as implemented. +- Yellow: Not close enough to make a determination. Approach the + mechanism. + +The LCD indicator can detect the exact nature of the faulty mechanism. +See appendix D for a list of codes. + +Once a faulty mechanism has been located, you may attach a charged +battery to the mechanism to temporarily restore some functionality to +it. + +Note: Some mechanisms cannot be repaired through simple wiring bypass, +such as doors or elevators, if the damage is on the mechanism itself, +instead of a switch or other remote activator. + +TODO: Remove any language not corporate-aligned, such as "teleporter +accident" and "mechanism". + +## Appendix D + +Appendix D is unavailable in the Kiri's Discount Wiring Bypass Kit +manual. To obtain a copy of appendix D, please purchase a subscription +to Kiri's Discount Wiring Bypass Kit: Professional Edition. + + + diff --git a/gldefs.txt b/gldefs.txt index ec7a709..af7733d 100644 --- a/gldefs.txt +++ b/gldefs.txt @@ -1,19 +1,19 @@ brightmap sprite jmppa0 { - map "sprites/jmpr_brightmap_1.png" + map "sprites/bright_jmpr_1.png" disablefullbright } brightmap sprite jmppb0 { - map "sprites/jmpr_brightmap_2.png" + map "sprites/bright_jmpr_2.png" disablefullbright } brightmap sprite jmppc0 { - map "sprites/jmpr_brightmap_3.png" + map "sprites/bright_jmpr_3.png" disablefullbright } diff --git a/source_data/Makefile b/source_data/Makefile index 138b252..12a5341 100644 --- a/source_data/Makefile +++ b/source_data/Makefile @@ -236,9 +236,9 @@ brightmaps : povsprite.aseprite --layer "brightmap_leds" \ --frame-range 0,2 --save-as brightmap_leds.png - composite brightmap_display.png brightmap_leds1.png -compose screen ../sprites/jmpr_brightmap_1.png - composite brightmap_display.png brightmap_leds2.png -compose screen ../sprites/jmpr_brightmap_2.png - composite brightmap_display.png brightmap_leds3.png -compose screen ../sprites/jmpr_brightmap_3.png + composite brightmap_display.png brightmap_leds1.png -compose screen ../sprites/bright_jmpr_1.png + composite brightmap_display.png brightmap_leds2.png -compose screen ../sprites/bright_jmpr_2.png + composite brightmap_display.png brightmap_leds3.png -compose screen ../sprites/bright_jmpr_3.png rm brightmap_display.png rm brightmap_leds?.png diff --git a/source_data/povsprite.aseprite b/source_data/povsprite.aseprite index 36c60d0..7394133 100644 Binary files a/source_data/povsprite.aseprite and b/source_data/povsprite.aseprite differ diff --git a/sprites/jmpr_brightmap_1.png b/sprites/bright_jmpr_1.png similarity index 77% rename from sprites/jmpr_brightmap_1.png rename to sprites/bright_jmpr_1.png index c5ce1b7..6ad7d19 100644 Binary files a/sprites/jmpr_brightmap_1.png and b/sprites/bright_jmpr_1.png differ diff --git a/sprites/jmpr_brightmap_2.png b/sprites/bright_jmpr_2.png similarity index 75% rename from sprites/jmpr_brightmap_2.png rename to sprites/bright_jmpr_2.png index 5564e2f..5916670 100644 Binary files a/sprites/jmpr_brightmap_2.png and b/sprites/bright_jmpr_2.png differ diff --git a/sprites/jmpr_brightmap_3.png b/sprites/bright_jmpr_3.png similarity index 73% rename from sprites/jmpr_brightmap_3.png rename to sprites/bright_jmpr_3.png index 74b79c1..fc8c1de 100644 Binary files a/sprites/jmpr_brightmap_3.png and b/sprites/bright_jmpr_3.png differ diff --git a/sprites/jmila0.png b/sprites/jmila0.png index d00fc67..f5c0720 100644 Binary files a/sprites/jmila0.png and b/sprites/jmila0.png differ diff --git a/sprites/jmilb0.png b/sprites/jmilb0.png index fa1777c..59c1bd3 100644 Binary files a/sprites/jmilb0.png and b/sprites/jmilb0.png differ diff --git a/sprites/jmilc0.png b/sprites/jmilc0.png index 55a18fa..a67ac1b 100644 Binary files a/sprites/jmilc0.png and b/sprites/jmilc0.png differ diff --git a/sprites/jmild0.png b/sprites/jmild0.png index 97a230d..a5bb720 100644 Binary files a/sprites/jmild0.png and b/sprites/jmild0.png differ diff --git a/sprites/jmile0.png b/sprites/jmile0.png index 250c358..2d6a73c 100644 Binary files a/sprites/jmile0.png and b/sprites/jmile0.png differ diff --git a/sprites/jmilf0.png b/sprites/jmilf0.png index a70afe9..efec67e 100644 Binary files a/sprites/jmilf0.png and b/sprites/jmilf0.png differ diff --git a/sprites/jmilg0.png b/sprites/jmilg0.png index 93b0426..43eff18 100644 Binary files a/sprites/jmilg0.png and b/sprites/jmilg0.png differ diff --git a/sprites/jmilh0.png b/sprites/jmilh0.png index d657903..1abfbf6 100644 Binary files a/sprites/jmilh0.png and b/sprites/jmilh0.png differ diff --git a/sprites/jmili0.png b/sprites/jmili0.png index 492c160..064bf3e 100644 Binary files a/sprites/jmili0.png and b/sprites/jmili0.png differ diff --git a/sprites/jmilj0.png b/sprites/jmilj0.png index d165c1b..3cfa799 100644 Binary files a/sprites/jmilj0.png and b/sprites/jmilj0.png differ diff --git a/sprites/jmilk0.png b/sprites/jmilk0.png index 02391ad..c792543 100644 Binary files a/sprites/jmilk0.png and b/sprites/jmilk0.png differ diff --git a/sprites/jmill0.png b/sprites/jmill0.png index 1310af0..b4d8d28 100644 Binary files a/sprites/jmill0.png and b/sprites/jmill0.png differ diff --git a/sprites/jmilm0.png b/sprites/jmilm0.png index 3bcfb17..9a56e73 100644 Binary files a/sprites/jmilm0.png and b/sprites/jmilm0.png differ diff --git a/sprites/jmiln0.png b/sprites/jmiln0.png index 7942868..f1a30b5 100644 Binary files a/sprites/jmiln0.png and b/sprites/jmiln0.png differ diff --git a/sprites/jmilo0.png b/sprites/jmilo0.png index e56b293..aa12172 100644 Binary files a/sprites/jmilo0.png and b/sprites/jmilo0.png differ diff --git a/sprites/jmilp0.png b/sprites/jmilp0.png index a4aefc1..4f698cd 100644 Binary files a/sprites/jmilp0.png and b/sprites/jmilp0.png differ diff --git a/sprites/jmira0.png b/sprites/jmira0.png index 91b8a75..4d5b59c 100644 Binary files a/sprites/jmira0.png and b/sprites/jmira0.png differ diff --git a/sprites/jmirb0.png b/sprites/jmirb0.png index eaa84ca..7a180c0 100644 Binary files a/sprites/jmirb0.png and b/sprites/jmirb0.png differ diff --git a/sprites/jmirc0.png b/sprites/jmirc0.png index db1bc9e..b31773f 100644 Binary files a/sprites/jmirc0.png and b/sprites/jmirc0.png differ diff --git a/sprites/jmird0.png b/sprites/jmird0.png index d3fcca5..d32078e 100644 Binary files a/sprites/jmird0.png and b/sprites/jmird0.png differ diff --git a/sprites/jmire0.png b/sprites/jmire0.png index a00f4f4..88b28f3 100644 Binary files a/sprites/jmire0.png and b/sprites/jmire0.png differ diff --git a/sprites/jmirf0.png b/sprites/jmirf0.png index 5cc14d0..d41a498 100644 Binary files a/sprites/jmirf0.png and b/sprites/jmirf0.png differ diff --git a/sprites/jmirg0.png b/sprites/jmirg0.png index a45a1a9..4e3609c 100644 Binary files a/sprites/jmirg0.png and b/sprites/jmirg0.png differ diff --git a/sprites/jmirh0.png b/sprites/jmirh0.png index 418e51c..a6edf7d 100644 Binary files a/sprites/jmirh0.png and b/sprites/jmirh0.png differ diff --git a/sprites/jmiri0.png b/sprites/jmiri0.png index 35ce550..65f94ba 100644 Binary files a/sprites/jmiri0.png and b/sprites/jmiri0.png differ diff --git a/sprites/jmirj0.png b/sprites/jmirj0.png index 81a58e7..d3852ec 100644 Binary files a/sprites/jmirj0.png and b/sprites/jmirj0.png differ diff --git a/sprites/jmirk0.png b/sprites/jmirk0.png index 4eb89f7..6bc2b1e 100644 Binary files a/sprites/jmirk0.png and b/sprites/jmirk0.png differ diff --git a/sprites/jmirl0.png b/sprites/jmirl0.png index ebd3960..a0cf3db 100644 Binary files a/sprites/jmirl0.png and b/sprites/jmirl0.png differ diff --git a/sprites/jmirm0.png b/sprites/jmirm0.png index d02dd3e..ddb3060 100644 Binary files a/sprites/jmirm0.png and b/sprites/jmirm0.png differ diff --git a/sprites/jmirn0.png b/sprites/jmirn0.png index 50a61e7..7ecba86 100644 Binary files a/sprites/jmirn0.png and b/sprites/jmirn0.png differ diff --git a/sprites/jmiro0.png b/sprites/jmiro0.png index 8771fb2..56e3673 100644 Binary files a/sprites/jmiro0.png and b/sprites/jmiro0.png differ diff --git a/sprites/jmirp0.png b/sprites/jmirp0.png index 1187f74..d62940b 100644 Binary files a/sprites/jmirp0.png and b/sprites/jmirp0.png differ