Homebrew TheGHOST Wii GH customs Tool

problues99

Member
OP
Newcomer
Joined
Mar 14, 2008
Messages
14
Trophies
0
XP
244
Country
United States
This contains the original post. FOR ALL FUTURE REFERENCE, GO TO THIS POST:
TheGHOST on Scorehero.com





TheGHOST

Here it is, the first public beta release of - TheGHOST - brought to you by SciFi, Humour4Fun, UnsteadyCarrot, GameZelda and me, Nanook.

Consider this an early Christmas present. ...Remembering that it's not polite to complain about things people give you e.e

The applications contained in the release are all built around TheGHOST core. The core contains all the functionality of TheGHOST and can be used by others to write GH applications. The code will also be released when everything is stable.

Enjoy.

---------------------------------------------------------

Before posting questions always refer to the guide included with the release. We will always try to keep it updated with the latest information with each release.

REQUIREMENTS
- Microsoft .Net 2.0

- Lots of Disc Space :-)

BUGS & EXCEPTIONS
If you report an error without enough information it might just get ignored, Please include:
- The details of the exception message

- What you did to make it happen (so we can make it happen)

- Links to any non copyright files involved (Mid / Charts / Audio etc)

- A screen shot if it will help

MISSING FEATURES
These features will be added over the coming months (I need to slow down)

- WiiScrubber ISO prepping improvements (We ran out of time, but we have a one-time manual work around).

- Full Project saving (including copying all source files so that a project can be reapplied to a disc easily)

- Merging multiple audio tracks in to 1 (for merging vocals, drums etc in to the song)

- Options to force tracks to mono (Song, Guitar, Rhythm)

- Option to blank lights, camera, animations from notes files (like QBGen)

- Create a new app for GH editing
- Tier editing (Names, tracks included)
- Graphics (?)
- Various hacks (adding hidden guitars, changing cheat codes etc)
- Replacing background audio in game

FEATURE REQUESTS
Feel free to request what you like, some may get picked up some will not. Don't Request:
- Guitar Hero World Tour support (it might happen one day, who knows)

- Rock Band support

- PS2 & PC support (someone else can do them, TheGHOST is structured to support them and Queen Bee already supports them)

FEATURES
Interface
- Drag and Drop style GUI
- Support for projects (not fully implemented due to time scales)
- Notes Viewer / Editor (adjusts sync, H.O. / P.O.)
- Saves and restores default project settings to and from a config file
- All audio encoding, file creation and file replacements are performed at the end to prevent waiting around while configuring
Project
- Supports default settings
- Smart mode can be used for populating songs. Support includes FOF folders, audio, Song.ini chart and mid files)
Files
- FSB support (created after encoding audio)
- Wad support (created after creating FSB files)
- Dat support (created after creating FSB files)
- Notes Paks edited using the Queen Bee parser
- Qb Pak edited using the Queen Bee parser
- Seamless Wii Scrubber support for extracting and replacing files in Wii a ISO.
Song (Qb Pak)
- rhythm_track - always set to 0
- hammer_on_measure_scale - set for all songs
- use_coop_notetracks - is always removed if found
- band_playback_volume - is editable
- guitar_playback_volume - is editable
- singer - is selectable
- title - is editable
- artist - is editable
- year - is editable
- artist_text - always set to artist_text_by
Smart Mode (Song import)
- Supports folders containing audio, notes (chart and mid) and song.ini files.
- FOF folders work without alteration.
- Song, Guitar and Rhythm files are picked up, Wav, Flac, Ogg and Mp3 (in that order)
- Notes files are picked up, Notes.mid, Notes.chart, all other mids and all other charts (in that order) are added to the notes screen.
- Song.ini when picked up from a folder will import the "Delay" item and apply it to all notes files picked up from the folder.
Audio
- Decodes anything Windows Direct Show supports (via Codecs)
- Encodes to XBADPCM for Wii audio
- Detect and remove silent/duplicate 'filler' audio
- Create silent audio for Rhythm audio when not present
- Song audio is duplicated (after any filler audio is removed) if the guitar does not exists and the volume is reduced to 50%
- Previews are created from combining all audio
Notes
- Ensure x seconds before the first note is triggered
- Frets before first note are replaced so that if notes are offset that they can be filled with properly spaced frets
- Frets are always created beyond the last note (including sustain), or up to the length of the audio
- Offset notes to ensure frets are naturally spaced (no forces small frets)
- Auto calculates frets from audio / last note + sustain lengths
- Validates and adjusts Star Power etc to ensure all items have the correct note counts.
- Each song can have it's difficulties mapped to multiple charts and mids.
- Auto maps available difficulties to the required Guitar difficulties.
- Generates missing items (Missing difficulties, Star Power, Battle Power, Face Off)
- Boss battles are detected and notes removed according to face off sections
- Optional sustained notes cropping to GH3 mode
Chart
- Hammer On / Pull Off support
- Face Off Support
- Star Power Support
- Sustained Notes accurately calculated
- Time Sig support
Mid
- Face Off Support
- Star Power Support
- Sustained Notes accurately calculated
- Time Sig (denominator always set to 4, like chart) support


Download
TheGHOST Blog
Humor4Fun's Blog
 

problues99

Member
OP
Newcomer
Joined
Mar 14, 2008
Messages
14
Trophies
0
XP
244
Country
United States
I was splattering this all over the net to expand the amount of people who can use it. I had also asked that the post not be mirrored except by myself (humor4fun=problues99 same person
smile.gif
 
  • Like
Reactions: nanook

Edgedancer

Director of Moon based operations
Member
Joined
Oct 2, 2006
Messages
2,633
Trophies
0
Age
32
Location
Canberra
Website
Visit site
XP
504
Country
Wow. Maybe this time I wont waste as many disks trying to make a custom, only for it to lock up when it is loading. Or I mights use a rewritable disk.
 

zidane_genome

My sword has a +2 bleeding... wanna test it out?
Member
Joined
May 21, 2006
Messages
2,320
Trophies
0
Age
42
Website
Visit site
XP
285
Country
United States
I keep getting the same error when I do anything with any of the exe's...

Code:
TheGHOST Wii ISO Prep Tool - v0.6 / v0.34
System.DllNotFoundException: Unable to load DLL 'WiiScrubber.dll': This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
ÂÂ at Nanook.TheGhost.Plugins.WiiScrubberPlugin.ExtractFiles(String isoFileName, String[] files, String[] dests, Int32 fileCount, Boolean caseSensitive, IntPtr hwnd)
ÂÂ at Nanook.TheGhost.Plugins.WiiScrubberPlugin.extract(String[] gameFilenames, String[] diskFilenames, FileCopyProgress callback)
ÂÂ at Nanook.TheGhost.Plugins.WiiScrubberPlugin.Nanook.TheGhost.IPluginFileCopy.Import
iles(String[] gameFilenames, String[] diskFilenames, FileCopyProgress callback)
ÂÂ at Nanook.TheGhost.FileManager.Import(GameFile[] gameFiles, FileCopyProgress callback)
ÂÂ at Nanook.TheGhost.FileManager.ImportPaks(FileCopyProgress callback)
ÂÂ at Nanook.TheGhost.MainForm.btnOpen_Click(Object sender, EventArgs e)
ÂÂ at System.Windows.Forms.Control.OnClick(EventArgs e)
ÂÂ at System.Windows.Forms.Button.OnClick(EventArgs e)
ÂÂ at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
ÂÂ at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
ÂÂ at System.Windows.Forms.Control.WndProc(Message& m)
ÂÂ at System.Windows.Forms.ButtonBase.WndProc(Message& m)
ÂÂ at System.Windows.Forms.Button.WndProc(Message& m)
ÂÂ at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
ÂÂ at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
ÂÂ at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

What's going on??

I have everything in the right place, and I'm following the guide perfectly!
 

ardos

New Member
Newbie
Joined
Nov 21, 2013
Messages
1
Trophies
0
Age
33
XP
41
Country
Mexico
i have this problem would you tell me whats my mistake??
 

Attachments

  • problema.png
    problema.png
    8.7 KB · Views: 606

nanook

Well-Known Member
Member
Joined
Dec 17, 2008
Messages
115
Trophies
0
Website
www.scorehero.com
XP
937
Country
I have resurrected this project. Mainly because I can create Wii isos now so I can fix the WiiScubber file replacement bug. There may be no demand, there may be no users... It may be all for me, but hey... :)

There's a little progress report on the end of this.

https://www.scorehero.com/forum/viewtopic.php?t=85165
 

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,971
Trophies
3
Location
Austria
XP
2,457
Country
Austria
  • Like
Reactions: nanook

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Sorry for accidentally bending over