You are here

Project64 Portable [Launcher] Dev Test 3.1 (Updated 5/6/2009)

42 posts / 0 new
Last post
qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Project64 Portable [Launcher] Dev Test 3.1 (Updated 5/6/2009)

Application: Project64
Category: Games
Description: An excellent Nintendo 64 emulator

Download Project 64 Portable 1.6 Launcher Development Test 3.1 [292kB download / 396kB installed - launcher only]
(MD5: B5D1BC89F01C1DC853917E304E67F663)

Download the original application from the developer's homepage. Click on version 1.6.
(MD5: EB2D62ED23C4D4486B6649E7B162038A)
A more stable mirror for the original application since pj-emu.com seems to keep going down at least once a week...

Release Notes:

Development Test 3.1 (2009-05-06):
(this is a continuation of Espreon's project here so I continued his dev test numbering)

  • bug fixed
  • now handles drive letter changes properly.

  • features added
  • now supports Aristotle's version of the superior Mudlord & Rice graphics plugin (thanks Johann11)

Note: After adding support for Aristotle's Mudlord & Rice plugin, I realized this plugin is actually rather hard to come by, so since it's GPL'ed, I decided to mirror it (now as a PAF plugin installer Biggrin ):
Download Aristotle's Mudlord & Rice Video Plugin [1.41MB download]
(MD5: 28979050F0355481BA0A26559A4F7714)

After looking into it, the above plugin requires Microsoft Visual C++ 2008 SP1 to run. You can get it here (x86) and here (x64)


Contact Me:

myPortableAppsusername [at] users [dot] sourceforge [dot] net

Johann11
Offline
Last seen: 14 years 3 months ago
Joined: 2009-03-06 19:55
Great.

It is really great! Smile Nice that you had updated the Laucher!
There should be added the support for the new Aristotle Mudlord Rice Video - Plugin (6.1.9). Should be simple, only add some lines under NRage. I´ll make if I have time.
Aristotle Mudlord Rice Video will save to HKEY_CURRENT_USER\Software\Aristotle\.

see

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Haven't messed around with plugins...

Because most registry backups follow the same format, I've been working on a header to handle registry edits from an INI file, so you could actually add keys to the INI rather than editing the source code. It could come in handy especially for plugin-based apps, but also it could make registry-using apps easier to code for overall. I'll post it when I get it done.

Quamquam omniam nescio, nec nihil scio.

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Also

Also, if you get that code added, send it to me (just the launcher .nsi) and I'll host it and post it up at the main post so you don't have to bury it in the comments and then we can keep the most up-to-date version up at the top Smile

myportableappsusername [at] users [dot] sourceforge [dot] net

Quamquam omniam nescio, nec nihil scio.

Johann11
Offline
Last seen: 14 years 3 months ago
Joined: 2009-03-06 19:55
OK

OK. I´m working on it. Please wait a little bit...
Smile

Edit (11:20:02): I sent you the eMail. Smile And: Writing all to a .ini file will be cool. But I think it is hard to code, isn´t it?

OliverK
OliverK's picture
Offline
Last seen: 2 years 9 months ago
Developer
Joined: 2007-03-27 15:21
the trick is having enough

the trick is having enough INI slots to handle the registry. /me wish for loops in NSIS.

Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Got it

Got the file. Made a few changes in anticipation of the registry backup header I'm writing. Basically, if you've already run the other dev test you'll want to rename your .reg files in the Data\settings folder:

project641.reg => JaboSoft.reg
project642.reg => NRage.reg
project643.reg => Aristotle.reg

then it will all work. Otherwise you'll just start with defaults so no harm done. I'm calling this dev test 3.1 because of the small nature of this change.

Quamquam omniam nescio, nec nihil scio.

Johann11
Offline
Last seen: 14 years 3 months ago
Joined: 2009-03-06 19:55
new icon?!

I´ve got an idea: at home on my PC I´ve got a really great icon of the N64-console. In my opinion it is better than the one you use now.
I´ll come home saturday (currently I´m somewhere in the big world), then I´ll send it you.
Hope you´ll like it.

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Go for it

The icon wasn't mine, or the original Project64 icon, it came from the other project that I took up. Go ahead and send it to me, same email (actually, I'll put the email in the OP).

Quamquam omniam nescio, nec nihil scio.

Johann11
Offline
Last seen: 14 years 3 months ago
Joined: 2009-03-06 19:55
I know.

Yeah, I know that the icon was taken from the (old) dev test 2, because I tryed to update the old dev test month ago.

see (old) icon

Tomorrow you 'll get it... the new...

App Guy
Offline
Last seen: 10 years 5 months ago
Joined: 2008-03-16 14:24
Questions

1. Will it ask for the language every single time I start Project64 up?
2. Will it be able to list what roms I have?

May the Shwartz be with you

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
1. No, not unless something

1. No, not unless something is wrong
2. Yes, but you may have to change some settings

Here's how I have it set up to display ROMs:
(This is assuming you've installed it AND downloaded the original program and unzipped it into the App/project64 folder)

Open up Project64
Click Options>Settings
If "Hide Advanced Settings" is checked, uncheck it then close and reopen Settings
Go to the ROM selection tab and check ROM Browser and uncheck Directory Recursion
Now go to the Directories tab and select the second option, then browse to the directory where you are storing your ROMs

If you want, you can go back to settings and Hide Advanced Settings again.

Hope that helps Smile

Quamquam omniam nescio, nec nihil scio.

App Guy
Offline
Last seen: 10 years 5 months ago
Joined: 2008-03-16 14:24
Still-

1. Still asks for the language
2. solved

May the Shwartz be with you

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Hmm... just a couple of

Hmm...

just a couple of questions to try to help clarify your issue.

1. Did you download Project64 as an installer (the actual app) or as a .zip? I think it's only released as an .msi installer, but still...

2. Do you have the latest release of the launcher (currently at 3.1)?

3. Did you install the launcher into the PAM or standalone?

Also, try a full uninstall/reinstall and see if that fixes it.

Steps:
Install Project64 (the app). Yes, reinstall this too.

Delete your Project64Portable folder from your flash drive (back up any saves and ROMs first).

Reinstall Project64Portable Launcher v.3.1

Copy ALL of the contents of C:\Program Files\Project64 into \Project64Portable\App\project64

Now try running the app, closing it, then removing and reinserting the drive, then run it again.

Quamquam omniam nescio, nec nihil scio.

App Guy
Offline
Last seen: 10 years 5 months ago
Joined: 2008-03-16 14:24
Solved

I reinstalled everything and found the problem. When I originally installed the launcher I ran it. It created the wrong .reg file and would not save the info. It is fixed now so thank you.

May the Shwartz be with you

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
That might have been due to

That might have been due to the change I made from 3.0 to 3.1. Glad you got it fixed Smile

Quamquam omniam nescio, nec nihil scio.

Johann11
Offline
Last seen: 14 years 3 months ago
Joined: 2009-03-06 19:55
New icon

I sent it.

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Ilike :)

Ilike Smile

Repackaging and uploading now.

Also, question:

Any thoughts on how to distribute that video plugin? It's GPL, so I can redistribute no problem, but right now I'm just mirroring the .zip I downloaded straight from the author. I'm thinking one of the following:

1. Include it in the launcher package, so it would be installed by default

2. Create a plugin installer (since the PA.comInstaller does support this quite easily)

thoughts?

Quamquam omniam nescio, nec nihil scio.

Johann11
Offline
Last seen: 14 years 3 months ago
Joined: 2009-03-06 19:55
Mmmmh....

1.: Should be the best, packed into the App\project64\Plugins - dir.

2.: The one how will use this plugin, must install it, little bit like unpack a .zip (I don´t know something about "PA.comInstaller"). Sad

But I´m happy, that you like the new icon! Smile

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
#2 would be like the

#2 would be like the encryption plugins for Pidgin. Including the plugin makes the installer like 8x bigger because it's launcher-only, so I think I'll just go with #2.

Quamquam omniam nescio, nec nihil scio.

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
Suggestion

I think the new icon for the launcher looks great. I suggest sending it on to the base app developers as the icon that is currently used in the base app detracts from the otherwise very clean look.

PortableApps.com Advocate

Johann11
Offline
Last seen: 14 years 3 months ago
Joined: 2009-03-06 19:55
Yep

Yes we can, but the developers already have a new icon for there Project64 1.7 (what will be never released?!).

see

So I think they don´t want a new icon.

horusofoz
horusofoz's picture
Offline
Last seen: 6 months 3 weeks ago
Joined: 2008-04-03 22:45
oh

Wasn't aware of that. Still I think the PA launcher icon looks better than the PJ one. I don't understand the want to maintain an icon with a p and a j in it rather than one that more directly relates to the content of the app - eg the Nintendo 64.

I guess PJ may be the initials of the dev or something?

PortableApps.com Advocate

Johann11
Offline
Last seen: 14 years 3 months ago
Joined: 2009-03-06 19:55
Ahh.

@ qwertymodo:

I thought about it, and yes, it will be better to include the Aristotle Plugin into the PJ64Portable installer. So anyone can chose, whether he want to have the Plugin installed, or not.
It is OK, if the installer is a little big bigger, he will never be so big like e.g.: GimpPortable. Smile

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Already made a plugin

Already made a plugin installer. I think if I could have done a full release with binaries then it would have made sense to include the plugin with the installer, but since it's launcher-only I think this is the way to go.

Quamquam omniam nescio, nec nihil scio.

Johann11
Offline
Last seen: 14 years 3 months ago
Joined: 2009-03-06 19:55
Saw it!

Yeah, saw it!
Good! Smile

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Updates coming, links changed

I am currently working on a fairly substantial update to the launcher whose two main goals are:

1: Properly handle save files going to the Data folder as per the PAF spec.
2: Supporting the latest Project64 1.7 beta... for those of you who are lucky enough to have it... which, granted, are probably not very many of you, but at least it will be ready if and when it ever does get publicly released. For now, only those who donate money to the project have access to it.

Also, on a more minor note, for several reasons, including John asking me not to host PAF apps on my SourceForge project for U3 Apps (in that linking to PAF apps with a URL containing a reference to a competing company's platform was... not good...), as well as the fact that I am planning on getting more involved over here, I have registered a new SF project for my PAF work, and my first order of business will be moving this launcher to it's new home on the new project. Give the file a few minutes to hit all of the servers and let me know how the new links work. Smile

Quamquam omniam nescio, nec nihil scio.

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Also, I may work on handling

Also, I may work on handling automatic download and installation of Project64, but so far I've only seen the original app distributed as an .msi installer package which would mean a no-go on that. However, if I can find an official .zip release I will try to add that into the next release of the launcher as well.

Quamquam omniam nescio, nec nihil scio.

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Added a mirror link for the

Added a mirror link for the Project64 (the actual app), since the developer's homepage seems like it's always down anytime I try to go there.

Quamquam omniam nescio, nec nihil scio.

adude159753
Offline
Last seen: 13 years 1 month ago
Joined: 2009-04-18 22:51
Where am I supposed to put my plugins?

I use project 64 onn my computer at home and have a good number of plugins but I don't know where to put them in the portable version. Can someone please tell me where to put them?

-adude159753, adude1597535, thorn, essentiel
--whomever you choose to remember me by in the previous and current games I have and am playing.
-Word to the wise: Only with hard work can you do; only with persistance can you achieve.

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Project64Portable\App\Project

Project64Portable\App\Project64\Plugin

Unfortunately, plugins that use the registry are not portable. Some may work, others may work but lose their settings every time you change computers, still others may not work at all. I cannot make this work for every plugin out there, sorry. However, if you happen to know what registry keys the plugins use, I may look in to adding them in to the next release of the launcher.

Quamquam omniam nescio, nec nihil scio.

adude159753
Offline
Last seen: 13 years 1 month ago
Joined: 2009-04-18 22:51
Thanks

I'll see if they work or not. I just wasn't sure where to put them.

-adude159753, adude1597535, thorn, essentiel
--whomever you choose to remember me by in the previous and current games I have and am playing.
-Word to the wise: Only with hard work can you do; only with persistance can you achieve.

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
If you could do me a favor,

If you could do me a favor, pick up RegShot Portable and run it on a computer that has NEVER had Project64 installed on it? If you've never used RegShot before, you run RegShot, take the 1st shot, then run Project64 Portable (be sure to use your plugins, go ahead and switch through them, try to use them all), then when you're done playing around, you take a second shot and compare. Post the comparison and I'll see what I can do about handling them as well. Just be sure to also let me know which plugins you're using (if you could post links to them as well that'd be great) Smile

Quamquam omniam nescio, nec nihil scio.

App Guy
Offline
Last seen: 10 years 5 months ago
Joined: 2008-03-16 14:24
Mudlord reg entries

The Mudlord entries are not backed up.

This is the reg entry location:
HKEY_CURRENT_USER\Software\Mudlord

May the Shwartz be with you

qwertymodo
qwertymodo's picture
Offline
Last seen: 11 years 8 months ago
Joined: 2008-03-17 19:08
Thanks for the heads up, I'll

Thanks for the heads up, I'll fix that soon (I'm actually working on a way of controlling registry backups with an INI file so that I don't have to recompile the launcher every time I want to add a new plugin)

Quamquam omniam nescio, nec nihil scio.

73h_p0W
Offline
Last seen: 11 years 9 months ago
Joined: 2009-05-26 13:14
WORKS!!

Nothing more to say... Wink

Devo
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-09-04 14:55
Any Updates

I know that the program hasn't been updated in awhile, but I was thinking it may be worth it to update the launcher to the newest version and possibly have the installer download the necessary files since it's not open source.

I've been using this for about a year now and haven't had any problems. The only issue is that it doesn't remember my controller and audio settings. I have to change the audio volume every time I run the program and I also have to load the .jsf file I use as my profile.

Bennieboj
Bennieboj's picture
Offline
Last seen: 4 years 8 months ago
Joined: 2010-09-16 07:28
Here's your update =)

Yes, I set the working directory!

yarnfang69
yarnfang69's picture
Offline
Last seen: 10 years 11 months ago
Joined: 2013-05-02 04:33
a little problem that i'm to lazy to figure out :p

i have installed the program and i've gotten the shortcut and all of that. but when ever i use it it tells me that the exe file was not found and that i should check my configurations. pls help!

Bennieboj
Bennieboj's picture
Offline
Last seen: 4 years 8 months ago
Joined: 2010-09-16 07:28
read, don't be lazy

You're missing the exe, maybe reading the first post may help.
Meaning: download the program from the developers website.

Yes, I set the working directory!

yarnfang69
yarnfang69's picture
Offline
Last seen: 10 years 11 months ago
Joined: 2013-05-02 04:33
ok.

ok, sorry... and thank's (not sure which smileface to put here)

Bennieboj
Bennieboj's picture
Offline
Last seen: 4 years 8 months ago
Joined: 2010-09-16 07:28
Goal reached

No problem, as long as you fixed your problem yourself my goal is reached Smile

Yes, I set the working directory!

Log in or register to post comments