OpenMW for Switch

Github repo: fgsfdsfgs/openmw
Latest version: 2 (28 Oct 2019, based on OpenMW 0.46.0)
Download link

2019052916154500-DA63280140B1530CD17755515D814CFE.jpg 2019060519442700-DA63280140B1530CD17755515D814CFE.jpg

Features:
  • most things seem to work: sound, gamepad controls, intro videos, etc;
  • barebones touchscreen controls in tablet mode;
  • OpenGL 2.1 rendering.

This port is still in a very early state. Expect issues and bad performance. I have not tested it on any other Switch except mine.
This port is not affiliated with or endorsed by Bethesda Softworks and contains no code or resources copyrighted by or belonging to Bethesda Softworks.
To play the game, you need to copy a licensed installation of Morrowind from your PC.

To install, unzip openmw_nx_v2.zip into the switch folder on your SD card. Then:
If you already have an OpenMW install on your PC:
  1. Copy your openmw.cfg into /switch/openmw/config/ (for Windows users: it's in Documents/My Games/OpenMW). You might have to correct the data paths in the cfg file for this to work.
  2. Copy your data files (esm, esp, bsa, contents of the Data Files folder) into /switch/openmw/data/.
If you don't, but you own Morrowind:
  1. Install Morrowind.
  2. Copy the Data Files folder and Morrowind.ini file from your Morrowind installation into /switch/openmw/data/.

Known issues:

  • Exiting the game using the HOME button during a loading screen will crash it.
  • Cursor sometimes displays when it shouldn't.
  • Performance isn't very good.
  • User accounts that have non-ASCII characters in the name will be treated as an absence of user account (i.e. your saves will go into global).
  • Startup loading takes a long time. Depends on the SD you're using, for me it takes around 00:40 on the black screen with a total of 01:30 to get to the main menu with Morrowind GOTY.
  • Startup times can be decreased by packing loose files into a BSA archive. See this post for an example of how to do that.

Some notes:
  • You have to run this from either NSP hbmenu or from a game override. Applet mode does not offer enough memory.
  • The game will start with a black screen. You have to wait at this point. This can take up to 3 minutes (see above bug).
  • Press MINUS to bring up the software keyboard when an input field is selected.
  • Click LSTICK to enable/disable gamepad cursor control.
  • This has only been tested with the English release of Morrowind GOTY Edition, without any mods.
  • Mods should probably work, however you'll have to either edit your openmw.cfg manually or use openmw-launcher on PC, then copy the config file over.
  • The port is bundled with a performance-tuned config file (/switch/openmw/default/settings-base.cfg). Feel free to play around with that or /switch/openmw/config/settings.cfg to find out a better compromise between performance and quality.
  • If you somehow avoid selecting a user account, your saves will go into /switch/openmw/data/global.
  • If the game crashes, check /switch/openmw/fatal.log and /switch/openmw/config/openmw.log.

Credits:

  • OpenMW team and contributors for OpenMW;
  • terabyte25 for help and code contributions;
  • Gluka for help;
  • xyzz for some patches and build scripts;
  • fincs, Armada651, Subv and probably others for their work on the OpenGL/mesa/libdrm stuff;
  • Bethesda Softworks for TES3: Morrowind.
 
Last edited by fgsfds,

yondertoy

Member
Newcomer
Joined
Jul 15, 2018
Messages
8
Trophies
0
Age
52
XP
66
Country
France
Hi all,

So awesome to see so many wonderful port like TES 3 on switch !! Thank you so much !!!
Maybe RTCW will occur soon ;)

But, ... in my case, each time i'm trying to launch my GOTY GOG french version, i only get a Error Code 2168-0001 (0x2a8) right after the loading screens (just after Bloodmoon.esm loading) :/

IMG_1148.JPG

Here the details of the openmw.log file :

Loading config file: ./config/openmw.cfg
Loading config file: ./default/openmw.cfg
OpenMW version 0.46.0
Revision: bbb3dcb727
Using default (English) font encoding.
OSG version: 3.6.4
SDL version: 2.0.8
Loading settings file: ./default/settings-default.cfg
Adding BSA archive ./data/Morrowind.bsa
Adding BSA archive ./data/Tribunal.bsa
Adding BSA archive ./data/Bloodmoon.bsa
Adding data directory ./resources/vfs
Adding data directory ./data
Ignoring duplicate data directory ./data
Detected game controller: Switch Controller
Detected game controller: Switch Controller
Detected game controller: Switch Controller
Detected game controller: Switch Controller
Detected game controller: Switch Controller
Detected game controller: Switch Controller
Detected game controller: Switch Controller
Detected game controller: Switch Controller
Initializing OpenAL...
Opened "Default Device"
ALC Version: 1.1
ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device
Vendor: OpenAL Community
Renderer: OpenAL Soft
Version: 1.1 ALSOFT 1.19.1
Extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize
HRTF disabled
Allocated 256 sound sources
Low-pass filter supported
EAX Reverb supported
Enumerated output devices:
Default Device System audio output device
Enumerated HRTF names:
Built-In 44100hz Built-In 48000hz
Unhandled SDL event of type 0x1100
Loading content file Morrowind.esm
Loading content file Tribunal.esm
Loading content file Bloodmoon.esm
Playing music/special/morrowind title.mp3
Error updating stream "music/special/morrowind title.mp3"


Exfat SD card issue ?

I'm on 7.0.1 in AutoRCM with Kosmos (Atmos 0.8.8)

Thanks for your help !
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Best items in the game to 'cheat' via console (if you'd want to) for new players:

Name - Console ID

Code:
Royal Signet Ring - Helseth's Ring
Best item in the game gives you health and stamina regen, and also 100% magic resistance (needed for speed boots :) )
This is a Tribunal item so you need the GOTY version of Morrowind to get it.

Code:
Boots of Blinding Speed - boots of blinding speed[unique]
Best item in the game, even better than the previous one. ;) Gives you +200 speed (out of a base max 100), but makes you blind (you literally see nothing). With 100% magic resistance though - you can resist the effect. OpenMW might still make the screen darker if you use them - normal MW didn't, you have to test this out. For me on my savegame where I'm already wearing them - screen brightness is 100% normal.

Code:
Eltonbrand - katana_bluebrand_unique
Daedric Dai-katana - daedric dai-katana
Sunder - sunder
One of those three is the best weapon in game, probably sunder (because of strength +), you only can wield sunder though, when you also have Wraithguard equipped. And both of them are main story rewards - so think hard about if you'd want to cheat them... :)

Code:
Wraithguard - wraithguard
Wraithguard - wraithguard_jury_rig
Are the left and the right of those wraithguards, also the best gloves in the game. Both unique both main quest related.

Code:
Ebony Mail - ebon_plate_cuirass_unique
Best armor in game, unique item.

Code:
Daedric Tower Shield - daedric_towershield
Best shield in game

Code:
Daedric Left Pauldron - daedric_pauldron_left
Daedric Right Pauldron - daedric_pauldron_right
Best pauldrons in game
(also almost unique items ;) (there are two sets of those in the entire game))

Code:
Daedric Greaves - daedric_greaves
Best greaves in the game.

Code:
Daedric Face of God - daedric_god_helm
Daedric Face of Inspiration - daedric_fountain_helm
Daedric Face of Terror - daedric_terrifying_helm
Best helmets in the game (choose either one for appearance), all of them are unique items.

Code:
Redas Robe of Deeds - Extravagant_Robe_01_Red
Best robe in the game (basically because of feather.. ;)), unique item.

Code:
Necromancer's Amulet - necromancers_amulet_uniq
Best amulet in the game, unique item.

In addition to that, you can also wear and enchant trousers, shirt, belt, another ring and I think another form of robe (check my inventory.. ;)) - with strength + which makes them the best items of their kind in game. (Might need to get a certain quality level of them - doublecheck that on your own. :) ) To do that you need a grand soul gem with a grand soul (Golden saint, basically - you can summon those) captured in it (Soultrap, then kill Golden saint), and the fortify strength spell learned - then you can read up on enchanting items. Enchant for 1-max potential, this gives you the highest max - then unequip and reequip until you are satisfied with the value.. ;)

Fortifying strength is the way to go, because it also allows you to carry more. Which you kind of would want to. At least initially. ;)

All daedric items above also can be enchanted. In fact they are chosen as "best" because they can carry "the most" enchantments. :)

That leaves magic - which then only tops out at 100 - which in the base game you could raise to 1000000/100 (and more) with a two item interaction - but that apparently is fixed in OpenMW - so you might have to console cheat it. Or choose different equipment. :)

Apart from that you'll also need a few repair hammers:
Code:
GrandMaster's Armorer's Hammer - repair_grandmaster_01

and a few magic potions -
Code:
Exclusive Restore Magicka - p_restore_magicka_e

and a few lockpicks -
Code:
Grandmaster's Pick - pick_grandmaster

and that should be it.

Have fun. :)

(Use a usb keyboard with the switch docked to enter them. Tilde key (~) to bring up the console in game. Afair. (Havent tested it so far, but others in here have confirmed that it works. :)))


In the base game, you could get certain houses (Balmora Hlaalu House (the one with the corps on the ground level), related to an early optional quest) - in which everything you would put into a box or container would be saved. In all other boxes, it would reset after a few in game days. So getting access to house Hlaalu in Balmora (lockpicks - f.e. but dont get caught. :) ) was also always part of "setting up" in Morrowind in the base game. :) Not sure if OpenMW has made it so all item storages are persistent. :) Get house Hlaalu though.. ;)
 
Last edited by notimp,

Masana

Well-Known Member
Member
Joined
Aug 12, 2016
Messages
109
Trophies
0
XP
2,260
Country
France
Hello everyone,
I managed to launch it, in fact steam does not erase the folder Data files when he uninstalls the game so when I reinstall it there was residual mod that bugger the game. So the solution erase the data files folder and install the game. Thanks again for your help
 
  • Like
Reactions: eyeliner and notimp

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
One more thing. Permanently enchant a shirt with +50 Light in max foot possible - around you at one point as well. It gets tiring to always wait till the day - when it gets dark again. :) (Still needs best soulgem with best soul captured in it to make it permanent. See previous posting.)
 
  • Like
Reactions: galaxior

terrabyte25

Member
Newcomer
Joined
Jan 29, 2019
Messages
23
Trophies
0
Age
27
XP
106
Country
United States
I would argue that 1024 mb RAM could indeed handle it. There are many, many Android phones around that quantity and they still seem to run OpenMW fairly fine (except for performance, around 20 fps)
 

yondertoy

Member
Newcomer
Joined
Jul 15, 2018
Messages
8
Trophies
0
Age
52
XP
66
Country
France
Ok, finally it works on a FAT32 Sd with a nsp hbmenu ! The loading is a little shorter.
I'm so happy !
Thank you so much !
 

zivilai

New Member
Newbie
Joined
Jun 10, 2019
Messages
2
Trophies
0
Age
24
XP
42
Country
Russia
Hey bro

do you know how to install the Russian language on this version of the game? When I try to transfer files with Russian from my steam folder to switch, the letters in the game change to hieroglyphs.
Sry for my bad english)
 

fgsfds

Well-Known Member
OP
Member
Joined
Aug 28, 2018
Messages
445
Trophies
0
Age
123
XP
3,350
Country
Russia
Either install OpenMW on PC and copy your openmw.cfg to config/ and change the data line in it to `data="./data/Data Files"` or try changing `encoding` to `win1251` in config/openmw.cfg.
 
  • Like
Reactions: zivilai

terrabyte25

Member
Newcomer
Joined
Jan 29, 2019
Messages
23
Trophies
0
Age
27
XP
106
Country
United States
Hey bro

do you know how to install the Russian language on this version of the game? When I try to transfer files with Russian from my steam folder to switch, the letters in the game change to hieroglyphs.
Sry for my bad english)
In OpenMW.cfg, change
Code:
encoding=win1252
to
Code:
encoding=win1251
 
Last edited by terrabyte25,
  • Like
Reactions: zivilai

Csmrcc

Well-Known Member
Member
Joined
Sep 13, 2018
Messages
412
Trophies
0
Age
37
XP
905
Country
Spain
Just: amazing, running ok at first installation: data from morrowind goty steam, languaje of inst: english, atm 0.88, horiz 8.0, through hbmenu.nsp.
Fgsfds, thanks, you are the man.
 

Jackson98

Well-Known Member
Member
Joined
Aug 8, 2017
Messages
235
Trophies
0
Age
27
XP
330
Country
Australia
Best items in the game to 'cheat' via console (if you'd want to) for new players:

Name - Console ID

Code:
Royal Signet Ring - Helseth's Ring
Best item in the game gives you health and stamina regen, and also 100% magic resistance (needed for speed boots :) )
This is a Tribunal item so you need the GOTY version of Morrowind to get it.

Code:
Boots of Blinding Speed - boots of blinding speed[unique]
Best item in the game, even better than the previous one. ;) Gives you +200 speed (out of a base max 100), but makes you blind (you literally see nothing). With 100% magic resistance though - you can resist the effect. OpenMW might still make the screen darker if you use them - normal MW didn't, you have to test this out. For me on my savegame where I'm already wearing them - screen brightness is 100% normal.

Code:
Eltonbrand - katana_bluebrand_unique
Daedric Dai-katana - daedric dai-katana
Sunder - sunder
One of those three is the best weapon in game, probably sunder (because of strength +), you only can wield sunder though, when you also have Wraithguard equipped. And both of them are main story rewards - so think hard about if you'd want to cheat them... :)

Code:
Wraithguard - wraithguard
Wraithguard - wraithguard_jury_rig
Are the left and the right of those wraithguards, also the best gloves in the game. Both unique both main quest related.

Code:
Ebony Mail - ebon_plate_cuirass_unique
Best armor in game, unique item.

Code:
Daedric Tower Shield - daedric_towershield
Best shield in game

Code:
Daedric Left Pauldron - daedric_pauldron_left
Daedric Right Pauldron - daedric_pauldron_right
Best pauldrons in game
(also almost unique items ;) (there are two sets of those in the entire game))

Code:
Daedric Greaves - daedric_greaves
Best greaves in the game.

Code:
Daedric Face of God - daedric_god_helm
Daedric Face of Inspiration - daedric_fountain_helm
Daedric Face of Terror - daedric_terrifying_helm
Best helmets in the game (choose either one for appearance), all of them are unique items.

Code:
Redas Robe of Deeds - Extravagant_Robe_01_Red
Best robe in the game (basically because of feather.. ;)), unique item.

Code:
Necromancer's Amulet - necromancers_amulet_uniq
Best amulet in the game, unique item.

In addition to that, you can also wear and enchant trousers, shirt, belt, another ring and I think another form of robe (check my inventory.. ;)) - with strength + which makes them the best items of their kind in game. (Might need to get a certain quality level of them - doublecheck that on your own. :) ) To do that you need a grand soul gem with a grand soul (Golden saint, basically - you can summon those) captured in it (Soultrap, then kill Golden saint), and the fortify strength spell learned - then you can read up on enchanting items. Enchant for 1-max potential, this gives you the highest max - then unequip and reequip until you are satisfied with the value.. ;)

Fortifying strength is the way to go, because it also allows you to carry more. Which you kind of would want to. At least initially. ;)

All daedric items above also can be enchanted. In fact they are chosen as "best" because they can carry "the most" enchantments. :)

That leaves magic - which then only tops out at 100 - which in the base game you could raise to 1000000/100 (and more) with a two item interaction - but that apparently is fixed in OpenMW - so you might have to console cheat it. Or choose different equipment. :)

Apart from that you'll also need a few repair hammers:
Code:
GrandMaster's Armorer's Hammer - repair_grandmaster_01

and a few magic potions -
Code:
Exclusive Restore Magicka - p_restore_magicka_e

and a few lockpicks -
Code:
Grandmaster's Pick - pick_grandmaster

and that should be it.

Have fun. :)

(Use a usb keyboard with the switch docked to enter them. Tilde key (~) to bring up the console in game. Afair. (Havent tested it so far, but others in here have confirmed that it works. :)))


In the base game, you could get certain houses (Balmora Hlaalu House (the one with the corps on the ground level), related to an early optional quest) - in which everything you would put into a box or container would be saved. In all other boxes, it would reset after a few in game days. So getting access to house Hlaalu in Balmora (lockpicks - f.e. but dont get caught. :) ) was also always part of "setting up" in Morrowind in the base game. :) Not sure if OpenMW has made it so all item storages are persistent. :) Get house Hlaalu though.. ;)

From what I remember, the best items in the game were the ones with the highest enchantment values. If your running a mana regen mod which I always would, just enchanting everything with either fortify Intelligence/destruction would let you accumulate enough mana and skill to make spells like

100% weakness to fire, fire damage 100pts in 50feet
100% weakness to shock, shock damage 100pts in 50feet
100% weakness to frost, frost damage 100pts in 50feet
as a single spell.

Massing hordes of NPCS and creatures together just to be blown up is ultimately hilarious. Who needs melee weapons ;). The alternative to a mana regen mod was chugging down many potions, but that is much more irksome.
 
Last edited by Jackson98,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
I think you are right. :) An item combination from bloodmoon and tribunal made it possible in the original game to temporary increase your mana, then increase it even more, then remove one of the buffs, making the other one permanent - so you could stack up base mana to whatever figure you wanted. :) This probably made me not look into the actual damage values for stacked weaknesses, since ypu already could do spells that would cost more than 100 mana per cast. Including of course area effects. :)

I also was pretty maticulous over which NPCs I killed (King Helseth and Vivec where the only innocent ones I had die on my permanent playthrough - with pretty much all of the quests finished. And I mean down to random town NPC stuff.. ;) ) - which I think is why I might have preferred melee weapons, as the draw of spells was always area of effect. :)

Either way you are pretty much invincible at that armor rating and over 60 (?)% reflect and over 100% magic resistance, and Helseths ring for health regeneration - and Sunder giving you a strength plus.

I think I might have gone that way (strength +) just for increased movement speed (always a fraction of your encumbrance level as well.. ;) ) alone, because I might have figuered that this would be most beneficial over all.

But I havent played with stacked weaknesses to elements in spells. So back to the first sentence.I think you are right. :)

What a game this was at its time.. :)
 
Last edited by notimp,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Looks like Link's Awakening was metaphorical.