PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.3k stars 1.58k forks source link

[Feature Request]: specific extension for only ps2 #7145

Closed gintering1000 closed 1 year ago

gintering1000 commented 1 year ago

Description

playstation rom file dont have specific rom extension. ( CSO is not dividied name by machine )

machine based rom file extension is to make user can be easy to identify rom machine.

i hope pcsx2 make new extension for playstation2 ( this is not make new rom partition. i am telling you fake extension )

important thing : if user rename rom file ( xxx.iso > xxx.prs ), emulator can load that like ISO file

and i asked this to PPSPP also

Reason

almost game rom support specific rom file extension. user can use that rom file by 'only' renaming file name

this is to make easy to find rom by person when he have many different machine rom file.

N-VB : xxx.vb ( = xxx.bin ) N-GB : xxx.gb ( = xxx.bin ) N-GBC : xxx.gbc ( = xxx.bin ) N-GBA : xxx.gba ( = xxx.bin ) SG-1000 : xxx.sg ( = xxx.bin ) SC-3000 : xxx.sc ( = xxx.bin ) GameCube : xxx.gcm ( = xxx.iso )

Examples

[ for example ] playstation1 : xxx.prf ( = xxx.iso ) playstation2 : xxx.prs ( = xxx.iso ) < this playstation3 : xxx.prt ( = xxx.iso ) psp : xxx.prp ( = xxx.iso )

weirdbeardgame commented 1 year ago

W... Why? There's no benifit to that. PS2 games are literally just standard DVD's you can rip in imburn and they're formatted as such.. If you're having trouble with organizing it you could always compress it to CSO or a similar format. Otherwise, there's literally no point. Those other "file types" are designed around the types of games and consoles they're representing. Think INes format for NES and other similar standards that have special header's for the games to tell what types of rom's / CPU's exist in the cart or what have you.

Bin just means that you're working with a CD-based format with differing track types and their associated cue files are to describe that. ISO is a file DVD-based format that encompasses most ps2 games. There's no need for a special standard for a ps2 game when it's just a DVD... With standard files that can be compressed into an iso just like any other disk

gintering1000 commented 1 year ago

i know [this is just standard ISO by DVD] what i am telling you is [fake extension] like xxx.gcm of GameCube ( gcm = iso. the same exactly )

xxx.vb : aha! this is virtualboy rom file!! xxx.gcm : aha! this is gamecube rom file!! xxx.iso : ps1? ps2? ps3? psp? gamecube?

weirdbeardgame commented 1 year ago

N... No. Dog, formats like that are designed for the consoles they're representing. gcm is an iso-type format that's designed for whatever oddities the GameCube games have which admittedly isn't much. it's mostly for better compression to my understanding but it's designed for GameCube games.

The point is, you're asking for a useless feature given ps2's with no variance whatsoever are just standard DVD format that you're wanting a cute label on. You can already do that by compressing it to CSO, CHD, or whatever other supported formats you want

gintering1000 commented 1 year ago

ok~

xxx.psr2 ( fake extension ) [ it is possible.. ]

  1. user load xxx.psr2 file.
  2. emulator can load xxx.psr2 file like iso ( extension is not important in data loading )

but. i will make my other label for this~ i tought like this

RedDevilus commented 1 year ago

Why do you want to rename .iso format to just do the same?

Like I will call CHD non-standard and CSO what Sony uses as their official alternative that is compressed. But atleast those are nice extras like reduced storage used.

This isn't niche, it's just dumb and even if that was allowed it is going to cause many problems for users. The game list is going to have any extension, so it's going to be endless and overflow and not going to work.

I have had my fair share of feature requests and seen others, but this takes the cake as the worst in my opinion. Besides, if you can't filter fine on ISOs, then make a folder made for their respective use cases.

Emulators ----- PCSX2 ----- PPSSPP ----- Dolphin ----- ....

Like Feature Requests should cross certain checkboxes:

If you really want it, make a fork and implement it there and change the filter (probably crashes if only done that). Or convince me or the PCSX2 team that it actually makes sense for other people. Perhaps I'm just too dumb to get the benefits.

People can do thumbs up or thumbs down if agree or disagree as well.

stenzek commented 1 year ago

... no, and the reasons this is silly have already been stated above.

PCSX2's game list scanner is already intelligent enough to recognise which iso files are PS2 games and which aren't. If yours isn't, that's not our problem.