It is currently Thu Jul 29, 2010 2:25 pm

FoF - Song Manager 3.24

Discuss mods and get help with mods ONLY

FoF - Song Manager 3.24

Postby TypusMensch » Fri Feb 08, 2008 6:15 pm

A standalone program to manage your FoF songs.

Available for Windows, Linux, Mac and (Open)Solaris.

Screenshot:

Image

Direct Download:
FoF - Song Manager 3.24


### Information:

The program differ between "Song Directory Functions" and "Tracklist Functions". "Song Directory Functions" works over the complete selected song directory. "Tracklist Functions" work only over tracks these are display in the table. For example, you search for "red", the progam found tracks from "Red Hot Chilli Peppers". With "Tracklist Functions" you can now e.g. delete the highscore only over this tracks.

What is "Create Artist Collection"? First the function "Create Artist Collection" is a "Tracklist Function". Click on it and select a (new empty) directory. Now the program creates in this directory folders with the following names: "0-9", "A", "B", "C", "D" and so on. Now the program copys all tracks in the table in this selected directory under the special folder (e.g. "Red Hot Chilli Peppers" goes into folder "R"). Under it there was created a directory with the songname and here are your files (song.ini, song.ogg, guitar.ogg, ...) now. So you get a copy from all your music in your table sorted by artistnames. Maybe you want to hold beside your GH-, PH- and whatever packs also a folder with this structure. For instructions please read this tutorial.

You can also delete fake notes. Here is the tutorial.

The important tutorials are also in the help file.

### Features: (red color entries are features in the next version)

- version 3 is re-programmed in Java (available for Windows, Linux, Mac and (Open)Solaris)

- full list function of all songs
- search functions
- sort functions

- info panel shows and edit information about the selected song:
.standard information like artist, name, year, ...
.picture (cd/casette label, album)
.difficulties (difficulties for band, guitar, bass, drums)
.shows music files in detail and let they play in single modus in player
.notes info 1: show how many notes exists in different difficulties and for different instruments
.notes info 2: delay, track numbers, tracknames, ...
.lyrics information (also edit the script.txt)
.career settings (also edit the titles.ini)

- treeview with all directories under the song folder
.iconed files
.dopple click opens "Text-Viewer" for song.ini, titles.ini, script.txt
.dopple click opens "Picture-Viewer" for label.png, album.png
.dopple click opens "Midi-Parser" for notes.mid
.dopple click plays "SM-Player" for song.ogg, guitar.ogg, rhythm.ogg, drums.ogg, preview.ogg

- Tracklist Functions:
.special functions from type "rename artists" & "rename pictures"
.special functions from type "delete all" (e.g. delete all highscores, reset career, ...)
.function from type "find" (e.g. find song with less than 6 notes)
.special functions from type "error handling" (unreadable midis and fake notes)
.label/album gallery
.create "Artist Collection" (with letter labels and main label)
.create a tracklist to *.txt, *.csv and *.htm(l)

- Song Directory Functions:
.counter functions
.special functions from type "rename directories" (e.g. rename song folders to 'artist - songname')
.special functions from type "delete files" (e.g. not used label.png, Backup files, ...)
.song.ogg functions

-File Function:
.quick start for FOF, EOF and SoS
.compare tracklists

- Special Tools:
.simple music player ("SM-Player")
.special tool to make song.ini
.special tool to make titles.ini
.special tool "Midi-Parser" (show and can delete midi tracks and/or midi notes)
.special tool "Converter" (WAV2OGG, ...)

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

Greetz from Germany
TM
Last edited by TypusMensch on Thu Mar 12, 2009 4:51 pm, edited 22 times in total.
User avatar
TypusMensch
Member
 
Posts: 154
Joined: Fri Feb 08, 2008 6:01 pm
Location: Germany
Karma: 0

Postby NewCreature » Fri Feb 08, 2008 9:38 pm

I don't know if you wanted comments here or on the site but I have some in case you are looking here:

I thought it would be a cool program but I immediately found that it does not support song "collections" through subfolders. Looks like it has a lot of cool features, though. If you could make it support "collections" I will try it again and tell you what I think.
"Stop putting so much stock in all of this stuff, live your life for those that you love." - Relient K
EOF - A Song Editor for Frets On Fire
User avatar
NewCreature
Member
 
Posts: 665
Joined: Thu Nov 23, 2006 2:44 pm
Location: Murray, KY
Karma: 13

Postby The End » Fri Feb 08, 2008 9:42 pm

Very cool, but collection support would rock.
User avatar
The End
Member
 
Posts: 65
Joined: Fri Feb 01, 2008 11:15 pm
Location: See that guy behind you? Hes not me. Why would I b
Karma: 0

Postby TypusMensch » Sat Feb 09, 2008 9:27 am

NewCreature wrote:I don't know if you wanted comments here or on the site but I have some in case you are looking here:

I thought it would be a cool program but I immediately found that it does not support song "collections" through subfolders. Looks like it has a lot of cool features, though. If you could make it support "collections" I will try it again and tell you what I think.

Updated to 1.10:

- works now recursive (collections/subfolders)
- new infos (frets, cassette-color, ...)
- new delete-options
- subtitle/lyrics-options

Greetz
User avatar
TypusMensch
Member
 
Posts: 154
Joined: Fri Feb 08, 2008 6:01 pm
Location: Germany
Karma: 0

Postby NewCreature » Sat Feb 09, 2008 11:23 am

1.1 is much better. I will use it when I have more time.

One problem I noticed is the mouse cursor stays as an hourglass (busy) after you load the tracklist. It might have something to do with an error reading one of the PNG files.
"Stop putting so much stock in all of this stuff, live your life for those that you love." - Relient K
EOF - A Song Editor for Frets On Fire
User avatar
NewCreature
Member
 
Posts: 665
Joined: Thu Nov 23, 2006 2:44 pm
Location: Murray, KY
Karma: 13

Postby oed » Sat Feb 09, 2008 12:21 pm

very good program, I think I'm gonna use it a lot...
some sugestions:
When you delete scores the program dosen't delete scores_drum and scores_rhythm.
You could have some kind of color picker that you could pick cassettecolor from the label.png
ImageImage
User avatar
oed
Member
 
Posts: 231
Joined: Wed Aug 01, 2007 11:27 am
Location: Sweden
Karma: 0

Postby ateshu » Sat Feb 09, 2008 12:43 pm

Sounds lika an awesome program! :)
The download link however, doesn't work.
Could you please put another download link up for version 1.1 ?

Thanks in advance. :)
User avatar
ateshu
Member
 
Posts: 1055
Joined: Fri Oct 26, 2007 3:50 am
Location: The Netherlands
Karma: 0

Postby TypusMensch » Sat Feb 09, 2008 2:20 pm

Update to 1.2:
- tracklist loads really faster (!!!)
- program close faster
- automaticly save changes (need no more reload)
- deletes also scores_rhythm & scores_drum
- add a color picker (external program)

Direct Link now at the top of the thread here...

@NewCreature: maybe a corruped png? the programm now loads the png only when you clicked on a track, so the tracklist should load normal without an error.

Greetz
Last edited by TypusMensch on Sat Feb 09, 2008 4:48 pm, edited 1 time in total.
User avatar
TypusMensch
Member
 
Posts: 154
Joined: Fri Feb 08, 2008 6:01 pm
Location: Germany
Karma: 0

Postby lucianorivera » Sat Feb 09, 2008 2:32 pm

thx for the manager! it helps a lot.
User avatar
lucianorivera
Member
 
Posts: 354
Joined: Sun Sep 23, 2007 11:38 am
Location: Argentina
Karma: 0

Postby TypusMensch » Sat Feb 09, 2008 2:51 pm

Oh, i forget. Plz don't double-click on a track. it will be load/start the titel directly in FoF (perhabs only with RF-mod), but there is a bug... i don't know why.....

RF-mod-Examples.txt says:
start a track with command line:
fretsonfire.exe -p A\Anthrax\Anthrax - Madhouse

so it should be load... but however. i see only an error :(

THREAD: Start in Command Line

hint: sry for bad english ^^

EDIT:
error found. he don't like space (" "). i write a function to convert space into underline ("_") in all directories. so in the next version you can start FoF simple (normal start) or a selected song directly from song manager.
Last edited by TypusMensch on Sat Feb 09, 2008 4:11 pm, edited 1 time in total.
User avatar
TypusMensch
Member
 
Posts: 154
Joined: Fri Feb 08, 2008 6:01 pm
Location: Germany
Karma: 0

Postby blazingamer » Sat Feb 09, 2008 3:02 pm

I haven't tried this yet, but I think it'd be nice if it had a song preview where when you have a song highlighted, you can press a button that says preview and it will play the first 20 secs of the song.
Image
ImageImage
ImageImage

Python and FoF
Spoiler:

blazingamer wrote:I still don't like you people that say Python is the reason why the game goes slowly. It's not python that makes the game slow, the only thing that is slower in python than c is the compile time and the variable type signing (since it's dynamic) but if you keep variables the same type the whole time then it won't go slower than c. The only reason why these C versions that people keep making are faster is because the code is seriously bare bones. If you look at all the different passes and modules that FoF has to go through compared to one of those games, in addition to the way math is handled, you'll see why FoFiX lags so much. The code is written from an excessively modular base that is poorly written for what it needs to do, it could be simpler and as a result faster. Not only that, but most of these C games are written in directX and are windows only, most graphics cards are optimized for directX over openGL, so of course it's going to run faster if it's directX, the only reason why FoF is openGL is because the developers wanted it to be cross platform.

So, before you start blaming python for the reason why FoF is slow look at the code yourself and see why. If it was written in C except everything was kept in tact the same way it is written in python, it will go just about as slow, maybe a just maybe little faster just because C can do math faster.
Mr. Ideaguy
User avatar
blazingamer
Member
 
Posts: 1841
Joined: Sat Nov 17, 2007 6:47 am
Location: Place
Karma: 8

Postby rednano12 » Sat Feb 09, 2008 5:11 pm

blazingamer wrote:I haven't tried this yet, but I think it'd be nice if it had a song preview where when you have a song highlighted, you can press a button that says preview and it will play the first 20 secs of the song.

QFT!!!

Never thought of that,but that would be awesome. It would be even awesomer (it's a word now) if you could save that video file. Then you could add previews to all your songs on youtube!
Oct. 30th is Cama appreciation day!

Check out my first song: Snow (Hey Oh)
The Wiitard
User avatar
rednano12
Member
 
Posts: 1549
Joined: Sat Dec 22, 2007 11:24 am
Location: http://www.youtube.com/watch?v=f2b1D5w82yU
Karma: 0

Postby gamexprt1 » Sat Feb 09, 2008 5:35 pm

For some reason I cannot extract the file. Could you upload it as a .rar on Media Fire, please?

Graphic Request Thread: viewtopic.php?f=11&t=24983
User avatar
gamexprt1
Member
 
Posts: 1018
Joined: Mon Jul 16, 2007 11:43 am
Location: Washington
Karma: 0

Postby TypusMensch » Sat Feb 09, 2008 6:09 pm

Update 1.3:
- starts FoF from program
- starts selected songs from program
- search-option added
- preview-option (plays song.ogg)

Download-Link is the same, but now in RAR-Format.

Greetz
User avatar
TypusMensch
Member
 
Posts: 154
Joined: Fri Feb 08, 2008 6:01 pm
Location: Germany
Karma: 0

Postby blazingamer » Sat Feb 09, 2008 6:30 pm

Yeah, that play song.ogg was what I meant, but hey the ingame preview would be nice too, not saying you have to do it.
Image
ImageImage
ImageImage

Python and FoF
Spoiler:

blazingamer wrote:I still don't like you people that say Python is the reason why the game goes slowly. It's not python that makes the game slow, the only thing that is slower in python than c is the compile time and the variable type signing (since it's dynamic) but if you keep variables the same type the whole time then it won't go slower than c. The only reason why these C versions that people keep making are faster is because the code is seriously bare bones. If you look at all the different passes and modules that FoF has to go through compared to one of those games, in addition to the way math is handled, you'll see why FoFiX lags so much. The code is written from an excessively modular base that is poorly written for what it needs to do, it could be simpler and as a result faster. Not only that, but most of these C games are written in directX and are windows only, most graphics cards are optimized for directX over openGL, so of course it's going to run faster if it's directX, the only reason why FoF is openGL is because the developers wanted it to be cross platform.

So, before you start blaming python for the reason why FoF is slow look at the code yourself and see why. If it was written in C except everything was kept in tact the same way it is written in python, it will go just about as slow, maybe a just maybe little faster just because C can do math faster.
Mr. Ideaguy
User avatar
blazingamer
Member
 
Posts: 1841
Joined: Sat Nov 17, 2007 6:47 am
Location: Place
Karma: 8

Next

Return to FOF Mod Discussion and Support

Who is online

Users browsing this forum: No registered users and 2 guests