Post subject: Any programmer who can answer this?
Joined: 9/6/2005
Posts: 39
Location: Sweden
Hello. I was thinking. Nowadays, there are this format called 7z wich is very good for having roms packed in, and when you GoodMerge them, 7z is the format you want them to be in. The problem is, there is only one N64-emulator known to me that can actually open those packed roms, and that's Project64 version 1.7. You see the problem? V.1.7 is only available to donators, and I'm not one of them. So I was wondering if there was any way of making a plugin to an emulator so it could open these 7z-archives? And if so, how? I've just only began with Ubuntu and started to learn a little about programming (though my brother is far more experienced), so if anyone could tell me how to do it, give me some tips or even make the plugin themselves, please! I need to know. It would be sooo helpful! If you read this far, Thank you.
The Dj Opposite Website - My Main music site | Dj Opposite on Newgrounds - My music, mostly Game Remakes.
Emulator Coder, Site Developer, Former player
Joined: 11/6/2004
Posts: 833
Go download the LZMA SDK at 7zip.org (or the p7zip package source if you're a Unix user), hack up the code to the frontend to see how the interface to .7z files works, and use it for yourself. On another note, your topic needs to be rewritten ("Any programmer who can answer this?" sucks)
Post subject: Re: Any programmer who can answer this?
Editor, Active player (297)
Joined: 3/8/2004
Posts: 7469
Location: Arzareth
Asking questions in Internet -- first rule: Do not ask for people. Do ask for answers. The topic (thread title) is what attracts or detracts readers. If it contains something they're knowledgeable about, they will happily read further and perhaps answer. If it doesn't, they won't check the actual post unless they have lots of extra time and they're bored. As knowing what "this" means (in "who can answer this") requires reading the actual post, chances are they will ignore it. Asking for people means that if the people matching your query are not interested in answering $UNSPECIFIED_QUESTION (when the thread title does not summarize the question!), they will ignore you without ever knowing what it is you had on your mind, and without you ever benefiting from their knowledge. A badly written thread title is also disservice for your fellow users, who would otherwise use the search to find threads matching their problem. Nobody could ever guess that to find a thread that talks about 7zip problems, they should search for "any programmer who can answer this", rather than "7z files".
Post subject: Re: Any programmer who can answer this?
Joined: 9/6/2005
Posts: 39
Location: Sweden
Bisqwit wrote:
Asking questions in Internet -- first rule: Do not ask for people. Do ask for answers. The topic (thread title) is what attracts or detracts readers. If it contains something they're knowledgeable about, they will happily read further and perhaps answer. If it doesn't, they won't check the actual post unless they have lots of extra time and they're bored. As knowing what "this" means (in "who can answer this") requires reading the actual post, chances are they will ignore it. Asking for people means that if the people matching your query are not interested in answering $UNSPECIFIED_QUESTION (when the thread title does not summarize the question!), they will ignore you without ever knowing what it is you had on your mind, and without you ever benefiting from their knowledge. A badly written thread title is also disservice for your fellow users, who would otherwise use the search to find threads matching their problem. Nobody could ever guess that to find a thread that talks about 7zip problems, they should search for "any programmer who can answer this", rather than "7z files".
Ouch, that hurt :P But you're completely right, it was a bad title. But I didn't know how to summarize it, so it became a bad title. I sat with it for several minutes, but I'm not feeling well today (I have a baaad cold), so my head doesn't work allright :P
The Dj Opposite Website - My Main music site | Dj Opposite on Newgrounds - My music, mostly Game Remakes.
Post subject: Re: Any programmer who can answer this?
Player (105)
Joined: 1/30/2005
Posts: 564
Location: Québec, Canada
nesfreak wrote:
But you're completely right, it was a bad title. But I didn't know how to summarize it, so it became a bad title. I sat with it for several minutes, but I'm not feeling well today (I have a baaad cold), so my head doesn't work allright :P
How about "Support for 7z files in Mupen", or "Reading directly from 7z files", or anything else similar? Or even simply "7z support". Because it's already in the Mupen64 thread, we all know that it's a question about Mupen and 7z support. Simple and effective.
Joined: 6/9/2007
Posts: 3
Care explaining why you don't just unpack them using WinRAR, then opening the ROM file?
Player (105)
Joined: 1/30/2005
Posts: 564
Location: Québec, Canada
Forcemaster wrote:
Care explaining why you don't just unpack them using WinRAR, then opening the ROM file?
That's probably what he already does, but I'm guessing he would like to not have to do that. The reason for that would be to have all the different versions of the game stored in a more compact way. 7z is a format which is great to compress similar files. For example, all the different versions of Mischief Makers compressed into one 7z file take 5.80 megabytes, whereas all the versions NOT compressed at all take 72 megabytes. That sounds like a good reason to want this feature.
Player (36)
Joined: 9/11/2004
Posts: 2630
As a way of sidestepping this problem, Bisqwit invented http://bisqwit.iki.fi/source/cromfs.html However, that's Linux only.
Build a man a fire, warm him for a day, Set a man on fire, warm him for the rest of his life.