Git Product home page Git Product logo

p-studio's Introduction

P-Studio

Disclaimer

This is still a major work in progress! Here is what's left to do before release.

Features

Project Studio (or P-Studio) simplifies the workflow of creating mods for Persona games.

  1. Create a new project. Enter a name, select a game, and provide an ISO/PKG to extract (just once). Afterward, you can use the extracted contents for all future mods of the game.
  2. Choose files to edit. Right click a file extracted from the game to transfer a copy to your project's working directory.
  3. Double click project files to open in an appropriate editor. The latest builds of Amicitia, GFD Studio, AtlusScriptCompiler (and more) are included.
  4. Build your mod. Transfer the project to Aemulus Package Manager for testing in-game.

Progress

  • Right now, project settings are saved and loaded from YML, and ISO contents are extracted from P3FES and P4 (PS2).
  • The contents of each CVM are fully extracted, as well as PAC archives and BF/BMD scripts.
  • The extracted game directory and project directory are browseable via the tabbed treview interface.
  • You can copy files from the game directory to the project directory with the right click context menu.
  • You can also open folders in Windows explorer, delete them from the project, or copy/rename them.
  • The entire project can be copied to a new project with a different name using "Save Project as..."
  • Amicitia and GFD Studio open their respective supported files, embedded within the P-Studio workspace.
  • Notepad++ can also be used to view and edit decompiled scripts with syntax highlighting.

You can track further progress by viewing my Trello tasklist.

License

Code from Aemulus Package Manager was used to achieve unpacking. As such, this project is licensed under GPL-3.0.

p-studio's People

Contributors

shrinefox avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

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.