TheGHOST - Released

Discussion in 'Wii - Hacking' started by kitt050383, Dec 14, 2008.

Dec 14, 2008

TheGHOST - Released by kitt050383 at 6:11 PM (1,290 Views / 0 Likes) 9 replies

  1. kitt050383
    OP

    Member kitt050383 GBAtemp Advanced Fan

    Joined:
    Aug 11, 2008
    Messages:
    648
    Location:
    New Jersey
    Country:
    United States
    TheGHOST

    Guitar Hero Open Source Tool

    Source & Download:: http://www.scorehero.com/forum/viewtopic.p...&highlight=

    -kitt050383

    More Info:

    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
    - Creates Practice markers is not present in chart or mid.
    - 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
    - Practice Marker import from events


    Mid

    - Face Off Support
    - Star Power Support
    - Sustained Notes accurately calculated
    - Time Sig (denominator always set to 4, like chart) support
    - Practice Marker import from events
     
  2. dmonkey21

    Member dmonkey21 GBAtemp Fan

    Joined:
    Jul 10, 2007
    Messages:
    370
    Country:
    United States
    Awesome, this looks like it'll make Customs much easier. I'll have to check this out once I get a new guitar controller [​IMG]
     
  3. FGOD

    Member FGOD Wii gaming bitch

    Joined:
    Jun 1, 2008
    Messages:
    1,339
    Location:
    Netherlands, Den Helder
    Country:
    Netherlands
    this is nice, i want to try that for sure, but i wonder how you can make songs into gh songs. or can that be done with this program too?
     
  4. Mrkinator

    Member Mrkinator Neil Peart Wannabe

    Joined:
    Sep 28, 2008
    Messages:
    890
    Location:
    Great White North, Eh!
    Country:
    Canada
    You need to use a charting program like FeedBack. You can find it at scorehero.

    Too bad there isn't a tool like this for Rock Band. Maybe I'll give these guys a shout and see if they'll collaborate with me [​IMG]
     
  5. cyanide64

    Newcomer cyanide64 Member

    Joined:
    Sep 28, 2008
    Messages:
    32
    Location:
    ca na da
    Country:
    Canada
    to actually take something like an mp3 of your favourite song and turn it into a GH song with note charts is a hella lotta work, however there are litterally hundreds and thousands of songs put up by very dedicated individuals . check out frets of fire's board or scorehero. i hear the Ghost supports both formats.
     
  6. IronMask

    Member IronMask Official WiiStuntman First to Test ciosCorp!

    Joined:
    Sep 21, 2008
    Messages:
    850
    Location:
    Somewhere in USA
    Country:
    United States
    Yea I had posted about this in the GHWT thread where they were trying to do this with GHWT... So hopefully these guys are in the midst of doing it for GHWT as well. Because in that particular thread it looks as if they had sort of given up.
     
  7. FGOD

    Member FGOD Wii gaming bitch

    Joined:
    Jun 1, 2008
    Messages:
    1,339
    Location:
    Netherlands, Den Helder
    Country:
    Netherlands
    that's true, but a lot of these songs are bad imports with not that good and sync notes...

    thx Mrkinator! i'll try that...
     
  8. FGOD

    Member FGOD Wii gaming bitch

    Joined:
    Jun 1, 2008
    Messages:
    1,339
    Location:
    Netherlands, Den Helder
    Country:
    Netherlands
    edit: nevermind, i forgot to select the original gh3 iso and forgot to install the audio plugins...
     
  9. Aimen

    Aimen Newbie

    I get an error when i press Open on PrepISO something:

    Code:
    TheGHOST Wii ISO Prep Tool - v0.6 / v0.36
    System.DllNotFoundException: Det gick inte att läsa in DLL-filen WiiScrubber.dll: Det här programmet kunde inte starta eftersom programmets konfiguration är felaktig. Problemet kanske kan rättas till om du installerar om programmet. (Undantag från HRESULT: 0x800736B1)
    ÂÂ vid Nanook.TheGhost.Plugins.WiiScrubberPlugin.ExtractFiles(String isoFileName, String[] files, String[] dests, Int32 fileCount, Boolean caseSensitive, IntPtr hwnd)
    ÂÂ vid Nanook.TheGhost.Plugins.WiiScrubberPlugin.extract(String[] gameFilenames, String[] diskFilenames, FileCopyProgress callback)
    ÂÂ vid Nanook.TheGhost.Plugins.WiiScrubberPlugin.Nanook.TheGhost.IPluginFileCopy.Import
    iles(String[] gameFilenames, String[] diskFilenames, FileCopyProgress callback)
    ÂÂ vid Nanook.TheGhost.FileManager.Import(GameFile[] gameFiles, FileCopyProgress callback)
    ÂÂ vid Nanook.TheGhost.FileManager.ImportPaks(FileCopyProgress callback)
    ÂÂ vid Nanook.TheGhost.MainForm.btnOpen_Click(Object sender, EventArgs e)
    ÂÂ vid System.Windows.Forms.Control.OnClick(EventArgs e)
    ÂÂ vid System.Windows.Forms.Button.OnClick(EventArgs e)
    ÂÂ vid System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    ÂÂ vid System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    ÂÂ vid System.Windows.Forms.Control.WndProc(Message& m)
    ÂÂ vid System.Windows.Forms.ButtonBase.WndProc(Message& m)
    ÂÂ vid System.Windows.Forms.Button.WndProc(Message& m)
    ÂÂ vid System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    ÂÂ vid System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    ÂÂ vid System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    Help?
     
  10. kitt050383
    OP

    Member kitt050383 GBAtemp Advanced Fan

    Joined:
    Aug 11, 2008
    Messages:
    648
    Location:
    New Jersey
    Country:
    United States

Share This Page