Jump to content

Mezentius

Members
  • Content Count

    7
  • Joined

  • Last visited

About Mezentius

  • Rank
    Member

Recent Profile Visitors

192 profile views
  1. Hi everyone -- wanted to share a method I've used to create a wireless touchscreen control panel for Steel Beasts, using an old iPad I had lying around: What you need: -a Wifi network -an iPad -TB MIDI Stuff ($4 on the App Store) -MIDI Translator Classic (free) -rtpMIDI (free) [NB: TB MIDI Stuff hasn't been updated in a while and can be a little buggy. You can use TouchOSC instead which is more reliable, but the controls end up looking a bit too slick for the inside of a tank, in my opinion.] What you're creating is a custom control interface that sends MIDI note messages over the local network. If you were a musician, you might use this to trigger samples during a performance—but instead we'll translate those musical notes into keystrokes which will be played back on your Steel Beasts computer. Step 1) Install TB MIDI Stuff on your iPad, open it up and hit the button that looks like a small wrench. Make sure the following settings are correct: MIDI In: TB MIDI Stuff In MIDI Out: WiFi Network: Session 1 Background Mode: On (It should look like this) Then you can create a new interface using the "+" button -> "Add a new page": Once you have a blank page, you can go ahead and start adding custom controls. Let's start by adding a simple Drum Pad, which is basically just a touch sensitive button. Once you've sized and placed the button to your taste, highlight it and click the "i" button to open up its settings. Scroll down to "MIDI Messages" and select it. Add a new MIDI Message and choose "Note Message." Change mode to "Send Only" then set the Note value. These range from "C-2" to "G8" and are coded as musical notes on an octave scale. You can choose any note you'd like, as long as you choose a different note for each button. Now go ahead and click "Done" in the window. And save the entire page by clicking "Done"->"Save Page" on the top left. Now that you have a working button which sends a signal over the network, you just have to set up a server on your Steel Beasts computer to receive that message and translate it into a keystroke. Step 2) Install rtpMIDI and start it up. Under "Session," click the "Enabled" checkbox. Then find your iPad under the Directory listing and click "Connect." It should look something like this: Step 3) Install MIDI Translator Classic and start it up. Under the "MIDI In" menu, select your computer. Then click "Preset" -> "New". Now you're ready to translate each button's input into a keystroke. Click on "Translator"->"Add." Double-click on the new entry, which should bring up the following window. Click on the "Incoming" tab, then click the "Capture MIDI" checkbox. Now press the new button you made on your TB MIDI Stuff control page in Step 1. You should see something like the following come up: You'll notice that two messages have come in. One starts with a "80" and the other one starts with "90". The "90" message is the "Note On" (button down) message, and the "80" message is the "Note Off" (button up) message. We want to trigger the action as soon as the button is pressed, so you should select the "90" message. It will be copied into the message bar like so: Now click on the "Outgoing" tab, then change the Outgoing Action type to "Keystroke Emulation." Type in the key you want to trigger when the button is pressed, then click "Apply." It should look like this: Voila! Now you have a button on your iPad which will trigger a keystroke on your computer via the wireless network. You can now go ahead and repeat this process for as many buttons as you need. I've made a 'universal' Steel Beasts controller, but of course you could make custom pages for each tank if you'd like. In theory you should be able to do a lot more with TB MIDI Stuff than just push buttons—e.g. use the accelerometer on the iPad to turn the tank left and right by turning the iPad like a wheel—but I'll leave that for you guys to discover. Hope that was helpful, and let me know if you have other questions, or if any of this was unclear. EDIT: To get you started, I've attached my presets for TB MIDI Stuff (Steel Beasts.tbms) and MIDI Translator Classic (steelbeasts.bmtp) configured as above. To load the TB MIDI Stuff preset, connect to your iPad via iTunes, go to File Sharing->TB MIDI Stuff, and drag-and-drop it into the Documents area. To use the corresponding MIDI Translator preset you can just load it up in the program. (Please note that MIDI Translator Classic logs notes as one octave higher than they appear in TB MIDI Stuff—so for example, if MIDI Translator Classic says the note is a C4, you want to program your button in TB MIDI Stuff to fire a C3.) steelbeasts.bmtp Steel Beasts.tbms
  2. For the record I had the same issue -- was unable to restore it from the tray, even after closing it and deleting the mutex. I had to reinstall the Map Tools a couple of times before I got it to work reliably (and I don't dare click on the X that minimizes again)
  3. Version 1.0.0

    76 downloads

    This is a large alternate-history scenario in which the Israelis preemptively invade the Sinai before the Yom Kippur war in 1973. You are in command of a combined-arms battalion and tasked with seizing two Egyptian strong points in 4 hours, before night falls. The Egyptian defenses are both randomized and reactive to your assault plan—as such, the scenario will play out slightly differently every time you try it. Singleplayer: Yes Cooperative: Yes Head-to-Head: No Your forces: M60A1, Shot'Kal, AMX-13, M113A1, infantry, engineers, and mortars Egyptian forces: T-62, T-55, PT-76, BTR-50, and ATGM teams (This is my first scenario for Steel Beasts -- any comments and suggestions you have would be very helpful!)
  4. Hi -- I sent @Ssnake an email about this, but posting it here just in case it gets caught in the spam filter, or if the resolution is useful to anyone else. I purchased 12-months of Steel Beasts on Jan 13, and everything has been working fine, but today SB produced an error message when I tried to start it: "One of the following licenses is required: -CodeMeter 100146:11111 Failure reason: CmContainer entry not found, Error 200. -CodeMeterAct 5000173:71091 Failure reason: The Firm Access Counter has a value of 0 - the en-/decryption cannot be performed. Error 38." What should I do to resolve this? Thanks!
  5. Mezentius

    Tahtib

    I really enjoyed this one— it's very satisfying to watch the ambushes unfold as you take apart the column. The friendly units already seem like they're in great places, and I could imagine a harder version in which you have to scramble to get your units into good positions before the enemy arrives.
  6. Any chance you could update this mission for 4.1? I tried to do it but without the original .ter file many of the buildings are missing in the city. Thanks!
  7. Just to throw this into the mix, I'm curious what everyone thinks of this recent NY Times story which also questions the reported reliability and effectiveness of DPICM, based on its performance during Desert Storm: https://www.nytimes.com/2020/01/15/magazine/steel-rain-army-artillery.html From the article: Also noted is the significant tendency for the dud munitions to explode later, injuring friendlies or civilians. (just bought SB this week and really enjoying it btw!)
×
×
  • Create New...