• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 92 93 94 95 96 ... 358 Next »

Is it actually possible to just rewrite a GCN/Wii game into a PC game?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Is it actually possible to just rewrite a GCN/Wii game into a PC game?
11-05-2015, 08:37 PM
#1
slax65 Offline
Senior Member
****
Posts: 319
Threads: 56
Joined: Jan 2011
Hi there,

so please don't laugh at me, I don't know a ** about informatics. But I was wondering, while you guys know how a Wii works and how to build up an emulator that can translate the things that are within the iso wouldn't it be possible to just rewrite an iso into an actual pc game? I guess it's a pretty stupid question cauze why would we all be grappling with emulators if this was possible, right?
Find
Reply
11-05-2015, 09:08 PM
#2
Benze Offline
Junior Member
**
Posts: 46
Threads: 0
Joined: Apr 2013
You would require the sourcecode of the game and recompile for your target architecture (PCs are usually x86, phones use mostly ARM etc.). With only the ISO this is not possible as far as i know. You can not get the source code from that. You would have to rewrite the entire game and use some serious reverse engineering.
Find
Reply
11-05-2015, 09:40 PM (This post was last modified: 11-05-2015, 09:42 PM by JosJuice.)
#3
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,062
Threads: 7
Joined: Oct 2014
You can do this in theory, but it requires a lot of work, and all of that work would need to be done once for each game you want to play.
Find
Reply
11-05-2015, 10:00 PM
#4
lamedude Offline
Senior Member
****
Posts: 360
Threads: 7
Joined: Jan 2011
Possible but infeasible.  They've been working on Open Morrowind for 7 years and still aren't done.
Website Find
Reply
11-06-2015, 01:30 AM
#5
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,493
Threads: 1
Joined: Feb 2012
Yeah, but it's like a month from being finished, tops, and has a lot of things most console games wouldn't have such as a script interpreter/compiler, and being a Bethesda game, some things which appear to be bugs are required for some parts of the game to function. Also the scope's a lot bigger than a lot of Nintendo games. It's not the best example, as it's a particularly extreme case.
OS: Windows 10 64 bit Professional
CPU: Intel i5 4670K @3.4GHz... for now @4.6GHz with a quick and dirty (yet stable) OC. May get faster in a bit before the end of time.
RAM: 16GB (Down from 24 GB after some was given to siblings)
GPU: Radeon Vega 56
Find
Reply
11-06-2015, 02:42 AM (This post was last modified: 11-06-2015, 02:42 AM by Fiora.)
#6
Fiora Offline
x86 JIT Princess
**********
Developers (Some Administrators and Super Moderators)
Posts: 238
Threads: 0
Joined: Aug 2014
Most games, console games included, do have a script interpreter. But the hard part is typically that you'd have to rewrite the entire base engine because it was designed for completely different system. The process is called "porting" the game.
Website Find
Reply
11-06-2015, 11:06 AM
#7
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,493
Threads: 1
Joined: Feb 2012
I'd always assumed most games compiled their scripts all the way down, and it was just stuff supposed to be super-moddable that used scripts or bytecode, and even then, most used a sane language.
OS: Windows 10 64 bit Professional
CPU: Intel i5 4670K @3.4GHz... for now @4.6GHz with a quick and dirty (yet stable) OC. May get faster in a bit before the end of time.
RAM: 16GB (Down from 24 GB after some was given to siblings)
GPU: Radeon Vega 56
Find
Reply
11-06-2015, 01:31 PM (This post was last modified: 11-06-2015, 01:33 PM by Fiora.)
#8
Fiora Offline
x86 JIT Princess
**********
Developers (Some Administrators and Super Moderators)
Posts: 238
Threads: 0
Joined: Aug 2014
Lua is really really common in games nowadays; see here. Speed of scripting systems typically doesn't matter too much because they're what you use to control game logic, mission scripts, etc, not slow things that require a whole lot of computation. Though even Lua has a JIT available (luajit), and the language (like python) is compiled to bytecode before being run.
Website Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode