This script generates each time you play a song a signature like mine, in 2 variants. One optimized for forums with red background and one for forums with white backgrounds (example). It is also able to forward scores to real charts.
Download
Without any other nonsense, here are the rough installation instructions. (If you think FTP is a rock band, scroll down a little bit to the Supaeasy installation guide.)
- Get a Web Server running. You need PHP with GD and SQLite. Windows users can use XAMPP which comes with everything preconfigured.
- Linux users: pear install HTTP_Client-1.2.1
- XAMPP users: Start->Run->C:\xampp\php\pear install HTTP_Client-1.2.1
- Create a new folder in your htdocs directory, called - let's say - highscores.
- Download SignatureOnFire and extract it into your newly created folder
- Visit the following URL: http://localhost/highscores/index.php?x=install or - if this doesnt work - http://localhost/highscores/tools.php?action=dbinstall
Change it if neccessary. - If you took the 2nd url visit http://localhost/highscores/index.php . This is the frontend where you can browse through your scores and view extended statistics. You should already see a pretty empty signature.
- Get a webspace. You need 3 KB storage and - important - FTP access.
- Open the utility.php. Change lines 111 and 112 to match your FTP Login Data.
- Open your fretsonfire.ini (On Windows: %appdata%/fretsonfire/fretsonfire.ini). Search for "uploadurl = http://fretsonfire.sf.net/play" and change it to read uploadurl = http://localhost/highscore/upload.php. Do the same thing with the line below.
- If you haven't done it yet, start frets on fire and enable the uploading of scores.
- Play a song. After you entered your name on the highscore list wait a moment and look at the bottom of the screen. Do not leave the highscore screen until it reads "score uploading successful - you are #23 on the world starpower chart" or something like that.
- Refresh the index.php - the picture has been updated and it should be on your webspace too. (as "fofsig_0.gif" and "fofsig_1.gif")