FPKG Maker GUI - A user friendly User Interface for fPKG Tools for PS4

Overview

Know Issues being worked on

Please place this application on the root of a drive to avoid path errors.

WSL 2 operates in a lightweight VM and does not have USB pass-through access. so you can not dump a game to the usb drive but you can use the tool to build game dumps that are on a usb drive. There are hacks available to provide access for WSL and USB over IP but I will not incorperate that as it is an annoying and drawn out process.

So in short,

You cant dump directly to USB but you can move your dumps to a USB and build on the USB.


Currently this program has an issue with directory paths with spaces in the name.

Example: C:\MyComputer\user\my folder\fpkg_maker_gui\fpkg_maker_gui.exe

This is because it sees the space and thinks there are two folders and I need to modify the code to have trap exceptions for directories with spaces in their name.

The fix for now is to move the fpkg_maker_gui folder to the root of the drive

Example: E:\fpkg_maker_gui\fpkg_maker_gui.exe

This will allow it to run without issues.

I will fix this as soon as I can.


You need to be on Windows 10 or Preferably Windows 11 with its more simplified Windows Subsystem Linux.

Windows 8.1, Windows 8 and Windows 7 will not work with this tool.

alt text

All fields need to be filled out before the patch will build properly

Meaning fill out the base game information first before trying to build the patch for the base game.

Using DLC Unlocker

To use this unlocker tool go to the playstation store and find your DLC. Copy the link in your link bar and paste it into the text box below the example link and click build.

This will output the file to the directory in the log window

alt text

WSL Ubuntu 20.04 Required

If not insalled already, Be sure to install WSL2 Ubuntu 20.04 via the button in the bottom left corner of the program

Or,

install from the Windows App Store.

https://www.microsoft.com/en-us/p/ubuntu-2004-lts/9n6svws3rx71?SilentAuth=1&wa=wsignin1.0&activetab=pivot:overviewtab

This program requires that version!

Updating the ftpdump script from hippie68

Incase I miss one of his releases or forget to update the included version.

latest version can be found here: https://github.com/hippie68/ftpdump

if you do want to use a new ftpdump script from hippie68, all you have to do is replace the ftpdump file in the same folder as the _fPKG_Maker_GUI.exe. Edit the ftpdump file and add two spaces after the

ip=

and add the port you want to use.

port=2121

the program will make a copy of ftpdump named yourftpdump. It keeps the ftpdump persistent and untouched.

Needed tools for WSL Ubuntu 20.04

You need to install:


sudo apt-get update -y

sudo apt-get upgrade -y

sudo apt install -y dos2unix

sudo apt install -y wget

sudo apt install -y curl

Updating fPKG tools

If fPKG tool do get an update from v3.87 you can just dump them right in the same folder as the _fPKG_Maker_GUI.exe and overwrite the old ones.

Video of how it works

Video program working https://www.youtube.com/watch?v=6IIYGGSWvbg

Some planned features are:

Added DLC Unlocker

Added Terminal Window to see what is going on

//Add dropdown menu to open all tools separate from this program

//Add back port tools

//UI Polish

There is still much to do to this tool

fPKG_Maker_GUI

A user friendly User Interface for fPKG Tools for PS4

I need to thank a few people before you read the steps

Thank you to CyB1K for his updated fPKG Tools, You can find his github here;

https://github.com/CyB1K/PS4-Fake-PKG-Tools-3.87

Thank you to hippie68 for his outstanding FTP Dump Linux Script. You can find his github here;

https://github.com/hippie68/ftpdump

Thank you to all the devs in the community!

and thank you to LightningMods, Keep that homebrew scene going my dude. He runs an outstanding website you can find by searching for DKS.

Note

I wanted to drop this before I go silent again for my next semester of school. This is an early build so expect some bugs but as it is right now it works and will:

Dump the game via FTP and GoldenHen on port 2121

Generate gp4 files

Build the games from the gp4 files.

and create dlc unlockers

Comments
  • orbis-pub-cmd.exe gets stuck for unknown reason

    orbis-pub-cmd.exe gets stuck for unknown reason

    Monitoring processes any way I can (right now via Resource Monitor and Procexp.exe) it seems that orbis-pub-cmd.exe gets stuck when building the fpkg. So far this is only happening on building the game fpkg and I don't know why. I run the same command line from a command prompt and it works fine there.

    I guess I'll have to wait until you get a visual up for me but having the actual command prompt window it runs in visible will help to see if there is some kind of weird error that appears causing this. Alternatively having command output sent to a text file would be useful as well.

    opened by shinji257 7
  • Nothing happens when pressing Dump Game

    Nothing happens when pressing Dump Game

    After putting in correct IP Address, and Add IP, when Dump Game is pressed nothing happens. If I manually run the script from inside the folder the game dumps just fine but nothing happens from inside the app.

    opened by Jakehallmark 3
  • Fix not found errors if not running from system drive

    Fix not found errors if not running from system drive

    %HOMEPATH% assumes you are running from the same drive that actually contains the user home path. It is better to use %USERPROFILE% instead so that users who opt to run the script on a different drive can still use this properly.

    opened by shinji257 0
  • DLCs not working

    DLCs not working

    I tried making some DLCs for some games like DW9, KH3 but none of them seems to work. It creates the fpkg file but when i installed it and run the game the DLC is nowhere to be found. Please help

    opened by itsblnk 0
  • how to handle remaster Games

    how to handle remaster Games

    Hello, Solution for this problem you can find her https://gbatemp.net/threads/aio-ps4-exploit-guide.497858/post-9726456 Maybe you can implement it in your nice gui. Greetings from good old 🇩🇪

    opened by daydreamer33 0
  • [Request] Handle DLC dump from ftpdump

    [Request] Handle DLC dump from ftpdump

    ftpdump is able to dump DLC data but right now the GUI doesn't do anything with it. Would be nice if we could repack those DLC items into fpkg files.

    EDIT: It actually got the dynamic theme I still have on my system so it wasn't even a game DLC...

    opened by shinji257 1
Releases(v1.1.0)
  • v1.1.0(Jan 25, 2022)

    Updated hippies ftp dump scripts to support dumping games that may start with names other than CUSA

    Example:

    STRN

    SNES

    HMBW

    SLUS

    NPSX

    You can now dump any running app/ PSXtoFPKG/ PS2toFPKG/ STRNtoFPKG/ Homebrew/ NPSX

    Added latest fpkg tools 3.87 dll's that CyB1K made. The latest has removed the limit of 100GB game creations.

    Thank you CyB1K for the updated tools!

    Source code(tar.gz)
    Source code(zip)
  • v1.0.9(Jan 18, 2022)

    Updated hippies ftp dump scripts to support dumping games that may start with names other than CUSA

    Example:

    STRN

    SNES

    HMBW

    SLUS

    NPSX

    You can now dump any running app/ PSXtoFPKG/ PS2toFPKG/ STRNtoFPKG/ Homebrew/ NPSX

    Source code(tar.gz)
    Source code(zip)
  • v1.0.8(Jan 9, 2022)

    Updated UI to include New Features

    Added:

    Ability to just dump:

    Base Game

    Game Patch

    DLC

    Keystone

    also fixed an issue with running in the background after closing

    Capture

    Source code(tar.gz)
    Source code(zip)
  • v1.0.6(Jan 9, 2022)

    Updated UI to include New Features

    Added:

    Ability to just dump:

    Base Game

    Game Patch

    DLC

    Keystone

    also fixed an issue with running in the background after closing

    Capture

    Source code(tar.gz)
    Source code(zip)
  • v1.0.5(Jan 3, 2022)

    Fixes spelling in log and also includes the release signed version.

    Works for both windows 10 and windows 11

    Release version = fPKG_Maker_GUI.exe - Use this version

    Debug version = _fPKG_Maker_GUI.exe and is larger ~50MB - Use this if release fails. This one starts with a underscore " _ "

    147890306-11e92413-b74c-4810-837f-64a4bbcfba0d

    147890318-f5dab9c9-4501-487b-981d-2b5130ba292d

    Source code(tar.gz)
    Source code(zip)
  • v1.0.4(Jan 2, 2022)

    Works with both Windows 10 and windows 11

    Added DLC Unlocker and UI updates.

    image

    Fixed lockup issue due to large resource file

    Fixed log window double printing

    Please let me know if any other bugs are found and I will get to them

    image

    Source code(tar.gz)
    Source code(zip)
  • v1.0.3(Jan 2, 2022)

  • v1.0.2(Jan 1, 2022)

  • v1.0.1(Dec 31, 2021)

  • v1.0.0(Dec 31, 2021)

CBMPy Metadraft: a flexible and extensible genome-scale model reconstruction tool

CBMPy Metadraft: a flexible and extensible, GUI-based genome-scale model reconstruction tool that supports multiple Systems Biology standards.

Systems Biology Lab, Vrije Universiteit Amsterdam 1 Mar 14, 2022
Input an antlr grammar and file for python to test it out

py-antlr-input Input an ANTLR grammar and test file for python to render a parser tree of the file. This program will make use of the grun command tha

Oscar Juárez 0 Aug 10, 2021
PyCG: Practical Python Call Graphs

PyCG - Practical Python Call Graphs PyCG generates call graphs for Python code using static analysis. It efficiently supports Higher order functions T

Vitalis Salis 185 Dec 29, 2022
Nonton anime subtitle Indonesia tanpa iklan. Dengan GUI berbasis PyQt5 dan spaghetti code yang sangat tidak terstruktur

Nonton anime subtitle Indonesia tanpa iklan. Dengan GUI berbasis PyQt5 dan spaghetti code yang sangat tidak terstruktur

Ayra Hikari 21 Dec 18, 2022
Criando interfaces gráficas com Python e Qt 6 (PyQt6)

Criando interfaces gráficas com Python e Qt 6 (PyQt6) Qt O Qt é um framework para criação de interfaces gráficas multiplataforma, atualmente ele é des

Renato Cruz 1 Jun 07, 2022
LittlePythonGUIGuide - This is a short GUI Guide with python

This is a short GUI Guide with python, learning how to use the simple and easy moduel built into python, named tkinter.

1cy50ng3b0b 1 Nov 21, 2021
A simple GUI designer for the python tkinter module

Leer en Español Welcome to Pygubu! Pygubu is a RAD tool to enable quick and easy development of user interfaces for the Python's tkinter module. The u

Alejandro Autalán 1.7k Dec 27, 2022
Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1-column txt file (1 taxonomy id for each file)

codon optimize cds paired with taxids singlefastas gui Linux GUI app to codon optimize a directory with fasta files using taxonomy ids imported as a 1

Olga Tsiouri 1 Jan 09, 2022
Write desktop and web apps in pure Python

Flexx Want to stay up-to-date about (changes to) Flexx? Subscribe to the NEWS issue. Introduction Flexx is a pure Python toolkit for creating graphica

flexxui 3.1k Dec 29, 2022
Make nixos usable for non-technical users through a settings / package management GUI.

Nix-Gui Make nixos usable for non-technical users through a settings / package management GUI. Motives The declarative nature of ni

547 Dec 31, 2022
Currency calculator with PyQt5

currency-calculator currency calculator with PyQt5

Vusal Akhundzada 2 Mar 08, 2022
This is a GUI based text and image messenger. Other functionalities will be added soon.

Pigeon-Messenger (Requires Python and Kivy) Pigeon is a GUI based text and image messenger using Kivy and Python. Currently the layout is built. Funct

4 Jan 21, 2022
Tkinter Designer - Create Beautiful Tkinter GUIs by Drag and Drop.

Tkinter Designer is created to speed up and beautify Python GUI Experience. It uses well know design software called Figma. Which makes creating Tkinter GUI in Python a piece of cake.

Parth Jadhav 5.2k Jan 09, 2023
This program is written in python. It will help you find a valid solution for a sudoku puzzle.

Sudoku-Solver-Using-Tkinter This program is written in python. It will help you find a valid solution for a sudoku puzzle. Requirements: Python3 IDLE

Ankan Mahapatra 3 Oct 02, 2021
Small Python scripts to take screenshot from a KaiOS/FFOS device and to mirror the screen of your phone.

This version of kaiscr is written by tkinter and can run in windows(use kailive-tk.py). "kailive-tk-speed.py" is speed optimization version. The sourc

openGiraffes Group 2 Mar 02, 2022
Uma interfáce de usuário relativamente simples em pyqt5 + escolha de dispositivos

Interface para Scrcpy Uma interfáce de usuário relativamente simples em pyqt5 para sistemas UNIX Requerimentos: Python3 PyQt5 adb scrcpy Você pode ins

hayukimori 10 Dec 16, 2022
GUI based app made in python using tkinter

Virtual Keyboard A GUI application made in python using tkinter This is my first ever proper GUI based application project after learning tkinter rece

AbhineetK 10 Dec 10, 2022
Function-Plotter - GUI Python program that plots functions that are entered by the user

FunctionPlotter GUI Python program that plots functions that are entered by the user. The program takes minimum and maximum value for x and plot it as

Mohamed Magdy 2 Jan 20, 2022
Edifice: a declarative GUI library for Python

Edifice is a Python library for building reactive UI, inspired by modern Javascript libraries such as React.

David Ding 193 Dec 11, 2022
Create custom desktop notificatons using python

Create custom desktop notificatons using python In this video i am going to use a module called plyer

Niranjan 2 Dec 15, 2021