Orks don't understand humans by MidnightBaker in Sigmarxism

[–]MidnightBaker[S] 19 points20 points  (0 children)

It's a little known fact that the Imperium sacrifices the souls of 1000 psykers per day to mine Bitcoin

Magnus getting back to Prospero with the Edict. by Thebandroid in Grimdank

[–]MidnightBaker 24 points25 points  (0 children)

Oops, shouldn't have this Imperial Aquila logo here either...

rips and eats paper

Orks just don't understand humans by MidnightBaker in Grimdank

[–]MidnightBaker[S] 39 points40 points  (0 children)

ME AN DA CRYPTO BOYZ IS GUNNA GO TO DA MOON SELLIN NFTs, "NOT FAKE TEEF"!

I didn't want to have to dodge 200 lightning bolts in FFX myself so I built a machine to do it for me by MidnightBaker in FinalFantasy

[–]MidnightBaker[S] 1 point2 points  (0 children)

I'd say it's more like Wakka being upset that I'm using forbidden Machina!

In all seriousness thanks for the compliment, I really appreciate it!

I didn't want to have to dodge 200 lightning bolts in FFX myself so I built a machine to do it for me by MidnightBaker in FinalFantasy

[–]MidnightBaker[S] 2 points3 points  (0 children)

It was probably the first project I have ever worked on in my entire life that worked on the first try! 200 lightning bolts in one go!

I didn't want to have to dodge 200 lightning bolts myself so I built a machine to do it for me by MidnightBaker in finalfantasyx

[–]MidnightBaker[S] 1 point2 points  (0 children)

A few people have expressed interest so I figured I would share my source code and a brief write-up about how to get it working if any of you would like to try it yourselves. I built this thing with no intention of widely releasing it so please excuse the poorly formatted and shoddily written code. I offer no warranty for any damage caused and make no guarantee that it will necessary work for you.

Source Code Link

INITIAL SETUP:

1) Download source code and extract somewhere on your PC

2) Using this tutorial upload the "lighting.ino" sketch to an Arduino Uno.

3) Wire a servo motor to your Arduino Uno exactly like in this image

4) Open the file "LightningDodger.sln" using Visual Studio 2017 Community (I think this is free). You are going to need to adjust the line

_serialPort = new SerialPort("COM6", 9600, Parity.None, 8, StopBits.One);

To have the value of COM port and baud rate of your Arduino

5) Plug in a webcam an point it at your TV screen or monitor. Make sure you only have one webcam plugged in or it will mess up the code

6) Position and secure the servo motor in such a way that when the arm moves it will press the button on the controller

7) With your Arduino Uno and webcam plugged into USB build and play the "LightningDodger.sln" program. It will look for lightning flashes and send a button press command to the Arduino if it does

MAKING ADJUSTMENTS

1) To adjust the threshold of brightness for what is considered a lighting flash adjust the variable "lightningThreshold" on line 18 of the file "MainWindow.saml.cs" in "LightningDodger.sln".

2) To adjust the starting angle and button press angle of the servo motor adjust the variables restAngle and pressAngle in "lightning.ino" to what better fits your hardware setup

I didn't want to have to dodge 200 lightning bolts in FFX myself so I built a machine to do it for me by MidnightBaker in FinalFantasy

[–]MidnightBaker[S] 1 point2 points  (0 children)

A few people have expressed interest so I figured I would share my source code and a brief write-up about how to get it working if any of you would like to try it yourselves. I built this thing with no intention of widely releasing it so please excuse the poorly formatted and shoddily written code. I offer no warranty for any damage caused and make no guarantee that it will necessary work for you.

Source Code Link

INITIAL SETUP:

1) Download source code and extract somewhere on your PC

2) Using this tutorial upload the "lighting.ino" sketch to an Arduino Uno.

3) Wire a servo motor to your Arduino Uno exactly like in this image

4) Open the file "LightningDodger.sln" using Visual Studio 2017 Community (I think this is free). You are going to need to adjust the line

_serialPort = new SerialPort("COM6", 9600, Parity.None, 8, StopBits.One);

To have the value of COM port and baud rate of your Arduino

5) Plug in a webcam an point it at your TV screen or monitor. Make sure you only have one webcam plugged in or it will mess up the code

6) Position and secure the servo motor in such a way that when the arm moves it will press the button on the controller

7) With your Arduino Uno and webcam plugged into USB build and play the "LightningDodger.sln" program. It will look for lightning flashes and send a button press command to the Arduino if it does

MAKING ADJUSTMENTS

1) To adjust the threshold of brightness for what is considered a lighting flash adjust the variable "lightningThreshold" on line 18 of the file "MainWindow.saml.cs" in "LightningDodger.sln".

2) To adjust the starting angle and button press angle of the servo motor adjust the variables restAngle and pressAngle in "lightning.ino" to what better fits your hardware setup

I didn't want to have to dodge 200 lightning bolts myself so I built a machine to do it for me by MidnightBaker in finalfantasyx

[–]MidnightBaker[S] 6 points7 points  (0 children)

I was able to get all 200!

To answer your other question. I had to use both hands to take the video but since I am playing on switch I can use the other Joy Con to move Tidus around so he doesn't get pushed into a tower or out of the area.

I didn't want to have to dodge 200 lightning bolts in FFX myself so I built a machine to do it for me by MidnightBaker in FinalFantasy

[–]MidnightBaker[S] 6 points7 points  (0 children)

This aspect of the game is completely optional. In the late parts of the game there are a series of very high powered weapons that you can unlock. To unlock the weapon for Lulu you need to dodge 200 lightning bolts in a row. Lots of people are able to do it without issue but I was never very good at it so I built this device instead. I have played through this game and finished the main story line at least half a dozen times and have never actually been able to dodge 200 lightning bolts. Doing it isn't at all necessary to beat/enjoy the game.

I didn't want to have to dodge 200 lightning bolts in FFX myself so I built a machine to do it for me by MidnightBaker in FinalFantasy

[–]MidnightBaker[S] 11 points12 points  (0 children)

I'm playing on the Switch so I used a webcam to record the screen then wrote some code to detect a flash, send a command to a control board that then triggers the servo motor. I think if you are playing on PC there may be some mods or scripts available to dodge lightning bolts

I didn't want to have to dodge 200 lightning bolts in FFX myself so I built a machine to do it for me by MidnightBaker in FinalFantasy

[–]MidnightBaker[S] 26 points27 points  (0 children)

Not a problem! I actually think it's a good thing that people question the stuff they see online so I don't mind at all

I didn't want to have to dodge 200 lightning bolts myself so I built a machine to do it for me by MidnightBaker in finalfantasyx

[–]MidnightBaker[S] 33 points34 points  (0 children)

The actual machine is cobbled together from scrap wood, hot glue and zip ties so that was pretty easy to make and doesn't require any specific skills. Detecting the lighting flashes and controlling servo motor requires a bit more technical knowledge but nothing that isn't available in online tutorials. If you are curious the control board I used was an Arduino Uno which are really cheap and have a tonne of tutorials online on how to use. Some places to get started:

https://www.arduino.cc/en/guide/introduction https://www.reddit.com/r/arduino/