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)

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
Python code examples on how to create several applications using Dear PyGui.

Python code examples on how to create several applications using Dear PyGui. Includes building and editing a table, as well as visualizing sorting algorithms in a plot.

Alexander H. 7 Sep 15, 2022
UberGui is a lightweight multi-threaded, webRender UI module for TouchDesigner

UberGui V4 UberGui is a lightweight multi-threaded, webRender UI module for TouchDesigner projects. The aim is to solve the trifecta of challenges bui

LUCAS M MORGAN 48 Nov 20, 2022
WhirlEdit, an excellent {code} editor

HELP! If you're experienced, I want you to make an executable for your platform (windows/mac/linux) and help me.. For more info get in touch at whirlp

whmsft 10 Aug 18, 2022
Create shortcuts on Windows to your Python, EXE, Batch files or any other file using a GUI made with PySimpleGUI

shor Windows Shortcut Creation Create Windows Shortcuts to your python programs and any other file easily using this application created using PySimpl

PySimpleGUI 7 Nov 16, 2021
A simple quiz app using API and GUI

GUI-Quiz-APP It's a simple quiz app using API and GUI.

KALPAK KUMAR DAS 1 Feb 03, 2022
A Python native, OS native GUI toolkit.

Toga A Python native, OS native GUI toolkit. Prerequisites Minimum requirements Toga requires Python 3. Python 2 is not supported. If you're on macOS,

BeeWare 3.3k Dec 31, 2022
TkArt - A repository created to explore geometry and art creation using TkInter

tkArt A repository created to explore geometry and art creation using TkInter, a

Jayant Sogikar 18 Oct 01, 2022
Pyabr lightweight OS with Python and Qt

Pyabr cloud computing software In the name of God, the Compassionate, the Merciful Pyabr © 2021 Mani Jamali. Free Software GNU General Public License

PyFarsi Software Foundation 88 Dec 26, 2022
Introduce QML-like declarative structure to Python world. Developer writes only pure Python code for QML.

Introduce QML-like declarative structure to Python world. Developer writes only pure Python code for QML.

likianta 4 Mar 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
A small GUI random roll call program made by Python.

A small GUI random roll call program made by Python.

Yuchen Ren 0 Feb 21, 2022
A GUI based CRUD database management system built using mysql and python

A GUI based CRUD database management system built using mysql and python

Aquila 2 Feb 13, 2022
Tukaan is the new framework that aims to replace Tkinter

Tukaan is the new, pythonic and colorful (like a keel-billed toucan) framework that aims to replace Tkinter. It has everything (on my computer, not at GitHub) that you need to develop cross-platform

Tukaan 101 Jan 08, 2023
Transparent & click through tkinter window. WINDOWS ONLY

REQUIREMENTS: WINDOWS ONLY pip install pywin32 NOTES: Will not work on top of a fullscreen application, if you are using this to draw on top of a gam

francis 2 Nov 04, 2022
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.

pyglet pyglet is a cross-platform windowing and multimedia library for Python, intended for developing games and other visually rich applications. It

1.3k Jan 01, 2023
TextTUI is a set of extensions to the Textual and Textual-Inputs libraries

TextTUI is a set of extensions to the Textual and Textual-Inputs libraries. Currently a Work in Progress that is based on the 0.1.14 branch of

3 Feb 10, 2022
System Tray Icon for PySimpleGUI (the tkinter version). Adds a system tray icon by using pystray and PIL

psgtray Add a System Tray Icon to your tkinter port of PySimpleGUI. Installation via pip Installation is via pip: python -m pip install psgtray or if

PySimpleGUI 38 Dec 30, 2022
A small pomodoro GUI for Windows/Linux created in Python with PyQt5.

Pomodoro A small pomodoro GUI for Windows/Linux created with PyQt5. Features The "Timer" tab allows you to set your desired work and rest times aswell

Burak Martin 81 Dec 28, 2022