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)

PyQt QGraphicsView with selection box. User can move vertical border of the box horizontally.

pyqt-horizontal-selection-square-graphics-view PyQt QGraphicsView with selection box. User can move vertical border of the box horizontally. Requireme

Jung Gyu Yoon 3 Nov 07, 2022
Rich.tui is a TUI (Text User Interface) framework for Python using Rich as a renderer.

rich.tui Rich.tui is a TUI (Text User Interface) framework for Python using Rich as a renderer. The end goal is to be able to rapidly create rich term

Will McGugan 17.1k Jan 04, 2023
A simple desktop news application written using python created using PyQt5

News-Application---Python This is a news application created using PyQt5. News is fetched through API from newsapi.org. Available top headlines from c

Sritiman Adak 1 Nov 14, 2021
Advanced Zola Cabs integrated with tkinter Graphical User Interface (GUI) made for ZOHO Corp .

ZolaCabs Advanced Zola Cabs integrated with tkinter Graphical User Interface (GUI) made for ZOHO Corp. Logs username : zoho password : zoho [ Deve

Mastermind 9 Nov 18, 2021
UI to save and load gnome-shell extension templates.

Gnome Extensions Loader GUI to save and load gnome shell extensions and extension settings. This app makes it easier to share your gnome extensions se

EMRECAN ALTINSOY 2 Nov 25, 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 Jan 08, 2023
AutoKey, a desktop automation utility for Linux and X11.

AutoKey Contents About Installation Zero-installation Method Documentation Support Bug reports and Pull Requests Changelog License About AutoKey, a de

2.5k Dec 31, 2022
A very simple calculator with a modern UI made in Python thanks for the stunning Sun-Valley-ttk-theme and Segoe UI Variable font.

Fluent-Python-Calculator A simple Python calculator with Sun-Valley-ttk-theme About Fluent-Python-Calculator: A very simple calculator with a modern U

59 Dec 06, 2022
MATE Layouts is a small panel layout switching application for the MATE Desktop.

a small panel layout switching application for the MATE Desktop

Wilbur Wetterquarz 6 Oct 14, 2022
Desktop application for Windows/macOS users to rotate through custom, preset, and searched-for collections of backgrounds with scheduling and additional settings

Background Revolution (In Development, Alpha Release) What? This will be an application for users to customize their windows backgrounds by uploading

Daniel Agapov 1 Nov 02, 2021
guietta - a tool for making simple Python GUIs

guietta - a tool for making simple Python GUIs

Alfio Puglisi 1.9k Jan 08, 2023
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
Learn to build a Python Desktop GUI app using pywebview, Python, JavaScript, HTML, & CSS.

Python Desktop App Learn how to make a desktop GUI application using Python, JavaScript, HTML, & CSS all thanks to pywebview. pywebview is essentially

Coding For Entrepreneurs 55 Jan 05, 2023
Multi-handle range slider widget for PyQt/PySide

QtRangeSlider The missing multi-handle range slider widget for PyQt & PySide The goal of this package is to provide a Range Slider (a slider with 2 or

Talley Lambert 28 Dec 26, 2022
A simple assistance and with a very basic GUI

J.A.R.V.I.S This is a simple assistance and with a very basic GUI (Graphical User Interface) Download all the dependencies by running the below code p

Abir Pal 7 Oct 12, 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
`rosbag filter` with Gooey-based GUI

rosbag_filter_gui rosbag filter with Gooey-based GUI Test-passed Ubuntu 20.04 ROS Noetic Python 3.8 Installation

Yujie He 2 Dec 07, 2021
A calculator made using Python and Tkinter

Abacus Abacus is a calculator used to compute expressions with the operators of Addition, Subtraction, Multiplication and Division. It is named after

0 Jun 24, 2022
Delphi's FireMonkey framework as a Python module for Windows, MacOS, Linux, and Android GUI development.

DelphiFMX4Python Delphi's FireMonkey framework as a Python module for Windows, MacOS, Linux, and Android GUI development. About: The delphifmx library

Embarcadero Technologies 191 Jan 09, 2023
Remi is a GUI library for Python applications that gets rendered in web browsers

Python REMote Interface library. Platform independent. In about 100 Kbytes, perfect for your diet.

Davide Rosa 3.2k Jan 07, 2023