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)

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
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
Neukivy is a collection of neumorphic widgets built with Kivy.

Neukivy is a collection of neumorphic widgets built with Kivy. The library is currently in its initial development so there isn't much yet. But hopefully it will grow into a library you can use to ea

Guhan Sensam 29 Dec 13, 2022
Create highly interactive web pages purely in Python

A package for building highly interactive user interfaces in pure Python inspired by ReactJS.

701 Jan 03, 2023
Use any of the 1k+ free FontAwesome icons in your tkinter application.

TkFontAwesome A library that enables you to use FontAwesome icons in your tkinter application. You may use any of the 1k+ free FontAwesome 5.0 icons.

Israel Dryer 33 Dec 20, 2022
GUI Pancakeswap 2 and Uniswap 3 SNIPER BOT 🥇 🏆 🥇

GUI Pancakeswap V2 and Uniswap V3 trading client (and bot) MOST ADVANCE TRADING BOT SUPPORT WINDOWS LINUX MAC (BUY TOKEN ON LAUNCH)

HYDRA 16 Dec 21, 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
`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
Custom GUI for your Blender add-ons using Dear ImGui

Dear Imgui for Blender Use the infamous Dear ImGui library directly in your Blender scripts! This means custom GUI drawing in your operators: Normally

Elie Michel 83 Dec 25, 2022
Cross-platform BrowserViews for the desktop.

Webview We use wxPython Phoenix to provide webviews. It's cross platform between Windows and macOS primarily, Linux versions require extra setup. Appl

1 Feb 12, 2022
🧮A simple calculator written in python allows you to make simple calculations, write charts, calculate the dates, and exchange currency.

Calculator 🖩 A simple calculator written in python allows you to make simple calculations, write charts, calculate the dates, and exchange currency.

Jan Kupczyk 1 Jan 15, 2022
Useful PDF-related productivity tool.

Luftmensch 1.4.7 (Español) | 1.4.3 (English) Version 1.4.7 (Español) released in October 2021. Version 1.4.3 (English) released in September 2021. 🏮

8 Dec 29, 2022
GUI implementation of a Transformer chatbot. Suggests amicable responses to messages from friends.

conversation-helper GUI implementation of a Transformer chatbot. Suggests amicable responses to messages from friends. Screenshots Upcoming Release Im

Mark Musil 6 Nov 05, 2021
yfinance is a library where you can see stocks, crypto and tickers information

yfinance is a library where you can see stocks, crypto and tickers information.

Joaquin 3 Nov 19, 2022
A GUI frontend for the Kamyroll-API using Python and PySide6

Kamyroll-GUI A GUI frontend for the Kamyroll-API using Python and PySide6 Usage When starting the application you will be presented with a list and so

Simon Sawicki 15 Oct 09, 2022
HDLG is a modern cross-platform GUI for hdl-dump with Batch installation capabilities.

HDLG is a modern cross-platform GUI for hdl-dump with Batch installation capabilities. Looking for Artwork This project is looking for an Icon an

8 Dec 03, 2022
Tkinter calculetor - Tkinter calculetor with python

Tkinter_calculetor required to run py file pip install tkinter

Yasir Arafat 0 Feb 07, 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
PyQt5 Sample GUI Program - Python PyQt5 Sample GUI application

Python PyQt5 Sample GUI application Program work like this Designed GUI using De

Dimuth De Zoysa 5 Mar 27, 2022
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

(This library is available under a free and permissive license however, if you Enjoy Dear PyGui please consider becoming a Sponsor) Dear PyGui is a si

Jonathan Hoffstadt 9.4k Jan 07, 2023