Coder Social home page Coder Social logo

Comments (4)

ShendoXT avatar ShendoXT commented on September 28, 2024 1
Screenshot 2023-11-29 at 09 41 19

What do you think about this solution?
Editor is lying about product code but header editor is revealing the truth.

from memcardrex.

JukePlz avatar JukePlz commented on September 28, 2024 1

I think it's an acceptable compromise if it's a a hardcoded exception for the SoundScope tool.

Will these 2.0 changes eventually make their way into the Windows builds too?

from memcardrex.

ShendoXT avatar ShendoXT commented on September 28, 2024

Well, here is the deal. The region+product code+identifier is actually a raw save file name on the file system, a 20 character string.
Sony forced developers to use the naming scheme in this format but they themselves as you can see were not following
this standard. So 0x5042 is not a region per se, it's actually "BP" in hex.

Regions are "BA" - America, "BE" - Europe "BI" - Asia. For example Tomb Raider save is "BASLUS-00152TOMBRAID" file in the filesystem. So, "BA" - America, "SLUS-00152" - Product code, "TOMBRAID" - Identifier.

For this nonstandard saves something else needs to be implemented because by this logic that save is
"BP" - Region, "LAYSTATION" - Product code, "" - Identifier.

I could just lie and when I detect that kind of a save with the invalid region say that the complete file name is "Product Code".

from memcardrex.

ShendoXT avatar ShendoXT commented on September 28, 2024

Yes, all the changes will be ported back to Windows version too.

from memcardrex.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.