RELEASE OpenLara Switch Port

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by DollyWhipDoll, Jan 9, 2019.

  1. sj33

    sj33 GBAtemp Psycho!

    Member
    12
    Oct 22, 2013
    Japan
    My understanding is that making Tomb Raider 2 work is as trivial as putting the Tomb Raider 2 DATA folder in the OpenLara directory instead of the Tomb Raider 1 DATA folder. It should just work.

    The issue is having multiple Tomb Raider directories at the same time - this is not possible right now. Also, OpenLara will always search for game files in /switch/OpenLara/ so simply putting the application and alternate DATA folder in a separate directory also does not work. It is apparently trivial to edit this in the source, however.
     
    mikifantastik98 and notimp like this.
  2. notimp

    notimp GBAtemp Advanced Maniac

    Member
    8
    Sep 18, 2007
    edit: @sj33 figured it out - and yes its really as trivial as that. :) (Read a bit in the official thread, an it soon became clear, that TR2 and TR3 support are already backed in. :) )

    Ok, getting TR2 to work is as easy as copy/pasting all the TR2 content (gog.com install folder) into the Openlara folder, with only the readme.txt, the OpenLara.nro and the OpenLara.nacp present in the folder.

    Thats it.

    edit: TR2 and TR3 will not be finishable that way. At least currently.

    The controls are the same as TR1, which means, that "sprint" or "duck" is missing, also if you try to grab onto a "climbable surface" in TR2, nothing happens. :)

    So the levels load, but the actions arent there yet. :) They will be in the future though if the project continues being developed on. :)
     
    Last edited by notimp, Jan 12, 2019
    mikifantastik98 and Ghost92 like this.
  3. Ghost92

    Ghost92 GBAtemp Fan

    Member
    4
    Jun 29, 2017
    Colombia
    What kind of emulator is this ?. Can I adapt another Video Game related to the Engine where the Tomb Raider works? I think it's WebGL, could I run WebGL from Unity, Stencyl, and others?
     
  4. notimp

    notimp GBAtemp Advanced Maniac

    Member
    8
    Sep 18, 2007
    Its an open source reimplementation of the the Tomb Raider engine. Currently it has to be adapted to every game you'd want to run with it. Its partly there with TR2 and TR3 because the developer is working on implementing those.

    Start at the developers github, and go from there. :) There is a very detailed reverse engineering wiki of the Tombraider data formats (including headers, and break down, whiche files contain uncompressed wav files stitched together with a custom header) online as well (google tomb raider rosetta stone), so this engine is probably very "custom fit" at this point. :)

    As far as how the dev implemented webgl in the switch version, I don't know.
     
    Last edited by notimp, Jan 12, 2019
    mikifantastik98 and Ghost92 like this.
  5. Ghost92

    Ghost92 GBAtemp Fan

    Member
    4
    Jun 29, 2017
    Colombia
    Interesting. I will investigate when I have free time ... I want to be able to run my Unity games at least in WebGL.
     
  6. cucholix

    cucholix Banners guy

    Member
    7
    Jan 17, 2017
    Chile
    Couldn't get it work :/ the one form the archive organization
    nvm got it working =)
    It's the first time I play the game, the crouch and dash actions doesn't work? I've tried mapping in different buttons but nothing happens. This port is amazing runs butter smooth, been playing with high quality ogg and haven't experienced choppiness, neither in FMV.
     
    Last edited by cucholix, Jan 13, 2019
  7. naddel81

    naddel81 GBAtemp Advanced Maniac

    Member
    6
    Dec 14, 2009
    United States
    I guess TR2/3 is not fully supported,yet. Amazing work by the dev. KUDOS!

    Gesendet von meinem Redmi Note 4 mit Tapatalk
     
  8. AronR

    AronR Newbie

    Newcomer
    1
    Nov 10, 2018
    United Kingdom
    Can someone please help me with the audio file directories for this?
    I have all the OGG tracks renamed and in openlara/audio/1, all RPL videos in openlara/FMV and the rest of the files in openlara/DATA.

    The game runs fine. The videos, levels and sound effects seems to be working.
    But I cannot get the soundtrack/music to play.
    I realise that there can be separate directories such as audio/2 and level/2 etc... but there is no information about what specific files go in those locations.

    Thanks
     
  9. sj33

    sj33 GBAtemp Psycho!

    Member
    12
    Oct 22, 2013
    Japan
    How do you have the audio tracks named? There needs to be a leading zero in the track number i.e. track_02.ogg not track_2.ogg
     
  10. AronR

    AronR Newbie

    Newcomer
    1
    Nov 10, 2018
    United Kingdom
    Yes they are named from track_01.ogg -> track_53.ogg in openlara/audio/1
     
  11. szczuru

    szczuru GBAtemp Regular

    Member
    4
    May 3, 2014
    Poland
    Poland
    It doesn't work for me if i've used files from PC version (files which goes to level dir) but with psx files sound worked...
     
  12. Naked_Snake

    Naked_Snake Constant Miscreant

    Member
    6
    Oct 6, 2013
    Australia
    Hyrule Field
    Well I dumped all the files from psx bin put them in the OpenLara folder and it just crashed on boot so I have no idea
     
  13. notimp

    notimp GBAtemp Advanced Maniac

    Member
    8
    Sep 18, 2007
    Directory structure (TR1, full game) PC version (which you want to use because of full screen cutscenes).
    Code:
    .
    |____audio
    | |____1
    | | |____track_02.ogg
    | | |____track_03.ogg
    | | |____track_04.ogg
    | | |____track_05.ogg
    | | |____track_06.ogg
    | | |____track_07.ogg
    | | |____track_08.ogg
    | | |____track_09.ogg
    | | |____track_10.ogg
    |____Data
    | |____CRED1.PCX
    | |____CRED2.PCX
    | |____CRED3.PCX
    | |____CUT1.PHD
    | |____CUT2.PHD
    | |____CUT3.PHD
    | |____CUT4.PHD
    | |____EIDOSPC.PCX
    | |____END.PCX
    | |____GYM.PHD
    | |____INSTALL.PCX
    | |____LEVEL1.PHD
    | |____LEVEL10A.PHD
    | |____LEVEL10B.PHD
    | |____LEVEL10C.PHD
    | |____LEVEL2.PHD
    | |____LEVEL3A.PHD
    | |____LEVEL3B.PHD
    | |____LEVEL4.PHD
    | |____LEVEL5.PHD
    | |____LEVEL6.PHD
    | |____LEVEL7A.PHD
    | |____LEVEL7B.PHD
    | |____LEVEL8A.PHD
    | |____LEVEL8B.PHD
    | |____LEVEL8C.PHD
    | |____TITLE.PHD
    | |____TITLEH.PCX
    |____FMV
    | |____CAFE.RPL
    | |____CANYON.RPL
    | |____CORE.RPL
    | |____END.RPL
    | |____ESCAPE.RPL
    | |____LIFT.RPL
    | |____MANSION.RPL
    | |____PRISON.RPL
    | |____PYRAMID.RPL
    | |____SNOW.RPL
    | |____VISION.RPL
    |____OpenLara.nacp
    |____OpenLara.nro
    |____readme.txt
     
    Last edited by notimp, Jan 20, 2019 at 2:34 PM
    AronR likes this.
Loading...