Alarian Mod

Description

This is a complete overhaul of Ultimate Coffee's mod for v1.2. It consists of lightening the file, enhancing graphics, cleaning up code, and adding even some more features.

Credits

=================CREDITS===============
This mod is based on the Ultimate Coffee's Ultimate Mod
which was built on RF_Mod made by Rogue_F


Main coders in alphabetical order:
Alarian, Blazingamer, Capo, Glorandwarf, Myfingershurt,
ShiekOdaSandz, Trinidude4, QQStarS


Main graphic contributors in alphabetical order:
Alarian, Ds~, Dævid, EdisLeado, Skor, Worldrave


Honorary credits to:
Rogue_F, h3r1n6, Ultimate Coffee


Other credits in alphabetical order:
Aduro, blessedmain911, Chadman, Divra, Evil Ken, FoZZ,
Kookoz, Lnkk, Meteorito, Pudding, Racer 13, Raph666,
RavenSourcious, Seraph88, TXF, v4vendetta, YMS

MYFINGERSHURT'S HOTFIX FOR 2.63

Instructions: Just unzip the hotfix into your Alarian main folder (where FretsOnFire.exe and the data folder reside). It will replace your fretsonfire.ini with a fresh one (back up yours if you want to refer to old settings) and various files in the Alarian\data folder.

If anyone finds problematic note patterns with the after-chord HOPOs, please confirm by performing multiple tests with the various HOPO options, and then create a blank / silent song containing just the problematic pattern and send it to me to use for debugging. Please ensure that your test song exhibits the same problem, if not you need to include more surrounding notes.

Remember, my hotfixes are cumulative - the latest fix contains all previous fixes unless otherwise noted.

—-
Still needed for drums, taking submissions from whoever wants to make these, and when I have the appropriate images / sounds I will attempt to write the required code:

  • At least one Rock Band song with a separated drum.ogg drum track (and without drums in song.ogg, of course)

—-

Known issues with drums:
-some drum "chords" at the end of starpower phrases result in a double starpower reward
-hitglow for drum "chords" only show for the last note hit


Latest hotfix:

http://www.mediafire.com/?tejam4uvj15
Hotfix #8 — Link - Post
++Fixed the drums hitflame and hitglow positioning
+++For now, the bass drum shows a normal hitflame appears in the center of the fretboard and slightly above the other hitflames
++Added Wolferacing's drum graphics (drumcenterlines.png, DrumNotes.png) for 8bit, Gh1, Gh2, and Gh3 (lines corrected)


History:
note: no need to download old hotfixes unless the latest causes a new problem for you.

Hotfix #7 — Link - Post
++Added new option under Key Settings > Drum Keys > Auto Drum SP (Auto Drum Starpower Activation)
+++Now you can choose to have the game automatically activate your starpower for you
+++Handy for those with drumsets that don't want to reach or search for the starpower button, or for the lazy (like me)

Hotfix #6 - Screenshot — Link - Post
++Re-enumerated all player0/player1 guitar/drum keycodes to ensure no interference
+++Player 0's drum starpower will now no longer automatically activate whenever the red drum is hit.
+++Increased allowed thickness of bass drum note rendered from DrumNotes.png
+++Created 2 new Rock Band "rock meter" arrows, one for Bass and one for Drums
++++Three new files used with new rock meter arrow code: rockarr_guitar.png, rockarr_bass.png, rockarr_drums.png
++++If one of these images is not present, it will attempt to load the regular rock_arr.png as a fallback
++++New code has been written to represent your selected instrument on the Rock Band rock meter.
+++++This new code currently will only determine Player 0's part and use that rock meter arrow
+++++I still have to adapt this to 2 players so that each player can have a different rock meter arrow

Hotfix #5 - Screenshot GH3 (too many lines) — Screenshot RB — Link - Post
++++Added support for an optional drumcenterlines.png in a theme folder.
+++++If this file is not found, no drum center lines will be drawn
++++++Included Wolferacing's GH3 and RB drumcenterlines.png files — RB looks good once again but GH3 has one too many strings still… see screenshots.

Hotfix #4 - Link - Post
++++Added function to play Drum screw up sounds
+++++Created a set of 8 drum screw up sounds (data\Sounds\drumscw1.wav - drumscw8.wav) from random drum samples that Happ E Nose provided
++++Replaced Gh3 theme's DrumNotes.png with wolferacing's fixed file

Hotfix #3 - Screenshot GH3 (notes too close) — Screenshot RB — Link - Post
++++Added capability for separate Drum Notes image files (use this note format as a template for spacing and placement to make your own drum notes.)
+++++Included Wolferacing's GH3 and straight RB drum note files.
++++++The GH3 drum note image file's notes are too close together and need to be fixed (needs to be evenly spaced for the math to work!)
+++++++DO NOT USE THE INCLUDED Gh3\DrumNotes.png - they are included so that someone else might fix them.
+++++You may now add a "DrumNotes.png" file to any theme, in this note format, and the game will automatically detect and use it for drum tracks.
++++++If you do not have a "DrumNotes.png" file in a theme, the game will still automatically generate usable drum notes by hacking up Notes.png

Hotfix #2 - Link - Post
+++Fixed drum track scoring bug - total notes are now calculated correctly when drum "chords" are involved

Hotfix #1 - Link - Post
+Drums, as in 2.63.hotfix5
++Forced drum neck / board to normal guitar size in GH-based themes so rockmeter doesn't interfere
++Ported drums to 2.63b - animated hitglow code has been added to both Guitar and Drum objects

Changelog

New in 2.63b
Hotfix #3
+Fixed hitglow animation
+Fixed animation glitch where animations were running att seemingly random speeds…
Patch 2.63 -> 2.63b here: http://www.primavikt.se/fof/library.zip

New in 2.63
Changelogging is soooo damn boring, I wish I didn't have to do it…
These 2 fixes are for people that want the game to load faster:
+Don't need a menu-music file at all
+Don't need MainBG or OptionsBG anymore
+Sort by Times Played (Will sort songs played alot in the top of the list)
Basically… 2.63 is Hotfix 18 with the "Times Played" sorting option and great graphical pixelperfect GH3-matched updates by our one and only Worldrave!!
Check out hotfix18 here: http://www.fretsonfire.net/cgi-bin....y226781

New in 2.5c
+Fixed Song list items overlapping info at bottom (Fixed the overlapping issue in RB theme that this caused in 2.5b )
+Fixed tight and wide note hit windows being swapped
+Neck selection positioning tweaked to fit in squares
+Hit window option added, default hit window is wider than 2.36c
+Reorganized Settings
+Fixed GH3 Strings (were upside down)
+GH3 Streak Lights updated (provided by Worldrave)
+GH3 SPLights are more detailed (provided by Worldrave)
+New graphics for Main menu, Setlist, Pause and FailMsg in GH3 (provided by Worldrave)
+Updated Rockband backgrounds (provided by Ds~)
+Very nice RB Scene backgrounds (provided by Ds~)
+New RB Menu items graphics (provided by Ds~)
+New RB Multiplier graphics (provided by Ds~)
+New Overdrive neck
+Themes fix by ShiekOdaSandz (first theme in themes folder wasn't selectable)

2.0 Hotfixes: myfingershurt

1) (thanks to khornerz for this solution) Multi-OS-friendly file-fetching code (Max / Linux / Win)
2) 8-bit mod repaired
3) Guitar and bass track confusions fixed!
4) HO/PO system selection or diasble (fixed!)
5) Random stage backgrounds enable / disable setting
6) GH2 HOPO system no longer allows HOPO hits while holding a higher fret
7) GH2 "sloppy" HOPO system option added - allows tapping while holding a higher fret for sloppy players like myself
8) Fixed bugs related to "End Song" - which also will store partial song scores. "Change Song" has been made the default option after scoring. If a song is ended with 0 score, the results screen is bypassed - avoiding the looping bug that situation causes. Also clarified "HOPO Timing" option names: "Close" "GH2" and "Far" - indicating the required spacing between notes for HOPOs to be possible
9) Fixed bug where "restart song" would render additional sets of BPM lines, showing up as ever-thickening BPM lines in-game and causing lag
9.5) (Blazingamer) - code cleanup, and CD-list background images have been fixed
10) Fixed bug "invalid literal for int" at score screen.
Also moved where the "loading" screen is displayed while preparing to play a song
it appears briefly and then disappears after some later code removes it again
(at least it shows up now).
Also reverted "HOPO Timing" setting labels to pre-Alarian values of "Less" "Normal" and "More"
11) Full Release Link Automatic lyrics! Settings available:
Lyrics Off
Lyrics only if song.ini says so
Lyrics On if script.txt available — auto mode
12) GH2 Strict / Sloppy system - Lefty mode fret / key enumeration fix - this affects how the game determines which frets are "higher" than others, and was screwed up by Lefty mode users in previous hotfixes.
13) CD label fix from Blazingamer 12.5
and updated to GH-like star scoring calculations from ShiekODaSandz as follows, and is based on average multiplier: THIS FIX IS BUGGED, GET 14
14) Fixed GH-like star scoring calculations where almost
FC'd songs give 4 stars -original solution by ShiekODaSandz- based on average multiplier:
5*=2.8x AND > 90% accuracy (this was the bugged part)
4*=2.0x
3*=1.2x
2*=0.4x
1*=0.0x
15)
Automatic main menu background scaling - 8bit mod main menu stretches to fullscreen now.
16) Screenshot of new 8-bit background Stage2.png
"Random Stages" setting changed to "Stage Mode" setting, with options:
Random - automatically selects a random stage1-stagexx.png
Stage1 - just uses Stage1.png
Blank - uses BlankStage.png (REQUIRED NEW FILE)
ALSO - 8-bit mod supports random backgrounds, included are Stage1 original and Stage2 C64 forgot from who (REQUIRED AT LEAST STAGE1.PNG)
Additional setup steps:
Place the BlankStage.png file in your data folder.
Place the 8-bit Stage1 and Stage2.png files in the data\8bit folder.
17) (thanks to glorandwarf) Background randomization counting has been optimized. Loading / preparation time to play a song has been reduced noticeably.
18) GH2 Strict and GH2 Sloppy systems now ignore incorrectly-tapped frets between HOPO notes. Also ensured that the special-case HOPO strum logic does not get applied to non-HOPO note checks.
19) When holding a note with a lower fret, releasing the lower fret does not break the held note.
20) Full Release Link Hotfix 18 (incorrect taps in between HOPOs ignored) is now only applied to the GH2 Sloppy system.
21) Capo's starpower claps now available as an option. HOPO System = "None" mode will now work with starpower and killswitch.

New version 2.0

+Blazingamer's CD/List added and tweaked both by him and me principally him (Please tell me if this f*cks things up this time again, I've only tested it in GH3-theme…)
+Changed "Battle/Normal" to "Pro Face-Off / Face-Off" (just the texts)
+Fixed so you can have as many Stage*number*.png in your theme folder as you would prefer (except in 8-bit, didn't fix that one yet) So you can have just 1 or you can have 9999 (Sorry 10000 doesn't work) just name them Stage1.png, Stage2.png, Stage3.png etc etc and make them scaled 1.5:1 in imagesize (like 640x480 or 1024x768 etc)
+Added New Main menu Background by Worldrave (higher resolution, nicer detail, Worldrave rules)
+Changed GH3 game results background ( blessedmain911 provided)

New in 1.9

+QQStarS made Battle-mode
+trinidude4 fixed bugs (fixed the freeze when ending song and score is now set to 0 when you end song)
+Worldrave edited graphics: Songlist, Pause-menu, fail-menu (Direct rip from game!!!)
So what did I do for 1.9??? NOTHING :)
Thank them they are the heroes

New in 1.8c

+Added option (Missed notes: Disappear / Keep on going)
+fixed the crash this caused in 1.8b….
+Added skor's 8bit-mod updates

New in 1.8

+Fixed ALOT of bugs… Thanks Capo, Lnkk, Myfingershurt, ShiekOdaSandz AND whoever I forgot to thank here….
+Capo took time to debug the implementation I did of his fix, thank one again!
+Added Myfingershurts changes (except for main menu music in Rockband theme)

New in 1.7-1.7c

+Fixed failure sound BOOOOOOing crowd AGAIN (sound by EdisLeado)
+Fixed some bugs that came with QQStarS player2-edit like P2 Two chords only said "P1 …" and some other minor stuff like that. Also some more serious bugs related to the adding of the 2player patch like Gamecrashes and such.
+Added more resources to be freed when ending song, added the function for Rockband- and 8bit theme (stuff was for the most part only released in GH3-theme except for the)… This should ease some of the memory leak I hope!
+Tweaked positioning of part and difficulty choosing in GH3-theme so it doesn't get outside the square in the background. This was an quick and ugly fix because I moved the options panel in the options menu. A more thorough fix has to distinct between these two, now they are in the same function….
+Added ShiekOdaSandz fix to the stars in Setlist so they're not backwards ;)

New version 1.6
Implemented QQStarS fixes, PS I HAVEN'T TESTED THESE:
+COMPLETE 2-player mode
+Beginning of song pause bugfix
+Starting volume 0 bugfix
+First starnote bugfix (Don't know if he got this one right, but I think so)

New in 1.5b
Programmed some failure-stuff with files I got from Edis
+Failure sound BOOOOOOing crowd (sound by EdisLeado)
+You Failed! message is way cooler (img by EdisLeado), only in GH3, need images for other mods!
+Updated editor.png in GH3-theme (thx Meteorito????)
+Some code-cleaning

New in 1.5
+8-bit Theme by Skor (THIS IS EXCELLENT!!! REALLY NICE!)
+Stars above the score in the setlist (by QQStarS) - When I look at the code I think the position of the stars might differ between resolutions, haven't had time to test this though!
+random stage background in GH3 and RB themes
+additional minor fixes

New in 1.4c:
+Myfingershurt's Ho/Po-system ACTUALLY implemented.
+New Rockmeter-graphics from Worldrave

New in 1.4b

+removed Blazingamer's CDs/List-switch
+changed text "no data" back to "nil" in song list when there's no difficulty for a song
+updated lyrics positioning in both mods (By Myfingershurt)
+fixed "Invalid Literal for Int(): None" at gameresults again…

New in 1.4
+removed scores uploading since it's ruining for the normal FoF-players (Can't get these high scores in regular FoF)
+changed text "nil" to "no data" in song list when there's no difficulty for a song
+fixed font visibility
+implemented the kickass HOPO-fix (by Myfingershurt)
+lyrics positioning in Rockband mod (By Myfingershurt)

New in 1.3b:
+List/CD-switch fixed…
+QQStarS Hopo "fix" removed
+Removed "Party Mode Timer" from settings

New in 1.3:
+Lightning on Starpower-charge in GH3-theme
+Rockband menu graphics
+Main menu bug (Menu items were wider apart at lower res, overlapping at higher res)
+new overdrive notes
+phrases toggle (by blazingamer)
+cassette/list toggle (by blazingamer)
+2 new necks (EdisLeado)
+proper GH3 gameresult stars (EdisLeado)
+Really nice Rockband Options background (EdisLeado)
+Might have missed something else I implemented from EdisLeado

New in 1.2b:
+"Invalid Literal for Int(): None" at gameresults fixed

New in 1.2:
+"Select song folder"-crash fixed
+Sorted options menu in logical categories
+Fixed optionmenu font so the text is no longer outside th panel.
+Added Key Glow FX toggle in settings
+New Rockband notes (overdrive-notes curve more defined)
+Added Miss-volume option in settings (pause menu while playing)
+Implemented GREAT GH3-graphics provided by Worldrave

New in 1.1:
+Replaced the Svg-data system.
Before, .svg-files were loaded and then checked if there was a .png-file to use instead. Now it just loads the .png directly if that's what you want to do and an .svg directly if that's what you want. This resulted in me stripping the game of over 100 trash .svg-files
+Fixed angled overdrive-notes (before they were all straight and din't follow the curve of the fretboard)
+Removed 3D-keys/notes. I don't know why anyone would want to use them… Sorry!
+Removed Hopo Type option (This was related to 3D-notes)
+Removed Font Scale changeable option (The game looks best in 100%)
+Fixed the song-folder dialogs.
+Fixed the "editor.png" and "gameresults.png" so you can use whatever image you want without putting it upside down or matching it at the exact place in a HUGE image-file.
+Changed editor.png in GH3

New in 1.0:
+Hit note gloweffect
+Curved BPM Lines in Rockband mod
+Gameresultsbackground fixed (Was same in both mods)
+removed "GH3 Backgroundfix" mod-dependency (It's implemented now)
+updated Graphics (Thanks Worldrave, v4vendetta <and seraph88?>, any others? Gimme names and I'll put in credits, sorry for missing you out!!!!!!)
+Fixed alot of performance-related issues, the game should run smoother now, especially in GH3-mod!!
+Fixed Overdrive-meter bug (now it's resolution-independent and shows correctly in all resolutions)

New in Beta:
+Latest BPM Lines (By Capo)
+8th note Ho/Po (By Capo)
+fixed stupid tails bug (By Capo)
+Removed Tutorial, Song Editor and Credits screen (There's a credits.txt, credits are going up on main menu screen when the mod is finished)
+Removed FoF-theme
+Removed unused .pyo-files (There are .py-files that replace these, the mod will be released compiled, this is a beta and is still released with the .py's)
+Implemented GH3 Background fix so you don't have to run it as a separate mod
+Optimized Codes
All of the above resulted in a 7 MB smaller folder (decompressed)
+fixed starpower/overdrive-bug (was the same after a restart)
+fixed rockband main menu display bug (on other resolutions than 1024x768 the menu wasn't displayed correctly)
+fixed flamecolors (before, they were the same in Rockband- and GH3 mod either white or orange, now it's white in RB and orange in GH3)
+fixed those annoyingly high volume sounds (like when you do selections in menu or activate starpower the volume of these sounds are ALOT louder than everything else)
+edited that ugly Optionspanel in GH3-theme

Download

Development of this mod is fast. For the latest version, make sure you visit: Alarian Mod thread

Latest Mac version
Latest Linux version

Full Download 2.63 (5 Themes)
http://rapidshare.com/files/120732841/Alarian2.63b.exe.html
Patch 2.63 -> 2.63b here: http://www.primavikt.se/fof/library.zip

Minimal Download 2.63 (1 STRIPPED Theme only)
2.63 Light Download GH3-Theme (No main menu music, no Main menu or options backgrounds, 1 neck, 1 stage background):
http://www.mediafire.com/?dlcueya1yx2

Recommended Downloads/Guides
Run Video in background:
http://www.fretsonfire.net/cgi-bin/ikonboard.cgi?act=ST;f=11;t=22579
EOF 1.1, Amazing program for fretting songs:
http://www.fretsonfire.net/cgi-bin/ikonboard.cgi?act=ST;f=11;t=22606

For the future
1. Drums part (h3r1n6)
2. Merged Difficulty-, part-, neck-, scene background
3. Career mode
4. Crossfading backgrounds in Random Rotation mode.
This doesn't mean I'll make it in this order, it's just the priorities I have

Unless stated otherwise Content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License