All Projects → maxton → LibForge

maxton / LibForge

Licence: LGPL-3.0 license
Tools and documentation for creating custom content for Harmonix games, including RB4 on PS4, and Fuser

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to LibForge

Autonomous-RC-Car
Self-driving RC Car ROS Software
Stars: ✭ 17 (-26.09%)
Mutual labels:  ps4
belf
Balika011's PlayStation 4 ELF loader for IDA Pro 7.0/7.1
Stars: ✭ 31 (+34.78%)
Mutual labels:  ps4
onyxite-customs
Toolkit for converting and building songs for Rock Band, Guitar Hero, Clone Hero, and other similar rhythm games
Stars: ✭ 80 (+247.83%)
Mutual labels:  rock-band
cod-api
A thin Call of Duty API wrapper written in TypeScript
Stars: ✭ 40 (+73.91%)
Mutual labels:  ps4
The Forge
The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Stars: ✭ 2,710 (+11682.61%)
Mutual labels:  ps4
apollo-ps4
Apollo Save Tool (PS4)
Stars: ✭ 116 (+404.35%)
Mutual labels:  ps4
PS4-NetCheatAPI
Netcheat API for PS4 4.05
Stars: ✭ 26 (+13.04%)
Mutual labels:  ps4
Mi
MI - A PS4 Remote Tool.
Stars: ✭ 23 (+0%)
Mutual labels:  ps4
ps4-remote-pkg-installer
PS4 Remote PKG Installer GUI for https://github.com/flatz/ps4_remote_pkg_installer
Stars: ✭ 107 (+365.22%)
Mutual labels:  ps4
PS4-Cheat-List
List of PS4 cheat codes / offsets found for either PS4Cheater or NetCheatPS4
Stars: ✭ 69 (+200%)
Mutual labels:  ps4
farctool2
Texture viewer for LittleBigPlanet 1/2/3
Stars: ✭ 19 (-17.39%)
Mutual labels:  ps4
orbisLibGen
A tool used to generate stubs for the Open Orbis SDK
Stars: ✭ 15 (-34.78%)
Mutual labels:  ps4
LibOrbisPkg
Library, GUI, CLI for creating, inspecting, and modifying PS4 PKG, SFO, PFS, and related filetypes
Stars: ✭ 131 (+469.57%)
Mutual labels:  ps4
hippie68.github.io
This is sleirsgoevy's PS4 jailbreak for firmware 7.02/7.5x, upgraded with additional features and more payloads.
Stars: ✭ 35 (+52.17%)
Mutual labels:  ps4
PS-HDD-Tools
PS3 and PS4 HDD tools
Stars: ✭ 28 (+21.74%)
Mutual labels:  ps4
uplift
Compatibility layer for running Orbis executables natively on Windows.
Stars: ✭ 42 (+82.61%)
Mutual labels:  ps4
dynlib
IDA Pro plugin to aid PS4 user mode ELF reverse engineering.
Stars: ✭ 51 (+121.74%)
Mutual labels:  ps4

About This Repository

I am keeping track of my research into RB4 customs here.

I am working out the structure of the files in Rock Band 4. These are being documented in the form of 010 Editor Template files, which are in the 010 directory.

Latest Build

Can be downloaded at Appveyor

LibForge

This is a library I'm working on that handles reading, writing, and converting for formats in the Forge engine used by Rock Band 4 and Rock Band VR.

It is licensed under the GNU LGPLv3 and includes two frontends at the moment:

ForgeTool

This is a command line tool that does file conversions.

Usage: ForgeTool.exe <verb> [options]
Verbs:
  version
    - Prints the version number and exits
  rbmid2mid <input.rbmid> <output.mid>
   - converts a Forge midi to a Standard Midi File
  reprocess <input.rbmid> <output.rbmid>
   - converts a Forge midi to a Forge midi
  mid2rbmid <input.mid> <output.rbmid>
   - converts a Standard Midi File to a Forge midi
  tex2png <input.png/bmp_pc/ps4> <output.png>
   - converts a Forge texture to PNG
  mesh2obj <input.fbx...> <output.obj>
   - converts a Forge mesh to OBJ
  con2gp4 [--scee] [--id 16CHARIDENTIFIER] [--desc "Package Description"] <input_con> <output_dir>
   - converts a CON custom to a .gp4 project in the given output directory
       --scee : make an EU package
       --id <16CHARIDENTIFIER> : set the customizable part of the Package ID/Filename
       --desc "Package Description" : set the description of the package
  con2pkg [--scee] [--id 16CHARIDENTIFIER] [--desc "Package Description"] <input_con> <output_dir>
   - converts a CON custom to a PS4 PKG custom in the given output directory
       --scee : make an EU package
       --id <16CHARIDENTIFIER> : set the customizable part of the Package ID/Filename
       --desc "Package Description" : set the description of the package
  milo2lipsync <input.milo_xbox> <output.lipsync>
   - converts an uncompressed milo archive to forge lipsync file

ForgeToolGUI

This has an ark/PFS/folder browser with support for previewing the following:

  • Textures (.png_pc, .png_ps4, .bmp_pc, .bmp_ps4, etc)
  • Models (a 3d preview with optional wireframe)
  • .songdta files
  • Data (.dta/.dtb/.*_dta_*/.moggsong) files
  • RBmid files
  • RBsong files
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].