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)

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
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
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
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
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
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
Use NixOS Without Coding

(Work in Progress) Nix-Gui Make NixOS usable for non-technical users through a settings / package management GUI. Motives The declarative nature of Ni

548 Dec 30, 2022
A hotkey manager that runs in the system tray. Uses PySimpleGUI for the GUI and the system tray.

PySimpleHotkey PySimpleHotkey A hotkey manager that runs in the system tray. Uses PySimpleGUI for the GUI and the system tray. Packages Used This proj

PySimpleGUI 20 Nov 14, 2022
Declarative User Interfaces for Python

Welcome to Enaml Enaml is a programming language and framework for creating professional-quality user interfaces with minimal effort. What you get A d

1.4k Jan 07, 2023
`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 library for building modern declarative desktop applications in WX.

re-wx is a library for building modern declarative desktop applications. It's built as a management layer on top of WXPython, which means you get all the goodness of a mature, native, cross-platform

Chris 115 Dec 24, 2022
Redis GUI using Qt & Python

QRedis A Python, Qt based Redis client user interface. Help wanted Open to people who want to colaborate. Would like to know which features you would

Tiago Coutinho 58 Dec 09, 2022
A tf publisher gui tool for ROS, which publish /tf_static message. The software is based on PyQt5.

tf_publisher_gui for ROS Introduction How to use cd catkin_ws/src git clone https://github.com/yinwu33/tf_publisher_gui.git cd catkin_ws catkin_make s

yinwu33 7 Dec 28, 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
A desktop application for JupyterLab, based on Electron.

A desktop application for JupyterLab, based on Electron.

JupyterLab 2.1k Jan 02, 2023
A lightweight file-copying interface.

autosort A lightweight file-copying interface. Preview What is autosort? Autosort is a lightweight file-copying interface. It allows you to copy sever

32 Jan 02, 2023
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
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
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
UI for converting various point cloud file formats

Point cloud format converter This coverter based on open3d. If you're using old ROS1 i suggest to use conda python3 evn to install requirements. Todo

Haegu Lee 1 Oct 29, 2021