/ Forums
New To The Forum? Click Here To Read The How To Guide. -- Developers Click Here.

Star Wars: Battle of Endor [Updated for DK2 and CV1]

DarthDisembowelDarthDisembowel Posts: 110
Art3mis
edited March 2016 in Showcase
***UPDATE***

by popular demand (and because it was quick and easy for a change) I built a version for CV1. No other fixes or changes at the moment.

http://www.mediafire.com/download/qeuh18urbwfa181/Star_Wars_Battle_Of_Endor_CV1.zip


***UPDATE***

Win64 version compatible with Oculus runtime 0.8.0.0.
Note that lighting has regressed in this version as I'm unable to bake lighting since Unity switched from Beast to Enlighten, so I'm afraid the lighting is pretty stark, and it might not run well on all systems. But I've had so many earnest requests that I feel obligated to release it as is. Sorry I can't do better, but I keep installing Unity's updates and trying again in the hopes that one day I can get the lighting to work again.

http://www.mediafire.com/download/2yjgw3allma0tza/BattleOfEndor_Win64_oculus0800.zip


***UPDATE***

Windows 32/64, Mac and Linux versions
https://www.mediafire.com/folder/d10jclcy883da/BattleOfEndor

Latest version uploaded! (mostly graphical fixes and performance optimisations)

Includes...
[*]layered cameras to fix flickering cockpit shadows, flickering textures, and Z-fighting at long distances.
[*]improved shadow resolution
[*]baked shadows
[*]added objective for SSD (just destroy shields for now)
[*]fixed v-sync issues on certain quality settings that caused judder
[*]reduced steering limitation at high speed
[*]fixed some LOD issues on certain models

***UPDATE***

http://www.mediafire.com/download/h9q0sx8od87x8kx/BattleOfEndor_DK2_64_v1.3.zip
http://www.mediafire.com/download/n2stw4krgv2nsaa/BattleOfEndor_DK2_32_v1.3.zip

* Added detail and textures to the cockpit dashboard
* New radar system. Radar is now forward-facing style. Shows which direction to fly relative to your position and orientation. Enemies that are behind you will clamp to the edge of the radar. Blips get smaller with distance. Still some work to do but much better than the old one.
* speed now affects maneuverability slightly. Faster speed = slower turns, slower speed = faster turns (top speed with s-foils open remains the same as before, but for those complaining of not turning fast enough, slow down a bit). Watch out when closing your s-foils and flooring it though!
* fixed broken objectives
* fixed opening text crawl and transition
* fixed the default quality settings
* edited out the slower bits of the soundtrack which didn't fit with the space battle
* optimized some stuff

***UPDATE***

new version with better keyboard controls...

http://www.mediafire.com/download/jul6u ... 2_v1.2.zip
http://www.mediafire.com/download/dhup2 ... 4_v1.2.zip

New keyboard controls...

W = Throttle Up and Menu Scroll Up
S = Throttle Down and Menu Scroll Down
A = Roll Left
D = Roll Right
F= S-Foils
Left Shift or Left Mouse Button = Fire Lasers
Tab = Menu (W and S to scroll up/down, Enter to select, B to page back)
R = Reset Oculus View
O = Toggle Oculus Mode
B = Skip Intro and Menu Page Back
Esc = Quit

Yaw/Pitch controlled by mouse or arrow keys




***UPDATE***

New DK2 versions, in 32 and 64-bit flavours, but I warn you, they are pretty buggy at the moment.

BattleOfEndor_DK2_64.zip
BattleOfEndor_DK2_32.zip

I'm very interested to hear how it performs on your systems, so please let me know.

Known bugs:
* Later checkpoints not saving
* Fade-in/out on death not working
* invisible collisions near Death Star docking bays
* occasionally TIEs will disappear in front of you
* and on my system I have pretty bad judder (not framerate-related) when looking around. I also find that the position tracking hiccups quite a bit

***END UPDATE***


Well, despite the extra week of vacation, the clock finally ran out. I would have preferred to polish it a LOT more before shipping it, but I won't have as much time to dedicate to it from here on in. Its going through the approval process on the Oculus Share site, but in the meantime you can access it here...

Oculus Share page:
Star Wars: Battle of Endor

Mirror:
Star Wars: Battle Of Endor

Hope you like it!





How to play:
Basically, fight off TIE fighters, destroy turrets and shield generators on Star Destroyers, and wait for objectives from Lando. The radar screen is admittedly very rudimentary and not very clear, but you should see yellow dots representing objective locations. When Lando says to engage the Star Destroyers, you need to blow up the 2 shield generators on the Star Destroyer (the one flanked by two rebel ships), after which Admiral Ackbar will tell you the shield is down. Follow the yellow objective point past the Super Star Destroyer (you can take out it's shields and turrets too) to the entrance to the shaft leading to the reactor. Avoid the obstacles, get to the reactor, and blow up the regulator on the right-hand side of the core.

Then haul ass!

Other notes:
* Your guns will lead and auto-target any TIE fighter inside the green reticle, so just get him in there and hold the trigger.
* The two strings of green lights below the HUD represent hull damage; all red... you're dead.
* The radar screen will flash red and Artoo will trill a proximity warning when you are getting too close to an obstacle.

Controls:
Left thumbstick
left/right = Yaw
up/down = Pitch
Right thumbstick
left/right = Roll
up/down = Pitch (both thumbsticks will double the pitch speed)
Left trigger = Increase throttle
Left shoulder = Decrease throttle
Right trigger = Fire quad cannon
Right shoulder = nothing (eventually proton torpedoes)
Start = Pause menu
Back = Recenter Oculus view
D-Pad = Menu navigation
Y button = Toggle S-foils (close them for more speed, but you can't shoot)
A button = Menu item selection
B button = Skip text crawl intro/ back out of submenu
Letter O on the keyboard will toggle Oculus mode.


Known issues:
Jittery image the further you travel from the origin
Last spawnpoint might spawn you inside the Death Star
Occasional sound glitches
The objectives/checkpoint system was very last-minute and is rudimentary. Expect bugs.
No music after reloading checkpoint

Future updates:
Death Star turrets
TIE interceptors
R2D2 repairing the ship
Improved radar
Millennium Falcon doing the tunnel run with you
Operational Death Star gun
AI X-wings, A-wings, B-wings, and Y-wings
Shields on Star Destroyers (take them out before you can damage the turrets or destroy the ship)
Proton torpedoes
Shields
Graphical improvements
«13456713

Comments

  • javdogjavdog Posts: 70
    edited August 2014
    FREAKIN' A AWESOME!!!
    (edit: gameplay footage if you missed the download window)
  • aerosteakaerosteak Posts: 102
    Great news!!! Thanks for sharing. I can't wait for my holidays to end so I can try this!!!
  • LordJuanloLordJuanlo Posts: 304
    Art3mis
    Is it compiled using 0.4 SDK? Does it work on the DK2?
    FirmaRoV.png
    Comunidad española de RV / Spanish VR Community
  • TTesterTTester Posts: 39
    Its weird demo, without DK2 services, game has pos. tracking, but when I start OVRService_x64, game has no tracking.
    Can you post controls?
  • samwatts77samwatts77 Posts: 95
    Hiro Protagonist
    So good! A few glitchy flashing textures and geometry but love it. Great feeling, nice piloting sensation but can't catch them TIE fighters for love nor money. Thanks for posting this, totally lost all productivity today now!
    Radial-G : Racing Revolved - full launch for Oculus Rift in March 2016
    Follow on social media: Facebook | Twitter | Google+ | YouTube
  • DarthDisembowelDarthDisembowel Posts: 110
    Art3mis
    Lord Juanlo: Sorry, I had serious issues during development when installing the new drivers and SDK and lost a day's work just getting everything working again after reverting. I will try again now that I got a version out. Won't be able to test it until I get the dk2 though.
  • samwatts77samwatts77 Posts: 95
    Hiro Protagonist
    pretty sure you'll have an army of DK2 drones ready to help test!
    Radial-G : Racing Revolved - full launch for Oculus Rift in March 2016
    Follow on social media: Facebook | Twitter | Google+ | YouTube
  • FlownFlown Posts: 1
    Virtual Boy (or Girl)
    Google block this file because there are too many downloads on this today :S
  • knackknack Posts: 356
    mirror?
    PD: yes my english its bad i known

    i5-4570 - Shaphire r9-290, win10-64
  • FlukeFluke Posts: 169
    Hiro Protagonist
    Is there any way to recenter your position? The select button on the 360 controller seems to recenter for a split second before putting me back to where I was. Also, the menu screen doesn't work for me (I can't select anything). Pressing the A button just exits the demo, so I can't restart the demo from scratch.

    (Running on DK2 with the services disabled btw).
  • rshroutrshrout Posts: 2
    Does anyone have the file for us to download somewhere else? Can post to mega.co.nz or somewhere easily. Can't wait to try it!
  • DarthDisembowelDarthDisembowel Posts: 110
    Art3mis
    Sorry about the download cap guys, I'll look into an alternate site. :oops:

    Fluke: The xbox controller BACK button recenters the view. I've never had any issues with that; what kind of controller are you using? I can't explain the menu problem either I'm afraid, but nothing has been tested on DK2, sorry to say.
  • TTesterTTester Posts: 39
    Anyway, thank you for awesome feeling as x-wing pilot in SW world! Nice work! +1

    Here is my mirror:
    http://www.mediafire.com/download/3ful3mvb7d8b0v3/BattleOfEndor_64.zip
  • FlukeFluke Posts: 169
    Hiro Protagonist
    Fluke: The xbox controller BACK button recenters the view. I've never had any issues with that; what kind of controller are you using? I can't explain the menu problem either I'm afraid, but nothing has been tested on DK2, sorry to say.
    Sorry, I meant the Back button (I always call it Select due to the PS dualshock controllers). However, when I press it, it recenters and then immediately places me back to the position I was in - it doesn't stay in the recentered position. Just to clarify as well, I'm talking about actual positional tracking, not rotational.
  • GlowingGlowing Posts: 15
    This looks really interesting, but there was no way I was able to play this with a joystick, and changing the controls didnt seem possible in the way i wanted.

    The throttle on the stick controlled the spinning, and it was constantly spinning to the left or right, and moving the stick moved the fighter, but it also fired the lasers with one of the axis instead of pushing any buttons.
    And how do you delete the set keyboard configuration and make your own? All i could was change some keys.
  • DarthDisembowelDarthDisembowel Posts: 110
    Art3mis
    Fluke: Oh, well as I said, this was developed on DK1, so I can't test positional. I just used the built-in recentering function. Sorry about that. Hopefully when I rebuild it with the new sdk these bugs will disappear.

    TTester, thanks for the alternate link. I'm at work and can't set up a host right now.
  • rshroutrshrout Posts: 2
    Got the download!

    A quick test doesn't seem to recognize the Oculus in either direct or extended mode. I'll keep plugging away.
  • FlukeFluke Posts: 169
    Hiro Protagonist
    Fluke: Oh, well as I said, this was developed on DK1, so I can't test positional. I just used the built-in recentering function. Sorry about that. Hopefully when I rebuild it with the new sdk these bugs will disappear.

    Cool, will look forward to the next version. From what I saw of it, it looked great and seemed to have an awesome sense of scale :)
  • knackknack Posts: 356
    work for me, but the ship going to the left without press any stick

    also the mouse ins't locked to the screen

    nice demo!
    PD: yes my english its bad i known

    i5-4570 - Shaphire r9-290, win10-64
  • spyrospyro Posts: 334
    Hiro Protagonist
    - Runs on wrong display for me, could you please make a "_DirectToRift.exe"?

    spyro
  • DarthDisembowelDarthDisembowel Posts: 110
    Art3mis
    What I usually do is create a short cut to the executable and add
    -adapter 2
    to the command line (Target:) in the shortcut's properties (2 being whichever number your oculus is on in your display properties).

    But yes, with the latest sdk version I think this shouldn't be an issue.
  • CubicleNinjasCubicleNinjas Posts: 194
    Hiro Protagonist
    This is dream come true. Thank you for making this!

    Any chance of a Mac build? :)
  • IapetusIapetus Posts: 9
    Fluke wrote:
    Fluke: The xbox controller BACK button recenters the view. I've never had any issues with that; what kind of controller are you using? I can't explain the menu problem either I'm afraid, but nothing has been tested on DK2, sorry to say.
    Sorry, I meant the Back button (I always call it Select due to the PS dualshock controllers). However, when I press it, it recenters and then immediately places me back to the position I was in - it doesn't stay in the recentered position. Just to clarify as well, I'm talking about actual positional tracking, not rotational.


    Having exactly the same issue. Looks awesome but my position starts where the pilots butt is!
  • GlowingGlowing Posts: 15
    The control config is a little confusing :P
    But just managed to fly around and shoot and the sense of scale and flight is AWESOME! Well done. :D
    But the controls need some fixing. :roll:

    Instead of "horizontal" and "vertical", how about "Pitch (for up and down movement) - Yaw (for turning left and right) and Roll for....the obvious.. :P
    And somehow, firing lasers cant be assigned to a button on the joystick, it needs an "axis" ..
  • spyro wrote:
    - Runs on wrong display for me, could you please make a "_DirectToRift.exe"?

    spyro

    Same problem here - when I double click the executable and deselect windowed it just opens up on my main screen not on the rift. Should the rift be in extended or direct mode? Any tips?
    OVR DK2 / R9 280X
  • DaanPolDaanPol Posts: 11
    Virtual Boy (or Girl)
    What I usually do is create a short cut to the executable and add
    -adapter 2
    to the command line (Target:) in the shortcut's properties (2 being whichever number your oculus is on in your display properties).

    But yes, with the latest sdk version I think this shouldn't be an issue.

    I managed to get it working perfectly.

    The DK2 works fine with your demo after I added the shortcut -adapter N line and disabled the service. Low persistence works, positional tracking, the framerate is really stable on my 780Ti, so far a very good experience!

    I like switching between X and Y mode, I like the shading and texturing on the ships as well, I totally feel overwhelmed by the size of the deathstar too! It's great!
  • DarthDisembowelDarthDisembowel Posts: 110
    Art3mis
    New file link added. Thanks TTester for supplying yours in the interim!

    http://www.mediafire.com/download/a5z1pw029vxga89/BattleOfEndor_64.zip
  • Nice work on this so far! I just played for almost an hour, lol. Very immersive. I did have to use the -adapter N line, and I am having the centering screen issue as well. Still fun to play, and it's only gonna get better.
  • GlowingGlowing Posts: 15
    Anyone else able to play this perfectly using a joystick? :)
    It keeps rolling to the left constantly.
  • DaanPolDaanPol Posts: 11
    Virtual Boy (or Girl)
    Glowing wrote:
    Anyone else able to play this perfectly using a joystick? :)
    It keeps rolling to the left constantly.
    That could be due to having a xbox 360 controller attached to your PC at the same time as your joystick. I had this problem a while ago and once I unplugged my xbox 360 controller all was well again.
«13456713
Sign In or Register to comment.