Rear view frustration/solution

General discussion for players of Oolite.

Moderators: winston, another_commander

pilot babo
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Fri Feb 15, 2013 10:21 am

Rear view frustration/solution

Post by pilot babo »

Hi everybody!

I used to play Elite on ZX Spectrum and Atari ST back in the late 80s and early 90s. Like most people here, I played it a lot.

So last April I discovered Oolite. I got hooked very quickly as a flood of nostalgia and childhood memories hit me really hard.

And it made me remember one thing from the days spent playing Elite. Back on the Spectrum version, I bought a back military laser, but I couldn't really use it because no matter how hard I tried I just couldn't get used to the reversed controls. It reached a point where I was so frustrated that I opened my QuickShot II joystick, cut the PCB traces that lead to the contacts for the two axes, and rewired them to a switch. The switch was supposed to reverse or 'correct' the orientation of the axes when in rear view. So the idea was, you select rear view, flip the switch and the controls work as if you were in front view. You select front view, flip the switch back and the controls are back to normal. I must have been 12 or 13 when I did this, and I was very proud of myself when it actually worked. The downside was that I had the wires sticking out of the joystick through the hole of the auto-fire switch which I removed. It was ugly and wasn't very reliable, but I had a blast with it.

So fast forward to last April and Oolite. I bought an MS SideWinder 3D Pro Plus joystick on ebay and built a 3DP-Vert which is a gameport to USB converter for the MS SideWinder gameport joysticks (3D Pro, 3D Pro Plus, Precision Pro and Force Feedback).

And again, I felt the same frustration I did when I was a kid. I couldn't use my back lasers! But this time I didn't cut the PCB traces - I patched the firmware of the 3DP-Vert converter. Now there is no need for a switch, since the firmware tracks the ship's orientation by monitoring the hat switch controls of the joystick. So, for instance, if I select back view with the hat switch, the firmware will know that we are facing back, and it will reverse the controls. It turns out you can actually do this for all three views (back, left and right) - the patched firmware will just modify the axes data and have the pilot intuitively control the crosshair from any view.

I know this is a dirty cheat, and I do feel guilty but I just had to do it. Sharing this makes the burden of guilt feel a lot lighter ;)

By the way, if anyone is using 3DP-Vert and wants this patch, let me know.
User avatar
Smivs
Retired Assassin
Retired Assassin
Posts: 8408
Joined: Tue Feb 09, 2010 11:31 am
Location: Lost in space
Contact:

Re: Rear view frustration/solution

Post by Smivs »

Hi pilot babo, and welcome to the friendliest board this side of Riedquat.
Hey that's not cheating, it's applying a technological solution to a problem! :) For what it's worth I used to just turn the joystick round back on the old c64, but these days I've actually got used to using aft view and can use the 'stick equally well looking forwards or backwards - it's just another skill to master.
Good to have you on board.
Commander Smivs, the friendliest Gourd this side of Riedquat.
User avatar
GGShinobi
---- E L I T E ----
---- E L I T E ----
Posts: 291
Joined: Tue Dec 25, 2012 7:20 pm

Re: Rear view frustration/solution

Post by GGShinobi »

Hi pilot babo and welcome,

that was a very entertaining story! :)

My opinion is, since Oolite is a single player game, you can't cheat to anyone but to yourself. If you do something and enjoy the game more by doing so, why have a bad feeling about it?

And as Smivs said - what you did is so cool that alone the way how you did it would take away any guilt! :wink: Respect!!
忍 knowing that enough is enough, you'll always have enough.

Running Oolite 1.77 on Ubuntu Linux 12.04 LTS
User avatar
Mad Dan Eccles
Deadly
Deadly
Posts: 196
Joined: Tue Sep 07, 2004 8:54 pm
Location: The Greatest City in the Ooniverse
Contact:

Re: Rear view frustration/solution

Post by Mad Dan Eccles »

That's an awesome hack. Well done!

Like Smivs, I'm (more or less) used to the changeover now. I guess I patched my brain firmware ;)
Master of Mayhem

"The name's derived from Object Oriented eLite so you could say "Oh! Oh! Leet!", but that might sound too much like g33k sex."
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Rear view frustration/solution

Post by Diziet Sma »

An impressive solution, pilot babo! Welcome aboard! 8)
(I did have an amusing thought though, about what will happen when you try to use the 'stick with any other game.. :lol:)

(my brain firmware is finally beginning to adapt, too.. 80% of the time, I get it right without thinking now)
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
User avatar
GGShinobi
---- E L I T E ----
---- E L I T E ----
Posts: 291
Joined: Tue Dec 25, 2012 7:20 pm

Re: Rear view frustration/solution

Post by GGShinobi »

Diziet Sma wrote:
(I did have an amusing thought though, about what will happen when you try to use the 'stick with any other game.. :lol:)
As you (should) know for yourself, that question is redundant - you can't play any other game. :wink: (unless you are living on another planet with longer days, that is.)

EDIT: removed "(should)" after seeing that you didn't ask, but only wondered :wink:
忍 knowing that enough is enough, you'll always have enough.

Running Oolite 1.77 on Ubuntu Linux 12.04 LTS
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Rear view frustration/solution

Post by Diziet Sma »

Well, I did theorise (long shot, to be sure) that it may just be possible that, somewhere in the world, there exists someone less addicted to Oolite than myself.. :mrgreen:
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
pilot babo
Mostly Harmless
Mostly Harmless
Posts: 3
Joined: Fri Feb 15, 2013 10:21 am

Re: Rear view frustration/solution

Post by pilot babo »

Diziet Sma wrote:
An impressive solution, pilot babo! Welcome aboard! 8)
(I did have an amusing thought though, about what will happen when you try to use the 'stick with any other game.. :lol:)

(my brain firmware is finally beginning to adapt, too.. 80% of the time, I get it right without thinking now)
No, I don't play other games, especially not with a joystick. I used to have a Warcraft III spell back when it was released. I played it so much that it caused carpal tunnel syndrome in my right wrist to the point I can't use the mouse with my right hand any more. So I switched over to using the mouse with my left. I don't play Warcraft any more...

But I have a jumper on my version of 3DP-Vert just in case I decide to use the joystick somewhere else.

My precious :twisted:

Image
W00dwrkr
Mostly Harmless
Mostly Harmless
Posts: 2
Joined: Mon Feb 04, 2013 5:39 pm

Re: Rear view frustration/solution

Post by W00dwrkr »

I recall a keyboard combination (something like shift-k or just k) on the C64 and the first port of Elite to the PC which allowed you to flip the axis as needed. Only worked for fore and aft views, not the side views.
User avatar
Wyvern Mommy
Deadly
Deadly
Posts: 185
Joined: Sat Apr 02, 2011 7:14 pm
Location: Beyond the final Frontier

Re: Rear view frustration/solution

Post by Wyvern Mommy »

i did something similar employing a virtual joystick.
works pretty much the same, but i found that i practiced with the normal setup so much, it now works against me.
Hans Olo
Dangerous
Dangerous
Posts: 88
Joined: Fri Mar 01, 2013 3:01 am

Re: Rear view frustration/solution

Post by Hans Olo »

I am a new player (oolitist?), the next generation you could say, so I taught myself to use aft view early and didn't have any interfering instincts. But now, sometimes I get screwed up flying with the front axis, pressing the down arrow to go down and such. :? I guess there just isn't any way to beat it, just push on through.
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Rear view frustration/solution

Post by Cody »

Hans Olo wrote:
I guess there just isn't any way to beat it, just push on through.
Or act like you're flying a WWII fighter (the P-51D Mustang would be my choice), and only use the fore laser... maybe with a [EliteWiki] Railgun for support.
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
DaddyHoggy
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 8515
Joined: Tue Dec 05, 2006 9:43 pm
Location: Newbury, UK
Contact:

Re: Rear view frustration/solution

Post by DaddyHoggy »

I used the joysticks from my Atari 2600 on my C64 version of Elite - with a single fire button - you just orientated the stick so that the "top" axis matched the facing of the the viewport (forward view, obviously the default, but if I changed to port view, I just spun the stick until the left axis was pointing towards the screen...

I got to Elite - so it worked.

I like your solution!
Selezen wrote:
Apparently I was having a DaddyHoggy moment.
Oolite Life is now revealed here
User avatar
Wyvern Mommy
Deadly
Deadly
Posts: 185
Joined: Sat Apr 02, 2011 7:14 pm
Location: Beyond the final Frontier

Re: Rear view frustration/solution

Post by Wyvern Mommy »

User avatar
Lone_Wolf
---- E L I T E ----
---- E L I T E ----
Posts: 546
Joined: Wed Aug 08, 2007 10:59 pm
Location: Netherlands

Re: Rear view frustration/solution

Post by Lone_Wolf »

windows only i see.

Wyvern Mommy, could you describe how it works ?
OS : Arch Linux 64-bit - rolling release

OXPs : My user page

Retired, reachable at [email protected]
Post Reply