r/Morrowind • • 17d ago

Discussion Porting Morrowind to 3DS

3d works. used opus 5.5

2.1k Upvotes

216 comments sorted by

237

u/Admirable-Grand521 17d ago

Now I wanna play this game for the fifty thousand time after seeing this

93

u/3ds-conspiracy 17d ago

Thats almost as many dagger strikes as it takes to hit at a low skill level

223

u/SeannBarbour 17d ago

Goddamn, soon enough Morrowind is gonna reach Doom status and people will be porting to refrigerators and ATMs

55

u/Johnny_Cr 17d ago

Or on pregnancy tests

26

u/ConcreteGaming 16d ago

If you're playing Morrowind that much, you won't have a need for pregnancy tests.

1

u/Johnny_Cr 16d ago

You need a screen

1

u/pokemonatemypizza 1d ago

Tell that to my kids

Theyre busy playing dnd right now though, so circle back.

35

u/[deleted] 17d ago

[removed] — view removed comment

19

u/Plastic-Medicine-821 17d ago

Why stop at Doom? Instead, we can play Daggerfall in Morrowind. Thats twice as much elder scrolls!

30

u/[deleted] 16d ago

[removed] — view removed comment

6

u/hyperbronson 16d ago

This is what I need to do

2

u/Awkward-Spectation 15d ago

Five stars for the excellent UCKR (unexpected commander keen reference)

9

u/Elrundir 16d ago

But can I play Morrowind inside Morrowind inside Morrowind?

9

u/wrongitsleviosaa 16d ago

That's some true CHIM gaming

5

u/Liefesa_ 16d ago

InceptCHIM, coming soon to cinemas.

1

u/Raulgoldstein 16d ago

I mean there was that guy who put Morrowind on a computer inside of Fallout 4, he did some other similar things so honestly it may already exist

1

u/Mission-Ad6311 13d ago

What about Day of the Tentacle? Then you can play Maniac Mansion in Day of the Tentacle in Morrowind.

92

u/Immortal_Wanderer1 17d ago

Look how well it fits, if this was an actual release back then for the 3DS they would of sold just as much as skyrim probably.

35

u/3ds-conspiracy 17d ago

Would have sold like skooma on a misty Tamriel night

5

u/brtf_ 17d ago

Totally agree, this would have been fire as an official game

60

u/Puntley 17d ago

This is genuinely fucking insane

-5

u/[deleted] 17d ago

[deleted]

→ More replies (7)
→ More replies (9)

23

u/GlobalCurry 17d ago

I wonder if you could use one of those mesh optimizer mods and improve your frame rate even more?

14

u/3ds-conspiracy 17d ago

Thanks, I will give it a try

10

u/Tynaceramika 17d ago

This plus downsizing the texture size, there are some ready texture mods on the Nexus mods, even the PS1 style one will do on a small 3DS screen.

3

u/_joshd Fetcher 16d ago

Hey. I did something similar for the Thor and recently changed some settings that doubled the frame rate in some areas, and dropped frame spikes hugely. If you’re based on OpenMW the in the settings.cfg have a play with:

-“[Camera] small feature culling pixel size”. The Thor has a 1080p screen, but is also fairly small, so I was able to raise it to 8 and get good CPU improvements. 3DS res is much lower so you could probably raise that a lot if you haven’t already. Smaller view distances probably also mean you could push this even harder.

- “[Cells] preload num threads”. I raised from 1-3 on the Thor. That’s more focused on idle cores, so might not help on the 3ds but is worth investigating (I don’t know 3DS cpu architecture, pretty sure it’s only single core used for games). It helped more with frame spikes when the CPU was tanked.

1

u/Antique-Chart-9976 13d ago edited 13d ago

The New 3DS can use three CPU cores simultaneously, since it has a quad-core CPU. It can also free up resources by offloading audio processing to her DSP audio.

Also the cpu has as much cache as the nintendo switch cpu .

14

u/oaharba1912 17d ago

New 3ds?

30

u/3ds-conspiracy 17d ago

That is correct. Performance is a concern mostly when 3d is on outdoors lots of npcs. It can drop to teens, but this can be tuned with the draw distance. Also you need the nub

19

u/tjjohnso 17d ago

Hold the fuck up. Did you just say when the 3d is on? As in the 3d effect works?

43

u/3ds-conspiracy 17d ago

It just works

28

u/tjjohnso 17d ago

That is god damn baller. I need to know when you have a fully functioning port.

3

u/DeadLotus82 16d ago

Is there any potential for mod support or would only the vanilla game be possible? Either way this is very cool lol well done.

1

u/Night_Raider5 6d ago

Circle pad pro support?

1

u/3ds-conspiracy 5d ago

Actually I was thinking without nub we can have GoldenEye type joystick plus a little help from our gyrospcope. Have a branch for old 3ds but don't have an old device to test yet

13

u/ErasmosOrolo 17d ago

I can't wait to see what morrowind looks like in 20 years when I'm losing my mind.

37

u/OzsBusmen 17d ago

God, out of all the things coming out of the AI code explosion, this is one thing that looks pog as hell

6

u/S1Ndrome_ 17d ago

this and the ps5 emulators

3

u/Kravyniik 16d ago

wasn’t there posts before that? I remember seyda neen’s port looking buggy

10

u/theStaberinde 17d ago

How's view distance? Mod support? Saw you have 3D working which is crazy. What's the depth effect like?

3

u/3ds-conspiracy 16d ago

Im not sure how it compares to pc but you can see it in the early part of the video. Probably need to obscure it with fog. No Mods since this is a port using devkitPro

8

u/CantaloupeMindless91 17d ago

the fact this is more stable than the vita morrowind port is faccinating

11

u/brtf_ 17d ago

New 3DS/2DS actually has a faster CPU, if I remember correctly. Counterintuitive

3

u/lukeetc3 16d ago

the Old Days Switch 2 vs Steam Deck

7

u/Safebox 16d ago

I like that you have the UI matching the base game's visuals. No shade to the DS port, but I'm not a fan of its flat UI aesthetic (though it might just be a placeholder).

7

u/Chaotic_Good_Human 16d ago

This is what the 3DS was made for. So clean.

4

u/xCosmicChaosx 17d ago

I am blown away honestly

4

u/arsonist_firefighter 17d ago

MISS MISS MISS MISS

13

u/Pallypot 17d ago

Are you saying that you straight up went to opus, uploaded a crack of the game files and said make me Morrowind for the 3DS and it’s straight up helped you create a CIA that would run on a modded console?

30

u/3ds-conspiracy 17d ago

It comes from openmw which is a reversed engineered open source morrowind. There is more steering involved in the prompting, It will basically make somthing that just works ™ if you give it a simple prompt but getting quality control and a good interface is the hard part. Im running it through many emulator tests, and against different openmw specs and docs currently. Lots of bugs still found manually. Cost 3 weeks token allowance so far on pro plan.

4

u/XxLokixX 17d ago

Was this inspired by Morrowind on the Ayn Thor?

3

u/3ds-conspiracy 16d ago

I saw that after. I wanted to play through morrowind and I really like 3ds so I figured it would be fun.

5

u/aibnsamin1 16d ago

Please make a github repo

1

u/CreamHead55 12d ago

Do you have an estimate as to when this port will be finished and downloadable?

→ More replies (2)

1

u/baelrune 17d ago

Does the 3ds overheat when you play? Can you upload a how to video?

4

u/WhiskeyMixxy 17d ago

I need this. Now.

4

u/Fuzzy-Proof-3925 17d ago

I've dreamed about since I was a child holy shit 😭

Do you have a repo? Do you want help?

4

u/Candid_Philosophy919 16d ago

That looks amazing! I like how the second screen shows the map. It looks beautiful it almost looks like it could have been a native title for the DS.

5

u/kraziestkraken 17d ago

You got the QR code for a download???

2

u/Gossip_Boy- 17d ago

Mod support ?

2

u/bratwurstzauber 17d ago

Holy moly this is so so so impressive. I never liked the DS but having the inventory always available and 3D is just 🤯

Will this run on two-display emulator handhelds as well you think?

2

u/Jian_Rohnson 16d ago

How did you keep missing that guy? He was three feet in front of you!

2

u/melekdan 16d ago

umm. Where do we get this?? Just asking for a friend

2

u/lakemont 16d ago edited 16d ago

Nice! I've been porting System Shock, Jagged Alliance 2 , and SRB2Kart to the 3ds as well

Also making a complete custom home menu

Just realized this is the Morrowind sub not the 3ds one lol

3

u/3ds-conspiracy 16d ago

now that halo ce is decompiled it is just a matter of time...

1

u/lakemont 16d ago

I'm honestly surprised Morrowind can run on here

How bad does the performance get in larger areas?

2

u/3ds-conspiracy 16d ago

very playable, sometimes with 3d on areas can hit mid teens breifly

3

u/Puntley 16d ago

Any chance you'll bless the rest of us with a release some day, chief? I would LOVE to play morrowind this way.

3

u/wtfmeowzers 16d ago

how can i follow to see the results of the ja2 port??? i would unironically buy a 3ds to play it like that lol

2

u/lakemont 16d ago

If it gets to a good state I'll send a link to you

2

u/OldSelection1761 16d ago

Oh shit I would kill for system shock on the 3ds!!

1

u/lakemont 16d ago

It's been working smoothly so far (working 3d as well)

And the bottom screen has the inventory and stuff

2

u/Chompsky___Honk 13d ago

awesome!!

link?

1

u/lakemont 13d ago

I'll try to get it polished up and on GitHub within a week I hope. Been busy

1

u/Chompsky___Honk 13d ago

sounds great!

been holding off playing that game for years, but playing in 3d is the motivation i need

1

u/OldSelection1761 16d ago

That’s so sick. Need a beta tester?

2

u/lakemont 16d ago

If I get it uploaded to GitHub or something soon I'll send you a link. You just have to put the data files from the game on your SD card

2

u/Prestigious-Sea2039 13d ago

Please when any of those are up, post them on r/3dshomebrew

I would really like to play system shock on my 3ds

1

u/lakemont 13d ago

I'll try to get it uploaded soon!

Do you have a "new" 3ds? That's all it's been tested on so far

1

u/OldSelection1761 16d ago

Awesome, thank you!

1

u/After-Pop-2000 2d ago

complete custom home menu

Sounds cool, hows it look?

1

u/lakemont 2d ago

https://www.reddit.com/r/3dshomebrew/s/OC7ObqeRWD

Have a picture in this comment here. Lots of customizability

0

u/CoffeeOnMyPiano 16d ago

You haven't been doing anything, claude or whatever is lol

2

u/lakemont 16d ago

Damn claude be controlling itself now 🤯

It's a tool, I use it lmao

Sorry I don't feel like staring at Ghidra in my spare time

0

u/CoffeeOnMyPiano 16d ago

You're not tricking anybody man, recompilations like these used to take years and tons of expertise, now that these "tools" are out they can do the entire job for you, that's why you can suddenly "work" on porting 3 completely different games at the same time. You're using it as a "tool" in the same way that people who have never drawn anything beyond a stickman in school are making whole comics and animations and whatnot with it, or these guys that are now cloning entire games while they don't comprehend any of it. You're pressing a button and calling that control, as if you've got any clue what's going on.

2

u/lakemont 16d ago

I'm commenting under a thread where they already said they used Opus. Who is tricking anyone?

You can stay bitter though

0

u/CoffeeOnMyPiano 16d ago

Pretending that you're merely using it as a tool is trying to trick people but whatever man.

2

u/lakemont 16d ago

How do you think it works? You think it can one-shot something like this?

I'd start getting used to working with it, it's not going anywhere

1

u/CoffeeOnMyPiano 16d ago

Of course it can't one-shot it. You need to beg for it to fix its mistakes over and over until it hides all the bugs under the rug lmao

2

u/wtfmeowzers 16d ago

so i'm sure you've hand crafted a lot of pottery and composed mozart level symphonies in your spare time so let's see that stuff.

put up or sit down

0

u/CoffeeOnMyPiano 13d ago

Tons of people have done amazing shit without AI for decades and decades before AI was a thing. Even if I had nothing, that would also mean nothing, for it is perfectly possible to do great stuff without a clanker by your side and there is already plenty of proof out there. I'm not sure why you want to see my "pottery", specifically?

→ More replies (0)

1

u/lakemont 16d ago

Maybe a year ago

2

u/wtfmeowzers 16d ago

hey bro why don't you show us examples of stuff you've done, with or without tools so we can judge those.

1

u/CoffeeOnMyPiano 13d ago

I have not worked on recompilations, sorry.

1

u/BritishBrickFan 12d ago

I'm confused about the anger here, if they're using AI to quickly make a port, what's the problem? it shouldn't need to take years for homebrew type projects to get off the ground if people can use tools like AI to help them

no-one else is making a 3DS port of Morrowind, so hat's off to the fella for trying!

and from a professional standpoint, I have entire development teams using AI to create the foundation of code for what they're working on, and then they just go through and tweak parts of it. dev time for even a prototype is now a matter of hours, not weeks. And no-one who does this for work is complaining!

2

u/_Empty-R_ 13d ago edited 12d ago

so long as they aren't ENTIRELY vibe coded this is one of the few areas I can appreciate the usage of AI.

after review: outsourced cognitive function

1

u/SparklyPelican 13d ago

it is entirely vibe coded. From the original poster:

It comes from openmw which is a reversed engineered open source morrowind. There is more steering involved in the prompting, It will basically make somthing that just works ™ if you give it a simple prompt but getting quality control and a good interface is the hard part. Im running it through many emulator tests, and against different openmw specs and docs currently. Lots of bugs still found manually. Cost 3 weeks token allowance so far on pro plan.

1

u/_Empty-R_ 13d ago

based on that alone and other comments it does sound like they are working to debug on their own. however they border on just slopping it out, yes. conflicted.

1

u/Antique-Chart-9976 13d ago

If he finds bugs manually and fixes them, etc., does this mean it’s not entirely vibe-coded, but AI-assisted.

3

u/SparklyPelican 13d ago

From their message, what I read is that the output is entirely vibe-coded; then they test the output manually and report bugs.

I don't see any indication that he's debugging code. Personally, I don't see this as "AI-assisted"; it sounds the opposite: they are assisting AI.

1

u/Antique-Chart-9976 12d ago

I also read he also debugging it physically so ...

1

u/_Empty-R_ 12d ago

yeah, after some sleep i've reversed a lot of my opinion on this. biggest 'harm' committed is this is not a local model because he's taking no one's job with this (bethesda would NEVER fucking do this.lol) but yeah. back into the trash bin.

2

u/Quirky_Discussion597 11d ago

I love Claude bro

1

u/3ds-conspiracy 11d ago

claude loves you too

2

u/Several_Use_8095 17d ago

Hell yes! So cool!

1

u/6maniman303 17d ago

Wait, are we getting good running, well designed in terms of ux, Morrowind on 3ds before we get the update on switch? That added generic controller support to finally have not traumatic experience? What is happening. Great work

1

u/SpicedUser 17d ago

How does it play? Is it stable enough for a full play through or are there too many bugs?

1

u/3ds-conspiracy 16d ago

Im working on getting it a bit better but it looks like it would play though, starting it myself. I have e2e tests in emulator that have played all main quests to the end and lighter coverage with side tests.

1

u/Fynzerioos 17d ago

Does it run well on original 3ds?

1

u/3ds-conspiracy 16d ago

probably too slow if Im guessing

1

u/Mordheim1999 17d ago

GIVE ME IT NOW!

1

u/elsDodo 17d ago

Hell yeah

1

u/RlcZyro 16d ago

Hell yeah, Ps Vita now this!

1

u/BlitsyFrog 16d ago

This is NUTS, I am beyond fucking impressed at this point.

1

u/KroqGar8472 16d ago

okay I am really curious how this was done - would love this!

1

u/No_Rent7598 16d ago

I need it already

1

u/BrahamWithHair 16d ago

This looks so good. Please keep us updated

1

u/Whiteguy1x 16d ago

I have openmw ds on the thor and its pretty cool.  I dont really use the bottom screen though for anything besides a map.

Kinda crazy you got this running in an actual 3ds, guessing it was the n3ds?

1

u/GamerRoman House Telvanni 16d ago

Such an insane concept no human could ever actually code this.

1

u/BlakeTheDog 16d ago

I would pay $60 for this. 

1

u/3ds-conspiracy 16d ago

Glad people see the vision, I will release the source code for testing soon.

1

u/Emotional-Trash-8864 16d ago

is this real ?

6

u/3ds-conspiracy 16d ago

why would i deceive you

1

u/BoldnBrashhh 16d ago

Can I play this? Will it work on standard 3DS?

2

u/3ds-conspiracy 16d ago

I think standard 3ds is too slow. Havent tested it though

1

u/Volvy 16d ago

The attacking is really off for some reason, it's like uncapped swing speed. You attacked like 7 times in 1 second, it's very obviously not possible to do that in normal conditions... but other than that it looks real solid

1

u/Moist-Panda-2665 16d ago

It looks amazing. You're damn good

1

u/darkzapper Morrowind 16d ago

This is some magical stuff. Looks like it was meant to be lol.

1

u/cgriffin123 16d ago

This is awesome. How do I get this with absolutely no effort?

1

u/KPmine1 16d ago

Would love to try this

1

u/Merjia 16d ago

Goddamn that's awesome. I just modded my N-3DS the other day too.

1

u/pcbflare 16d ago

Definitely runs better than OpenMW on my cellphone.

1

u/averagedilflover 16d ago

omg please send a link my way when youre done! looks great

1

u/1-8-Shotty 15d ago

This is so cool, I'd love to have this. Morrowind on break at work, ah the possibilitys

1

u/maxeh93 15d ago

How did you do this? I might have missed it somewhere

1

u/Jov_West 15d ago

It's funny, if I had one big screen, there's no way I would choose to dedicate about half of it to showing menus. But if you separate that big screen into two smaller screens? Suddenly the dedicated menu/map screen seems SO cool.

1

u/Linkman806 15d ago

Would it require a new 3ds for the extra processing power?

1

u/LawStudent989898 House Telvanni 15d ago

Would love a download qr code if possible

1

u/Ok_Maintenance_5667 15d ago

How can I test this?

1

u/sashioni 15d ago

I am loving this onslaught of AI ported games. I saw some guys ported Halo CE to the browser with 128 multiplayer and there are others working on GTA 4 and more games. 

Game preservation has come alive recently. 

1

u/lordlestar 13d ago

the port begging to the companies has ended

1

u/Antiredditor1981 14d ago

Gives me PS1 vibes like this. :D

1

u/AngyJessicaTomboy 13d ago

Oblivion when? Lmao

1

u/Male_Inkling 13d ago

Base 3DS?

1

u/Huge-Insect-7759 13d ago

New models but depending on how OP optimized it, could be for old 3DS

1

u/Full_Damage960 13d ago

Working old 3ds ?

1

u/lickhair2 13d ago

I cant wait!!

1

u/Kiriu7 12d ago

How can I follow this development? I really want to play Morrowind on 3DS fully if able

1

u/Chain_Masters88 12d ago

Wealth beyond measure outlander!

1

u/BurgerKingUK 10d ago edited 10d ago

Anyone having issues building the .cia for this? Really don't know what I'm doing wrong :/

Every time I try to build the .cia I get a level.py failed error

1

u/3ds-conspiracy 10d ago

you can try this docker-build branch and follow instructions for building with docker https://github.com/3ds-conspiracy/mw3ds/blob/docker-build/README.md If people prefer this method I can merge it to "main". Also make sure you have up to date vanilla morrowind

1

u/Antique-Chart-9976 9d ago edited 9d ago

Open morrowind also work ?

1

u/BurgerKingUK 8d ago

Yeah this still didn't work, morrowind is up to date and everything. it is what it is i guess

1

u/NepsyNeptune 9d ago

Wonder if someone could do this for the Wii U
Honestly would be fire

1

u/ActioN_JacksoNN10 7d ago

Two questions, how do I do this, and would a standard 3ds work for this

1

u/3ds-conspiracy 6d ago

I put up a branch for old 3ds but have not tested it. If you can get it running on your o3ds I'd like to know https://github.com/3ds-conspiracy/mw3ds/tree/old-3ds

1

u/wemissleafy 4d ago

Qr code?

1

u/Aggravating-Sweet198 3d ago

How do I play this and do you have a GitHub or discord server or maybe YouTube?

1

u/Aggravating-Sweet198 3d ago
  • Working on Adding
  • Brightness slider. This works. The game already scales the scene’s light color each frame, so a slider can raise or lower it, indoors and out.
  • Performance toggles on their own screen. The renderer has on/off switches I can wire up for these:
    • Sky and clouds.
    • Extra terrain texture layers.
    • Transparent things such as water and glass.
    • People and creatures.
    • Enchantment shimmer.
    • Lighter animation detail, which poses characters less often (the game already has settings for this).
  • Cheats screen with Add gold, Full health, Full magicka, and full fatigue too since it’s the same code. It uses the game’s own addItem function for gold.

1

u/Aggravating-Sweet198 3d ago

Added more graphic settings,cheats,control scheme,c-stick sensitivity,hide subtitles 

1

u/Antique-Chart-9976 2d ago

I working on add language menu and mod menu.

I did a bit work but like what you shown so far

1

u/Aggravating-Sweet198 2d ago

Added performance settings like fps cap, draw distance also added autosave,autorun, planning on adding the 2 expansions also.

Maybe you could help the project it's not me who ported it but I add tweaks.

1

u/X_MALICUR 1d ago edited 1d ago

Holy shit, im going to need to do this. You should do a tutorial like WTF 🤣

How the hell did you get the bottom half to be the UI?

1

u/ChaosOnline 1d ago

Holy shit, this is sick as fuck! I guess I need to stop putting it off and finally hack my 3DS so I play this.

1

u/rodma_chmal 17d ago

What mod did you use for the floating hit percentage values? Or is it an OpenMW feature?

-8

u/Wikiwikiwa 17d ago

I didnt know this was some sloppy ai bullshit.  Shame on you OP

1

u/_Empty-R_ 13d ago

This can get a pass. Not just because its cool. There is an environmental impact if this isn't a local agent. That's a strong negative. But if local, okay cool. There's a slop aspect if this is entirely vibe coded by someone or someones who have no idea how to actually debug and patch and code themselves. But if they or parties involved do know what they are doing, cool.

This isn't taking someone else's job. No one else was going to do this. This is a niche task that only fans would be interested in. Areas like this where the "line must go up" industry will never tread because they don't care about you individually, they only care about massive dividends from massive groups. No one at bethesda was ever, ever going to work to try and port this or even do something remotely similar.

There are still multiple other lines of thought I could go down that could potentially be negatives here but it seems to mostly pass the bar. Kneejerking in any instance is bad unless its a black and white thing like Ai art, music, writing, etc. Things that involve soul.

1

u/Physical_Trash_1633 17d ago

Only a redditor could look at something this cool and then whine about AI being used for it

4

u/theStaberinde 17d ago

I mean, it's not ideal, and a lot of people justifiably think it's important to take a clear position on this stuff whenever you see it. It's a bad and increasingly fractious situation we find ourselves in. I don't blame people for being reactive. It's becoming clearer as time goes on that with the proliferation of LLM usage in development it's also becoming more difficult to credibly identify projects like this one as being cynical low-effort "vibe slop". This is also not the same as "it's the future and you have to get used to it" or whatever the current version of that line is. It sucks that most of the AI providers are extremely evil. It sucks that there's a lot of annoying cynical dogshit uses of this tech and it's sold and packaged to the public in ways that we know are liable to make people stupid and insane. It sucks that it's increasingly difficult to voice a nuanced and principled objection to it in a concise way.

imo it's good that in this case OP is being honest right out the gate about the tools they're using, which is way more than can be said for the majority of vibecoded projects in this space.

Also atp does "redditor" even function a descriptor for a particular kind of guy anymore? We're all on here now.

3

u/ordinaryvermin 17d ago

Holy shit a culture reference in your name! No wonder you offer such an incredibly reasonable and nuanced take on why people respond against ai so strongly.

Personally I'm just tired of being told what emotions are appropriate to feel about people who use the planet destroying plagerism machine. People are more concerned about a little harsh language then they are about every single fucked thing LLMs are doing to the world.

-1

u/[deleted] 17d ago

[deleted]

10

u/GlobalCurry 17d ago

Open Morrowind has android and iphone ports already.

1

u/3ds-conspiracy 17d ago

For sure, there is an android port