Editing Mupen64plus

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
#REDIRECT [[Mupen64+]]
+
{{out of date}}
 +
{{wikify|1=http://talk.maemo.org/showthread.php?t=57647}}
 +
 
 +
== Installation instructions ==
 +
 
 +
Source and Binaries: [http://depot.javispedro.com/nit/64/]
 +
 
 +
# Download both the binaries and source files from above.
 +
# Extract both to mupen64plus folder in <code>/home/user</code> directory. (Tip: Get the 7zip package and use 7z x <filename>)
 +
# Move into mupen64plus folder.
 +
# Run executable with ./mupen64plus
 +
# If you get an error here,<pre>chmod +x mupen64plus</pre> and then try again.
 +
# On first run this will create config files at <code>/home/user/.mupen64plus</code> (if you are logged in to root, it will place this in <code>/root/</code> directory, which is a no-no)
 +
# Move there and edit <code>mupen64plus.conf</code> (I would suggest using leafpad). This is where you define plugins to use. GFX should be <code>gles2n64.so</code>, audio should be <code>dummyaudio.so</code> (I have yet to find a game that can handle actual audio, but if you want to try it use <code>jttl_audio.so</code>), input should be <code>mupen64_input.so</code> (Or <code>blight_input.so</code> with some tweaking below). Finally, RSP should be the default.
 +
# Save the file and then open <code>gles2n64.so</code> for editing. Here I changed the screen width to 640 and height to 480 (for original resolution.. only reason) and set frame skip to 2 (you are going to need it) also disable fog (cannot remember if it was enabled).
 +
# Now that is all done the emulator should be good to go. Create a symlink <pre>sudo ln -s /home/user/mupen64plus/mupen64plus /usr/bin/mupen64plus</pre> and navigate to a folder with ROMs in it.
 +
# <pre>mupen64plus <romname></pre>should be all you need. Note that it has serious issues with ROM files with spaces or brackets in them, so rename your ROM to as simple a name as possible. I would suggest Mario Kart 64 as a test ROM as it runs very well.
 +
 
 +
If you want to get blight_input working. Go and install the application Ren'Py (There is probably an easier way to do this.. but ren'py appears to install libsdl nice and neatly with a few bugfixes). Once done edit the <code>blight_input.conf</code> file with keymap. Also note that Blight supports the PS3 sixaxis completely, including joysticks, you just need to remap the keys. If anyone is interested, I can upload my modified <code>blight_input.conf</code> with fully working PS3 controller maps.
 +
 
 +
Now, commands needed (assuming you have 7zip-full, leafpad, rootsh and the files saved in MyDocs folder)
 +
In a new terminal:
 +
If you don't want to install 7z extract it on your computer and mv files to that folder instead.
 +
<pre>
 +
mkdir mupen64plus
 +
cd mupen64plus
 +
7z x ../MyDocs/binaries.zip
 +
7z x ../MyDocs/Mupen <press tab>
 +
7z x Mup <tab>
 +
</pre>
 +
(if it extracts it to tar.. and not fully... can't remember what it does)
 +
(Also unsure of directory level it extracts everything to, however it should all be in the mupen64plus folder, so use the mv command to get it all there)
 +
<pre>
 +
chmod +x mupen64plus
 +
./mupen64plus
 +
cd /home/user/.mupen64plus
 +
leafpad mupen64plus.conf (edit as specified above)
 +
leafpad gles2n64.conf (edit as specified above)
 +
sudo ln -s /home/user/mupen64plus/mupen64plus /usr/bin/mupen64plus
 +
</pre>
 +
 
 +
To start game:
 +
cd MyDocs/<gamelocation>
 +
mupen64plus <romname>
 +
 
 +
[[Category:Games]]
 +
[[Category:HowTo]]

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)