Hi Everyone! Well, another software version has dropped. This one is exciting in different ways than usual. This version has a few minor fixes, including a bit of shaker code re-writing and a weird crash was fixed during Co-Op. Now, for the exciting stuff. This version of the code has 2 different outputs that modders can use to make their mods more interactive with the game. If you are a modder and want to void your warranty, please keep reading, if not, just install the new version in the changelog below and enjoy! 😀

Backbox Drive Last Reactor Only

What the heck does that mean? Well, this new setting, if set to yes, will turn off the backbox LED unless you are on the last reactor and that last reactor is Critical. This driver can then be used to trigger other external things if you know what you are doing. This setting can be found under the Gameplay (Feature settings). Please to not connect anything to this driver that pulls over 1 amp, or you are in for a bad time.

Reactor Status Output

There is an open position on one of the PD-LED boards on TNA where people have been plugging in extra insert lights for their lit drop targets. Well, there is one position that was unused…. Until now. This LED output will send a signal from the PD-LED on one of the RGB lines of this LED output depending on the status of the current reactor.

Reactor Online/Ready will trigger the Blue channel of this LED.

Reactor Started will trigger the Green channel of this LED.

Reactor Critical will trigger the Red channel of this LED.

This output has been requested many times as people want to build more interactive mods for the game. Any modder that uses this outplut will need to make a transistor driver to do anything with this as the output is only designed to handle a 20ma load at 3vdc on each channel. If you exceed this, you risk damaging your PD-LED board and you will have to buy another for $70 USD. If you are planning on just running an LED (with no resistor) from the circuit, it can handle that no problem.

!VERY IMPORTANT NOTE!

Please keep in mind that using these access points for mods is completely your own responsibility and voids your warranty on your game (I think these are up anyway). Spooky Pinball, LLC., Danesi Designs, LLC., and myself take no responsibility if you blow up a board in your game because of something hooked up incorrectly to one of these outputs. If you blow up a board, you will have to replace it yourself.

Please also keep in mind that I can answer basic questions about these outputs, but I unfortunately do not have time to help design your mod.

OK, now that the warning is out of the way, here is the changelog! Download link is at the bottom. Enjoy!

############################################################################
v1.4.1 - 08/15/2020 - Scott Danesi

## Bugs Fixed ##
- Fixed warnings text displaying over the top of teh Total Annihilation kill screen
- Shaker intensity calmed down a tiny bit due to popular demand
- Fixed crash when playing Co-Op with a final reactor set < 9

## Features Added / Modifications ##
- Added ability to use the Backbox LED Strip driver as a trigger for final reactor critical
- Added extra LED Driver dedicated to show only the reactor status
############################################################################

Download Link

https://drive.google.com/file/d/1s_tzHURjs7QVl6NKX5u2zAogMKJh4hKT

Version 1.4.0 of the TNA code is now up! Check out the changelog below.

#################################################################
v1.4.0 - 04/10/2020 - Scott Danesi

## Bugs Fixed ##
- Modified sling logic to hopefully stop multiple hits
- Sling modifications to stop occasional sticking
- Fixed CoOp taking away reactor scores from previous players if additional players sneak in
- Fixed lag issue when replay triggered during reactor explosion
- Fixed score display dimming issue that randomly occurs
- Tilt bug fixed when ball falls into shooter lane after a tilt
- Fixed shaker not pulsing every time on ball lock
- Fixed Co-Op abort issue
- Ball search now disabled in service mode... oops
- Fixed Crash after game over in Co-Op with TA reactor < 9
- Fixed disabling coils on game abort via start button
- Fixed insert lighting issue with left targets on new ball start
- Fixed double hit on shooter switch issue
- Fixed certain settings not being saved when exiting service menu
- Shaker motor intensity fix... again.
- Fixed Super spinner activating twice on certain occasions
- Fixed lightshow logic error that would rarely lock up a lightshow when more than 1 was running at once

## Features Added / Modifications ##
- Start button now constantly on when no credits are in the machine
- Added ability to hold down up and down buttons in service mode to scroll automatically
- New multiball GI colors added to service menu for the fluorescent green plastic protectors (default now blue)
- Reworded Bonus Credit After to "Bonus Credit After X Credits" in service menu
- Beepgate Update
- Mystery Goodness
- Added support for Danesi 2.0 shoot again timer (with RGB lights)
- Added support for new clear drop LED add-on
- All lightshows cleaned up
- Added Tilt Warnings to LCD
- Added utility for clearing coin audit info
- Significant LED performance improvements
- P3-ROC Firmware update to v2.14
- 2 New attract mode lightshows!
- Updated flash speed and coloring of critical destroy targets

#################################################################

Hi Everyone! I just wanted to post this up for all that missed my instructional live jam on my modular rig this morning. I had a great time, and it was fun talking with a bunch of you that I have not seen in a while.

If you have not followed me on Twitch and are interested to see other times when I go live, please follow me at twitch.tv/scottdanesi. I also use my Twitch channel to host some really great music producers, so be sure to check them out as well!

Thank you and enjoy!

Hi Everyone! I have noticed recently a slight uptick in people downloading my album from my website. I just wanted to personally say thank you for the support. This truly means a lot to me that you guys and gals are supporting my work. Purchasing my music directly from my website helps me avoid massive fees from the other distribution companies that sell my music.

I hope everyone is staying safe and healthy during these crazy/tough/uncertain times.

Thank you once again,
–Scott

Hey Everyone! Within the next 30 days I will be transitioning my album release “Total Nuclear Annihilation” to a new distribution company. During this time, the original album will come down from all streaming services and be replaced with a brand new “Expanded Edition” of the album. This album will have new remastered versions of the original songs, plus an additional song named “Scarlett” that never made it on the original album. This song is a dedication to the life of the main character in Total Nuclear Annihilation.

So if the release comes down before the new one is up, no fears, the Expanded Edition is right around the corner. The official release date of the new album is September 19, 2019.

I will also make the new track available as a free FLAC download on this site for all to enjoy once the album goes live on September 19th, so no need for anyone to buy anything extra.

Track List

  1. Total Nuclear Annihilation (Beepgate Reprise)
  2. Alpha Particles (Remastered)
  3. Inroads
  4. Heat Exchanger
  5. Steam Generator
  6. Turning Point
  7. Power Grid
  8. Nineteen Eighty Something
  9. The Armics
  10. Last Mission
  11. Scarlett

As many of you may or may not know, if you end up defeating reactor 9 in Total Nuclear Annihilation, you have successfully destroyed everything. This includes yourself. The game ends, killing your flippers and giving you a “Total Annihilation Bonus”. This bonus is a accumulation of all the destroy values that you earned throughout your journey defeating all 9 of the reactors, including the multiplier values while destroying. This bonus value will be very substantial. Since you have killed everything, including yourself at this point, any balls or extra balls that you have left over will be drained as well, but will give you the “Total Annihilation Bonus” for each left over ball. Again, this is huge.

This brings me to my next fun bit of information. In the TNA service mode, there is a setting called “Annihilation After Reactor” and this is set to 9 by default. This will allow the operator to adjust after which reactor when Total Annihilation occurs.

For 1 reactor battles against your buddies, simply set this service menu setting to 1. This will make reactor 1 the last reactor needed to beat the game. This will force you to play more efficiently than your opponents. The key thing to winning 1 reactor battles is you want to max out your reactor value, destroy the reactor in multiball, and do all of that on your first ball. Whoever can do this the best wins.

Have fun!

It is finally here in all of its glory. Version 1.3.0 with many new features and bug fixes. Please see the change log below. The code can be downloaded from the link below as well. As always, let me know if you encounter any issues with the software and I can address them. Enjoy!

CHANGE LOG:
###########################################################################
v1.3.0 - 01/03/2019 - Scott Danesi

## Bugs Fixed ##
- Fixed default coil pulse time in coil test
- Fixed video lag in Burn Test
- Tweaked orbit sound effects
- Fixed issue where the shaker would not always start on critical
- Fixed sensitivity on drop error messages, they will appear less frequently
- Fixed ball save callout, now happens on SDTM shots out of the scoop
- Spelling error fixed in service mode
- Adjusted attract lightshow timings to make the transitions more smooth
- Fix put in place for ball tracking issue, once again... :)
- Fixed hangup on bringing reactor 3 critical!
- Fixed false positive credit dots. Now waits until 10 failures to throw the dot
- Made another attempt at fixing the extra ball getting thrown in play on certain machines during ball save
- Fixed issue with some 10 letter initials getting cut off


## Features Added / Modifications ##
- Added Beacon Test in service menu
- Added sound effects for high score entry
- Added dedicated high score reset utility in the server mode preserving other audits
- Top score entry for Co-Op games added
- Left gate now opens during attract mode when clearing balls out of the shooter lane
- Updated indication lightshows for when locked balls are waiting and multiball ready
- Massive restructuring of flipper handling logic, now runs stronger and cooler
- Credit Dot and Error Report added to the service menu
- Clear Coin Audits added
- Adjusted High Score initials down slightly for easier viewing
- Added Balls Saved audit
- Ability to disallow tilts when ball is in the shooter lane
- RAD target destroy selection logic updates based on Reactor Difficulty Setting
- Easy Reactor Setting - RAD targets not selected for Reactors 1-3
- Medium Reactor Setting (Default) - RAD targets not selected for Reactors 1-2
- Hard Reactor Setting - RAD targets not selected for Reactor 1
- Brutal Reactor Setting - RAD targets can be selected for all reactors
- Completely restructured how the slings are handled to reduce airballs

###########################################################################

Software Download and Instructions: www.tnapinball.com

Hey Everyone,

I get asked this questions a bunch and figured I would do a quick write-up on what is needed to add light-up flipper buttons to TNA.  

This is actually pretty easy.  You will need 2 things.  The Accessory Power Supply for Spooky P-ROC games and a set of BriteButtons for Stern SAM/Whitestar games.  These 2 items are below:

Each of these items comes with instructions on how to install them.  Obviously, install the Accessory Power Supply first and then the Britebuttons.  The buttons will plug directly into the power supply using the 3 pin Molex connector.  You can then power the machine up and set the mode you want using the details from the instructions in the BriteButtons.

Done!  Have fun!

Hey there!!!  Another TNA code update is here!  This is a short, but good one.

I have fixed a few bugs and added what I like to call “Speed Runs” to kill each reactor.  What do I mean you ask?  The game now displays reactor uptime on the display telling you exactly how many seconds each reactor has been online for.  The timer starts as soon as the reactor start scoop has been hit and stops when the reactor is destroyed.  These speed times are stored in the high score table as “Reactor X Speed Run Champ”.  There are 10 of these.  One for each reactor and one for Total Annihilation!

Every second counts when battling these reactors so be sure to skip the reactor startup animation and be sure to skip the bonus count at the end of your ball.  Your reactor uptime pauses if another player is up, but the timer does not pause until after the bonus count.

Have fun everyone!

Change Log:
v1.2.1 – 05/22/2018 – Scott Danesi

## Bugs Fixed ##
– Skillshot light stuck on is now fixed.
– Reply info in attract mode now says replay for credit and Extra Ball when award is an extra ball
– Tilt during multiball trough issue fixed

## Features Added / Modifications ##
– Added reactor uptime champs to high score boards
– Added reactor uptime to display while reactor is running
– Random performance enhancements
– Co Op now can be enabled if you forget to enable it on adding player 1

## Download Link ##
https://drive.google.com/open?id=11iirLZAPz0k-yNbEmt8AguLAuMOqbGbX

Code Update Procedure:
WARNING: Updating code on your game will reset your audits and settings on the game after the update procedure. However, these audits and settings are automatically dumped to the USB stick as a backup for your reference. I am planning to add functionality to save audits within the game in the future.

Step 1: Download the latest “pkg” file from the link above.
Step 2: Copy the “pkg” file to a USB flash drive. Do not change the name of the file, should be named “tna-gamecode.pkg”.
Step 3: Power off the game and remove the backglass.
Step 4: Insert the USB flash drive into an open USB port on the PC located on the right side within the backbox.
Step 5: Power on the machine, a message should appear saying that the software is updating.
Step 6: Once the code update is complete, remove the USB flash drive and restart the machine.