FoFiX v3.1xx development thread

Discussion particular to FoFiX, its development, and themes
Forum rules
Uncle Fester
User avatar
slantyr
Member
Posts: 759
Joined: March 10th, 2008
Location: the great white north
Reputation: 0

Re: FoFiX v3.1xx development thread

Postby slantyr » Thu Mar 05, 2009 9:18 pm

thanks akedrou, i did turn the print fps on and forgot about it.

having trouble uploading scores with the 2.6 alpha
i am getting a message that says " score uploaded - but there was no new high score" i can post a ss if needed

erased all the highscores hoping maybe it was a new hash or something, while waiting for the cache to rebuild i started thinking, is there a way to update the cache when returning to the songlist after a song is played? this would greatly speed up the initial load of the song lists. fof would still have to check for changes but if there's none it's greasy fast.


also the missed notes still don't dissapear
Image
...the pain
User avatar
myfingershurt
Member
Posts: 1796
Joined: April 9th, 2007
Location: Northern Nevada, USA
Reputation: 0

Re: FoFiX v3.1xx development thread

Postby myfingershurt » Thu Mar 05, 2009 9:27 pm

worldrave wrote:Yeah, i did fix that a while back, changing the animated hitflames to the right position and proper height. I'll have to look at that. I haven't seen anyone else post about that yet.

Edit- Yup, the proper numbers for the height and size got reverted somewhere in a SVN change by someone. I'll try to put the correct numbers back in for the animated hit flames.


TortoiseSVN context menu -> Blame...

it takes a minute or two to put together but it should make clear who the last one to change a particular line was :)

If it wuz me, mah bad!

(edit: it should also tell you in which revision each line was last changed. Quite handy.)
Blue Heaven!
User avatar
death_au
Member
Posts: 3991
Joined: December 12th, 2007
Location: Australia
Reputation: 7
Contact:

Re: FoFiX v3.1xx development thread

Postby death_au » Thu Mar 05, 2009 10:02 pm

The menu folder section of the ThemeUsableImages wiki page is practically done.
After looking at the code for menus, it's no surprise that there are so many unused options... it's coded so that any Menu object with the "name" attribute specified automatically has support for graphical submenus. Which is a brilliant implementation, really. It just makes it tough to map all the files that are used.
As a test, I tried throwing some currently non existing menu files in too a rock band theme to see if they'd work (for example "careerpause.png" and "careerpausetext6.png") and occasionally I get this error:

Code: Select all

Traceback (most recent call last):
  File "I:\FoFiX\src\Session.py", line 66, in signalMessage
    handler.handleMessage(sender, message)
  File "I:\FoFiX\src\Session.py", line 87, in handleMessage
    return f(sender, **message.__dict__)
  File "I:\FoFiX\src\World.py", line 248, in handleSceneCreated
    scene = SceneFactory.create(engine = self.engine, name = name, owner = owner
, session = self.session, **args)
  File "I:\FoFiX\src\SceneFactory.py", line 40, in create
    return getattr(m, name + "Client")(engine = engine, owner = owner, session =
 session, **args)
  File "I:\FoFiX\src\Scene.py", line 223, in __init__
    self.createClient(**args)
  File "I:\FoFiX\src\GuitarScene.py", line 1801, in createClient
    ], name = "careerpause", fadeScreen = False, onClose = self.resumeGame, font
 = self.engine.data.pauseFont, pos = (self.pause_text_x, self.pause_text_y), tex
tColor = self.pause_text_color, selectedColor = self.pause_selected_color)
  File "I:\FoFiX\src\Menu.py", line 137, in __init__
    self.menux = Theme.submenuX[self.gfxText]
KeyError: 'careerpausetext6'
Doesn't happen all the time, and I can restart the game without changing anything and it'll work fine again...

Also, I'm confirming not being able to upload high scores
User avatar
worldrave
Member
Posts: 1363
Joined: August 8th, 2007
Location: GA
Reputation: 0

Re: FoFiX v3.1xx development thread

Postby worldrave » Thu Mar 05, 2009 10:11 pm

@MFH,
Nice feature i haven't used before. OOOOhhhh, it says you? Naw, It was actually Blazingamer changes you were merging in for him. LOL. And it was actually back on Revision 1110, i can't believe we didn't notice this til now. I am looking further now at the actual changes so i can change the figure's back.
Edit- There's so much change, it's gonna take some time to weed through it. It's somewhere between line 2313-2752 though.
Edit 2- Just figured out after making a change. I changed the one line i found drastically so i would see the change easier, and found a bug. As least it's a bug in my eye's. FoFiX is currently showing BOTH Animated hitflames AND static hitflames.

I changes line 2994

Code: Select all

glTranslate(x, y + .665, 0) #Worldrave - Adjusted Animated Hit Flame position

to

Code: Select all

glTranslate(x, y + .665, 8) #Worldrave - Adjusted Animated Hit Flame position

And that's when i noticed that of course the animated hitflames are shown halfway up the screen (normal since the change), YET the static hitflames are ALSO showing on the screen in the normal spot. Which is showing wrong. That's I am thinking is why we THOUGHT the figure's got reverted, when in fact it IS showing correct, BUT the Static Hit Flames are ALSO being shown when they shouldn't. I'm guessing a fall back isn't there to NOT show if Hitflames animation image is found. I hope this helps.
O.o
Spaztic_One
Member
Posts: 11
Joined: August 13th, 2008
Reputation: 0
Contact:

Re: FoFiX v3.1xx development thread

Postby Spaztic_One » Thu Mar 05, 2009 11:28 pm

akedrou wrote:Slantyr and Spaztic_one - do you have "Print FPS" turned on?

If you do, turn it off. (Advanced settings menu -> Advanced Settings -> Debug)



So, I assume there is some sort of bug in the FPS display line because I do have it turned on.
space warrior
User avatar
akedrou
Member
Posts: 557
Joined: December 3rd, 2008
Location: Boulder
Reputation: 1
Contact:

Re: FoFiX v3.1xx development thread

Postby akedrou » Fri Mar 06, 2009 2:05 am

death_au wrote:it's coded so that any Menu object with the "name" attribute specified automatically has support for graphical submenus. Which is a brilliant implementation, really. It just makes it tough to map all the files that are used.
As a test, I tried throwing some currently non existing menu files in too a rock band theme to see if they'd work (for example "careerpause.png" and "careerpausetext6.png") and occasionally I get this error:

Yep. I designed that just in case we had any future menus that wanted graphics. As for your error, you should note there needs to be a defined Theme.ini for the key - careerpausetext6 = x, y, scale, vspace - in order for it to work properly.

Spaztic_One wrote:
akedrou wrote:Slantyr and Spaztic_one - do you have "Print FPS" turned on?

If you do, turn it off. (Advanced settings menu -> Advanced Settings -> Debug)



So, I assume there is some sort of bug in the FPS display line because I do have it turned on.

The FPS display is meant as a debug, which is why it's buried in the menus. It outputs via print, which may cause a problem if you are not running from sources. I was considering changing it, but I'm trying to only do one thing at a time...
Last edited by akedrou on Fri Mar 06, 2009 2:11 am, edited 1 time in total.
FoFiX dev | Troublemaker | Malcontent
O.o
Spaztic_One
Member
Posts: 11
Joined: August 13th, 2008
Reputation: 0
Contact:

Re: FoFiX v3.1xx development thread

Postby Spaztic_One » Fri Mar 06, 2009 2:08 am

Got the runtime error again, and this time with the FPS writing off.

Also, the notes, lyrics (as it is RB) and sounds all seemed out of synch. For example, I was playing bass, and I could hear bass notes that were not present on screen what-so-ever, and I was playing on expert, so don't say anything about that. :wink:


(D) Checking MIDI output ports for a wavetable or synth for sound generation...
(D) MIDI output port count = 3
(D) MIDI Output port 0 found: Creative SB Live! Synthesizer
(D) MIDI Output port 1 found: Microsoft GS Wavetable SW Synth
(D) MIDI Output port 2 found: Creative SB Live! External MIDI
(D) GameEngine class init (GameEngine.py)...
(D) FoFiX v3.100 final starting up...
(D) pygame version: 1.7.1release
(D) Initializing audio.
(D) Audio configuration: (44100, -16, 1)
(D) Initializing pygame.mixer & audio system at 44100 Hz.
(D) Initializing video.
(D) 1 joysticks found.
(D) 1 MIDI inputs found.
(D) 10 accept sounds found in themes\Rock Band 2\sounds: accept1.ogg - accept10.ogg
(W) Rock Band 2\sounds
escue.ogg not found -- using staractivate.ogg instead.
(W) Rock Band 2\sounds\coopfail.ogg not found -- using stardeactivate.ogg instead
(D) Default animated stage for Rock Band 2 theme = Normal
(D) Ready.
(D) 8 bassscw sounds found in themes\Rock Band 2\sounds: bassscw1.ogg - bassscw8.ogg
(D) View: Push: LoadingScreen
(D) 8 drumscw sounds found in sounds: drumscw1.ogg - drumscw8.ogg
(D) 9 guitscw sounds found in themes\Rock Band 2\sounds: guitscw1.ogg - guitscw9.ogg
(D) 9 guitscw sounds found in themes\Rock Band 2\sounds: guitscw1.ogg - guitscw9.ogg
(D) View: Pop: LoadingScreen
(D) View: Push: MainMenu
(D) View: Push: Menu
(D) Option text / selected hex colors: #FFFFFF / #FFBF00
(D) Option text / selected colors: (1.0, 1.0, 1.0) / (1.0, 0.74901960784313726, 0.0)
(D) Graphic menu enabled for submenu: advsettings
(D) View: Push: SettingsMenu
(D) View: Pop: SettingsMenu
(D) Option text / selected hex colors: #FFFFFF / #FFBF00
(D) Option text / selected colors: (1.0, 1.0, 1.0) / (1.0, 0.74901960784313726, 0.0)
(D) Graphic menu enabled for submenu: settings
(D) View: Push: BasicSettingsMenu
(D) View: Pop: BasicSettingsMenu
(D) Option text / selected hex colors: #FFFFFF / #FFBF00
(D) Option text / selected colors: (1.0, 1.0, 1.0) / (1.0, 0.74901960784313726, 0.0)
(D) Graphic menu enabled for submenu: advsettings
(D) View: Push: SettingsMenu
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Push: Menu
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: Menu
(D) Quickset Gameplay - Manual
(D) Quickset Performance - Manual
(D) View: Pop: SettingsMenu
(D) Graphic menu enabled for submenu: solo
(D) View: Push: Menu
(D) Starting server.
(D) Connecting to host 127.0.0.1.
(D) View: Pop all
(D) View: Pop: MainMenu
(D) View: Pop: Menu
(D) View: Pop: Menu
(D) View: Pop: MainMenu
(D) Session #1 connected.
(D) View: Pop: Menu
(D) View: Push: Lobby
(D) 1 phrases taught.
(D) 2 phrases taught.
(D) Connected as session #1.
(D) Learned about World.CreatePlayer, 1 phrases now known.
(D) 1 phrases taught.
(D) Learned about World.PlayerJoined, 1 phrases now known.
(D) Learned about World.StartGame, 2 phrases now known.
(D) 2 phrases taught.
(D) 3 phrases taught.
(D) 4 phrases taught.
(D) 5 phrases taught.
(D) Learned about World.GameStarted, 2 phrases now known.
(D) View: Pop: Lobby
(D) Learned about World.SceneCreated, 3 phrases now known.
(D) Song select submenu position tuple: (0.19500000000000001, 0.085000000000000006)
(D) Learned about World.EnterScene, 4 phrases now known.
(D) Learned about World.SceneEntered, 5 phrases now known.
(D) View: Push: SongChoosingSceneClient
(D) Songlist artist colors: (0.25098039215686274, 0.50196078431372548, 1.0) / (0.25098039215686274, 0.50196078431372548, 1.0)
(D) song_cd_xpos found: None
(D) song_cdscore_xpos found: None
(D) song_list_xpos found: 0.12
(D) song_listscore_xpos found: 0.8
(D) song_listcd_cd_xpos found: 0.78
(D) song_listcd_cd_ypos found: 0.615
(D) song_listcd_score_xpos found: 0.6
(D) song_listcd_score_ypos found: 0.515
(D) song_listcd_list_xpos found: 0.1
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band Career
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before 3. Boston
(D) Dialogs.py: Inserted blank space in self.songs list before 4. Los Angeles
(D) Dialogs.py: Inserted blank space in self.songs list before 5. Seattle
(D) Dialogs.py: Inserted blank space in self.songs list before 6. Stockholm
(D) Dialogs.py: Inserted blank space in self.songs list before 7. Berlin
(D) Dialogs.py: Inserted blank space in self.songs list before 8. London
(D) Dialogs.py: Inserted blank space in self.songs list before 9. Moscow
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Push: SongChooser
(D) View: Push: SongChoosingSceneClient
(D) View: Pop: SongChooser
(D) Retrieving sections from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) Practice start position retrieved: []
(D) Retrieving parts from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) Retrieving difficulties from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) 3 phrases taught.
(D) 4 phrases taught.
(D) Learned about World.DeleteScene, 3 phrases now known.
(D) 6 phrases taught.
(D) 7 phrases taught.
(D) Learned about World.SceneDeleted, 6 phrases now known.
(D) Learned about World.CreateScene, 4 phrases now known.
(D) Learned about World.SceneLeft, 7 phrases now known.
(D) View: Pop: SongChoosingSceneClient
(D) GuitarSceneClient init...
(D) View: Push: LoadingSplashScreen
(D) Simple tails used; complex tail loading error...
(D) GuitarScene keysList: [[64, 128, 256, 512, 1024]]
(D) loadSong function call (song.py)...
(D) Retrieving notes from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) RB-style Overdrive marking note found! Using RB-style MIDI special notes.
(D) View: Pop: LoadingSplashScreen
(D) View: Push: LoadingSplashScreen
(D) No song.ini setting found speficying early_hit_window_size - using automatic detection...
(D) Basic RB1/RB2 type MIDI found - early hitwindow of NONE is set as handicap base.
(D) Automatic early hit window mode - automatically-detected setting used: 1
(D) Last note (number 2) found for player 0 at time 233530.618125
(W) No song-specific stage found
(D) Valid background found, index (0): default.png
(D) Practice background filtered: practice.png
(D) Practice background filtered: practicebass.png
(D) Practice background filtered: practicedrum.png
(D) Valid background found, index (1): stage01.png
(D) Valid background found, index (2): stage02.png
(D) Valid background found, index (3): stage03.png
(D) Valid background found, index (4): stage04.png
(D) Valid background found, index (5): stage05.png
(D) Valid background found, index (6): stage06.png
(D) Valid background found, index (7): stage07.png
(D) Valid background found, index (8): stage08.png
(D) Valid background found, index (9): stage09.png
(D) Valid background found, index (10): stage10.png
(D) Valid background found, index (11): stage11.png
(D) Valid background found, index (12): stage12.png
(D) Valid background found, index (13): stage13.png
(D) Valid background found, index (14): stage14.png
(D) Valid background found, index (15): stage15.png
(D) Valid background found, index (16): stage16.png
(D) Valid background found, index (17): stage17.png
(D) Valid background found, index (18): stage18.png
(D) Valid background found, index (19): stage19.png
(D) Valid background found, index (20): stage20.png
(D) Valid background found, index (21): stage21.png
(D) Valid background found, index (22): stage22.png
(D) Valid background found, index (23): stage23.png
(D) Valid background found, index (24): stage24.png
(D) Valid background found, index (25): stage25.png
(D) Valid background found, index (26): stage26.png
(D) Valid background found, index (27): stage27.png
(D) Valid background found, index (28): stage28.png
(D) Valid background found, index (29): stage29.png
(D) Valid background found, index (30): stage30.png
(D) Valid background found, index (31): stage31.png
(D) Valid background found, index (32): stage32.png
(D) Valid background found, index (33): stage33.png
(D) Valid background found, index (34): stage34.png
(D) Valid background found, index (35): stage35.png
(D) Valid background found, index (36): stage36.png
(D) Valid background found, index (37): stage37.png
(D) Valid background found, index (38): stage38.png
(D) Valid background found, index (39): stage39.png
(D) Valid background found, index (40): stage40.png
(D) Valid background found, index (41): stage41.png
(D) Valid background found, index (42): stage42.png
(D) Valid background found, index (43): stage43.png
(D) Pause text / selected hex colors: #FFFFFF / #FFBF00
(D) Pause text / selected colors: (1.0, 1.0, 1.0) / (1.0, 0.74901960784313726, 0.0)
(D) View: Pop: Menu
(D) View: Pop: LoadingSplashScreen
(D) 5 phrases taught.
(D) Learned about World.EnterScene, 5 phrases now known.
(D) View: Push: GuitarSceneClient
(D) View: Push: GuitarSceneClient
(D) View: Pop: GuitarSceneClient
(D) Cheer loop delay used: 550
(D) loadSong function call (song.py)...
(D) View: Push: LoadingScreen
(D) Retrieving notes from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) RB-style Overdrive marking note found! Using RB-style MIDI special notes.
(D) View: Pop: LoadingScreen
(D) View: Push: GameResultsSceneClient
(D) View: Push: GameResultsSceneClient
(D) 6 phrases taught.
(D) Learned about Scene.ControlEvent, 6 phrases now known.
(D) View: Push: GetText
(D) 8 phrases taught.
(D) Learned about Scene.ControlData, 8 phrases now known.
(D) View: Pop: GetText
(D) Score upload result: True;8
(D) View: Push: Menu
(D) Retrieving parts from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) Retrieving difficulties from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) View: Pop: Menu
(D) View: Pop: GameResultsSceneClient
(D) Song select submenu position tuple: (0.19500000000000001, 0.085000000000000006)
(D) View: Push: SongChoosingSceneClient
(D) Songlist artist colors: (0.25098039215686274, 0.50196078431372548, 1.0) / (0.25098039215686274, 0.50196078431372548, 1.0)
(D) song_cd_xpos found: None
(D) song_cdscore_xpos found: None
(D) song_list_xpos found: 0.12
(D) song_listscore_xpos found: 0.8
(D) song_listcd_cd_xpos found: 0.78
(D) song_listcd_cd_ypos found: 0.615
(D) song_listcd_score_xpos found: 0.6
(D) song_listcd_score_ypos found: 0.515
(D) song_listcd_list_xpos found: 0.1
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) View: Push: SongChoosingSceneClient
(D) Song.getAvailableLibraries function call...library = songs\Rock Band Career
(D) Dialogs.libraryListLoaded() function call...
(D) Retrieving difficulties from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) Retrieving sections from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) Retrieving parts from: C:\Program Files\FoF Songs\songs\Rock Band Career\Tier 4 Song 2\notes.mid
(D) Dialogs.py: Inserted blank space in self.songs list before 3. Boston
(D) Dialogs.py: Inserted blank space in self.songs list before 4. Los Angeles
(D) Dialogs.py: Inserted blank space in self.songs list before 5. Seattle
(D) Dialogs.py: Inserted blank space in self.songs list before 6. Stockholm
(D) Dialogs.py: Inserted blank space in self.songs list before 7. Berlin
(D) Dialogs.py: Inserted blank space in self.songs list before 8. London
(D) Dialogs.py: Inserted blank space in self.songs list before 9. Moscow
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Push: SongChooser
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) New library selected: songs\Rock Band 2
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band 2
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 2 - Apprentice
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 3 - Solid
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 4 - Moderate
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 5 - Challenging
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 6 - Nightmare
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 7 - Impossible
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band 2
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 2 - Apprentice
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 3 - Solid
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 4 - Moderate
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 5 - Challenging
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 6 - Nightmare
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 7 - Impossible
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band 2
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 2 - Apprentice
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 3 - Solid
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 4 - Moderate
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 5 - Challenging
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 6 - Nightmare
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 7 - Impossible
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band 2
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 2 - Apprentice
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 3 - Solid
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 4 - Moderate
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 5 - Challenging
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 6 - Nightmare
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 7 - Impossible
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band 2
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 2 - Apprentice
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 3 - Solid
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 4 - Moderate
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 5 - Challenging
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 6 - Nightmare
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 7 - Impossible
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band 2
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 2 - Apprentice
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 3 - Solid
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 4 - Moderate
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 5 - Challenging
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 6 - Nightmare
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 7 - Impossible
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) loadSong function call (song.py)...
(D) loadSong function call (song.py)...
(D) View: Pop: SongChooser
(D) Retrieving sections from: C:\Program Files\FoF Songs\songs\Rock Band 2\Jimmy Eat World - The Middle\notes-unedited.mid
(D) Practice start position retrieved: []
(D) Retrieving parts from: C:\Program Files\FoF Songs\songs\Rock Band 2\Jimmy Eat World - The Middle\notes-unedited.mid
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) Retrieving difficulties from: C:\Program Files\FoF Songs\songs\Rock Band 2\Jimmy Eat World - The Middle\notes-unedited.mid
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) View: Pop: SongChoosingSceneClient
(D) GuitarSceneClient init...
(D) View: Push: LoadingSplashScreen
(D) Simple tails used; complex tail loading error...
(D) GuitarScene keysList: [[64, 128, 256, 512, 1024]]
(D) loadSong function call (song.py)...
(D) Retrieving notes from: C:\Program Files\FoF Songs\songs\Rock Band 2\Jimmy Eat World - The Middle\notes-unedited.mid
(D) RB-style Overdrive marking note found! Using RB-style MIDI special notes.
(D) GSOLO ON event Guitar solo found at time 99197.992
(D) GSOLO OFF event verse 3 found at time 122901.672
(D) View: Pop: LoadingSplashScreen
(D) View: Push: LoadingSplashScreen
(D) No song.ini setting found speficying early_hit_window_size - using automatic detection...
(D) Basic RB1/RB2 type MIDI found - early hitwindow of NONE is set as handicap base.
(D) Automatic early hit window mode - automatically-detected setting used: 1
(D) Last note (number 0) found for player 0 at time 168642.367000
(D) GuitarScene: Guitar Solo found: 99197.992-122901.672 = 118
(W) No song-specific stage found
(D) Valid background found, index (0): default.png
(D) Practice background filtered: practice.png
(D) Practice background filtered: practicebass.png
(D) Practice background filtered: practicedrum.png
(D) Valid background found, index (1): stage01.png
(D) Valid background found, index (2): stage02.png
(D) Valid background found, index (3): stage03.png
(D) Valid background found, index (4): stage04.png
(D) Valid background found, index (5): stage05.png
(D) Valid background found, index (6): stage06.png
(D) Valid background found, index (7): stage07.png
(D) Valid background found, index (8): stage08.png
(D) Valid background found, index (9): stage09.png
(D) Valid background found, index (10): stage10.png
(D) Valid background found, index (11): stage11.png
(D) Valid background found, index (12): stage12.png
(D) Valid background found, index (13): stage13.png
(D) Valid background found, index (14): stage14.png
(D) Valid background found, index (15): stage15.png
(D) Valid background found, index (16): stage16.png
(D) Valid background found, index (17): stage17.png
(D) Valid background found, index (18): stage18.png
(D) Valid background found, index (19): stage19.png
(D) Valid background found, index (20): stage20.png
(D) Valid background found, index (21): stage21.png
(D) Valid background found, index (22): stage22.png
(D) Valid background found, index (23): stage23.png
(D) Valid background found, index (24): stage24.png
(D) Valid background found, index (25): stage25.png
(D) Valid background found, index (26): stage26.png
(D) Valid background found, index (27): stage27.png
(D) Valid background found, index (28): stage28.png
(D) Valid background found, index (29): stage29.png
(D) Valid background found, index (30): stage30.png
(D) Valid background found, index (31): stage31.png
(D) Valid background found, index (32): stage32.png
(D) Valid background found, index (33): stage33.png
(D) Valid background found, index (34): stage34.png
(D) Valid background found, index (35): stage35.png
(D) Valid background found, index (36): stage36.png
(D) Valid background found, index (37): stage37.png
(D) Valid background found, index (38): stage38.png
(D) Valid background found, index (39): stage39.png
(D) Valid background found, index (40): stage40.png
(D) Valid background found, index (41): stage41.png
(D) Valid background found, index (42): stage42.png
(D) Valid background found, index (43): stage43.png
(D) Pause text / selected hex colors: #FFFFFF / #FFBF00
(D) Pause text / selected colors: (1.0, 1.0, 1.0) / (1.0, 0.74901960784313726, 0.0)
(D) View: Pop: Menu
(D) View: Pop: LoadingSplashScreen
(D) View: Push: GuitarSceneClient
(D) View: Push: GuitarSceneClient
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: Menu
(D) View: Pop: GuitarSceneClient
(D) Song select submenu position tuple: (0.19500000000000001, 0.085000000000000006)
(D) View: Push: SongChoosingSceneClient
(D) Songlist artist colors: (0.25098039215686274, 0.50196078431372548, 1.0) / (0.25098039215686274, 0.50196078431372548, 1.0)
(D) song_cd_xpos found: None
(D) song_cdscore_xpos found: None
(D) song_list_xpos found: 0.12
(D) song_listscore_xpos found: 0.8
(D) song_listcd_cd_xpos found: 0.78
(D) song_listcd_cd_ypos found: 0.615
(D) song_listcd_score_xpos found: 0.6
(D) song_listcd_score_ypos found: 0.515
(D) song_listcd_list_xpos found: 0.1
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) View: Push: SongChoosingSceneClient
(D) Song.getAvailableLibraries function call...library = songs\Rock Band 2
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 2 - Apprentice
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 3 - Solid
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 4 - Moderate
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 5 - Challenging
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 6 - Nightmare
(D) Dialogs.py: Inserted blank space in self.songs list before Tier 7 - Impossible
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Push: SongChooser
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) New library selected: songs\Rock Band Career
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band Career
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before 3. Boston
(D) Dialogs.py: Inserted blank space in self.songs list before 4. Los Angeles
(D) Dialogs.py: Inserted blank space in self.songs list before 5. Seattle
(D) Dialogs.py: Inserted blank space in self.songs list before 6. Stockholm
(D) Dialogs.py: Inserted blank space in self.songs list before 7. Berlin
(D) Dialogs.py: Inserted blank space in self.songs list before 8. London
(D) Dialogs.py: Inserted blank space in self.songs list before 9. Moscow
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) New library selected: songs\Rock Band Career\DLC
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band Career\DLC
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Pop: SongChooser
(D) Retrieving sections from: C:\Program Files\FoF Songs\songs\Rock Band Career\DLC\Papa Roach - Time Is Running Out\notes-unedited.mid
(D) Practice start position retrieved: []
(D) Retrieving parts from: C:\Program Files\FoF Songs\songs\Rock Band Career\DLC\Papa Roach - Time Is Running Out\notes-unedited.mid
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) Retrieving difficulties from: C:\Program Files\FoF Songs\songs\Rock Band Career\DLC\Papa Roach - Time Is Running Out\notes-unedited.mid
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) View: Pop: SongChoosingSceneClient
(D) GuitarSceneClient init...
(D) View: Push: LoadingSplashScreen
(D) Simple tails used; complex tail loading error...
(D) GuitarScene keysList: [[64, 128, 256, 512, 1024]]
(D) loadSong function call (song.py)...
(D) Retrieving notes from: C:\Program Files\FoF Songs\songs\Rock Band Career\DLC\Papa Roach - Time Is Running Out\notes-unedited.mid
(D) RB-style Overdrive marking note found! Using RB-style MIDI special notes.
(D) View: Pop: LoadingSplashScreen
(D) View: Push: LoadingSplashScreen
(D) No song.ini setting found speficying early_hit_window_size - using automatic detection...
(D) Basic RB1/RB2 type MIDI found - early hitwindow of NONE is set as handicap base.
(D) Automatic early hit window mode - automatically-detected setting used: 1
(D) Last note (number 2) found for player 0 at time 194021.170000
(W) No song-specific stage found
(D) Valid background found, index (0): default.png
(D) Practice background filtered: practice.png
(D) Practice background filtered: practicebass.png
(D) Practice background filtered: practicedrum.png
(D) Valid background found, index (1): stage01.png
(D) Valid background found, index (2): stage02.png
(D) Valid background found, index (3): stage03.png
(D) Valid background found, index (4): stage04.png
(D) Valid background found, index (5): stage05.png
(D) Valid background found, index (6): stage06.png
(D) Valid background found, index (7): stage07.png
(D) Valid background found, index (8): stage08.png
(D) Valid background found, index (9): stage09.png
(D) Valid background found, index (10): stage10.png
(D) Valid background found, index (11): stage11.png
(D) Valid background found, index (12): stage12.png
(D) Valid background found, index (13): stage13.png
(D) Valid background found, index (14): stage14.png
(D) Valid background found, index (15): stage15.png
(D) Valid background found, index (16): stage16.png
(D) Valid background found, index (17): stage17.png
(D) Valid background found, index (18): stage18.png
(D) Valid background found, index (19): stage19.png
(D) Valid background found, index (20): stage20.png
(D) Valid background found, index (21): stage21.png
(D) Valid background found, index (22): stage22.png
(D) Valid background found, index (23): stage23.png
(D) Valid background found, index (24): stage24.png
(D) Valid background found, index (25): stage25.png
(D) Valid background found, index (26): stage26.png
(D) Valid background found, index (27): stage27.png
(D) Valid background found, index (28): stage28.png
(D) Valid background found, index (29): stage29.png
(D) Valid background found, index (30): stage30.png
(D) Valid background found, index (31): stage31.png
(D) Valid background found, index (32): stage32.png
(D) Valid background found, index (33): stage33.png
(D) Valid background found, index (34): stage34.png
(D) Valid background found, index (35): stage35.png
(D) Valid background found, index (36): stage36.png
(D) Valid background found, index (37): stage37.png
(D) Valid background found, index (38): stage38.png
(D) Valid background found, index (39): stage39.png
(D) Valid background found, index (40): stage40.png
(D) Valid background found, index (41): stage41.png
(D) Valid background found, index (42): stage42.png
(D) Valid background found, index (43): stage43.png
(D) Pause text / selected hex colors: #FFFFFF / #FFBF00
(D) Pause text / selected colors: (1.0, 1.0, 1.0) / (1.0, 0.74901960784313726, 0.0)
(D) View: Pop: Menu
(D) View: Pop: LoadingSplashScreen
(D) View: Push: GuitarSceneClient
(D) View: Push: GuitarSceneClient
(E) Loading error:Traceback (most recent call last):
File "GameEngine.pyo", line 859, in main
File "Engine.pyo", line 132, in run
File "Engine.pyo", line 123, in _runTask
File "Audio.pyo", line 360, in run
File "Audio.pyo", line 346, in _produceSoundBuffers
File "Audio.pyo", line 321, in _decodeStream
ValueError: matrices are not aligned for copy

(D) 9 phrases taught.
(D) 10 phrases taught.
(N) Connection lost.
(D) View: Push: MessageScreen


---- EDIT ----

akedrou wrote:The FPS display is meant as a debug, which is why it's buried in the menus. It outputs via print, which may cause a problem if you are not running from sources. I was considering changing it, but I'm trying to only do one thing at a time...


Well, as I just noted, I have turned it off and still gotten a crash.
space warrior
User avatar
akedrou
Member
Posts: 557
Joined: December 3rd, 2008
Location: Boulder
Reputation: 1
Contact:

Re: FoFiX v3.1xx development thread

Postby akedrou » Fri Mar 06, 2009 2:17 am

Spaztic_One wrote:Got the runtime error again, and this time with the FPS writing off.


(E) Loading error:Traceback (most recent call last):
File "GameEngine.pyo", line 859, in main
File "Engine.pyo", line 132, in run
File "Engine.pyo", line 123, in _runTask
File "Audio.pyo", line 360, in run
File "Audio.pyo", line 346, in _produceSoundBuffers
File "Audio.pyo", line 321, in _decodeStream
ValueError: matrices are not aligned for copy

(D) 9 phrases taught.
(D) 10 phrases taught.
(N) Connection lost.
(D) View: Push: MessageScreen


That's a different error. Make sure you have the right versions of the dependencies. Specifically, make sure you have the proper versions of numeric/numpy/pygame for your version of Python.

Also some songs have bad rhythm tracks. Check the file.
FoFiX dev | Troublemaker | Malcontent
O.o
Spaztic_One
Member
Posts: 11
Joined: August 13th, 2008
Reputation: 0
Contact:

Re: FoFiX v3.1xx development thread

Postby Spaztic_One » Fri Mar 06, 2009 2:20 am

Ah, didn't even look at the log, just made copypasta for ya. The error window was the same, which is all I noticed.
So, um, numpy?

Pardon my ignorance, and lack of attention to details (like actually looking at the log) it's after two in the morning and I had a long day. >_<;
in fact, I shall be going to bed now...
space warrior
User avatar
akedrou
Member
Posts: 557
Joined: December 3rd, 2008
Location: Boulder
Reputation: 1
Contact:

Re: FoFiX v3.1xx development thread

Postby akedrou » Fri Mar 06, 2009 2:21 am

Spaztic_One wrote:Ah, didn't even look at the log, just made copypasta for ya. The error window was the same, which is all I noticed.
So, um, numpy?

Pardon my ignorance, and lack of attention to details (like actually looking at the log) it's after two in the morning and I had a long day. >_<;

No worries. http://code.google.com/p/fofix/wiki/Req ... rceModules will explain it all for 2.4. There's a link explaining the versions you need for 2.6 on that page, if that is what you're running.
FoFiX dev | Troublemaker | Malcontent
O.o
Spaztic_One
Member
Posts: 11
Joined: August 13th, 2008
Reputation: 0
Contact:

Re: FoFiX v3.1xx development thread

Postby Spaztic_One » Fri Mar 06, 2009 2:37 am

Oh! For running from source! Doh! I'm not running from source. No wonder I didn't know what numpy was. Yeah, I know next to nothing about Python, my only programming experience is in C++, and a fairly old one at that.

The reason I was printing the FPS to the screen is that I'm just a performance-curious guy. For whatever reason, I love to know my FPS when playing something. *shrugs*
User avatar
supurgem
Member
Posts: 67
Joined: February 11th, 2008
Location: Nevsehir,Turkey
Reputation: 0

Re: FoFiX v3.1xx development thread

Postby supurgem » Fri Mar 06, 2009 1:01 pm

I can't play FoFiX with Python 2.6.
Here is my log.

Spoiler:Traceback (most recent call last):
File "FretsOnFire.py", line 38, in <module>
File "GameEngine.pyo", line 61, in <module>
ImportError: No module named win32api


Please,help me :crying: .
Sorry if I made grammar mistakes :) ...
98% of the Internet population has a Myspace. If you're part of the 2% that doesn't have one, copy and paste this into your sig.......NOW!
Wait what
User avatar
evilbobthebob
Member
Posts: 1011
Joined: August 25th, 2008
Location: UK
Reputation: 0

Re: FoFiX v3.1xx development thread

Postby evilbobthebob » Fri Mar 06, 2009 1:02 pm

Looks like you didn't install a module correctly. Go through and check the google code site to make sure you have all the required source modules.
All my songs | My Hero Project: A Hero
The Smart Way to Ask Questions
Image

Spoiler:ummmmm hey guys
you suck because I said so
I know everything about art guys
what you make is worthless because you use photos
allow me to bash you and not prove I hold any talent of my own guys
guys guys guys
look at me
I need attention

FoFiX Dev/Mod Squad
User avatar
jstump91
Member
Posts: 837
Joined: September 21st, 2008
Location: Baltimore, MD (US)
Reputation: 0
Contact:

Re: FoFiX v3.1xx development thread

Postby jstump91 » Fri Mar 06, 2009 8:41 pm

supurgem wrote:I can't play FoFiX with Python 2.6.
Here is my log.

Spoiler:Traceback (most recent call last):
File "FretsOnFire.py", line 38, in <module>
File "GameEngine.pyo", line 61, in <module>
ImportError: No module named win32api


Please,help me :crying: .


You're missing pywin32. The link to download it is on the 2.6 wiki page (http://code.google.com/p/fofix/wiki/Run ... erPython26).
jstump91, a.k.a. john.stumpo, a.k.a. stump
jstump.com | stump's blog | FoFiX development | My own code
Can't find a Windows build of the Python module you need? Try my mediafire!
Don't say "Python can't do [insert task here]." Python can do anything with the right modules - said modules may just not have been written yet.
"Python - why settle for snake oil when you can have the whole snake?" --Mark Jackson
Did you search before you posted? Did you read the rules for the subforum you are posting in?
O.o
Spaztic_One
Member
Posts: 11
Joined: August 13th, 2008
Reputation: 0
Contact:

Re: FoFiX v3.1xx development thread

Postby Spaztic_One » Fri Mar 06, 2009 11:58 pm

Game froze. I failed in the middle of a song and then hit escape a couple times to exit the menu and then exit the program. I noticed a few minutes later that it had done neither. I ended up ending the processing thread via the task manager. I have quite an extensive log as FoFiX was looping something including the part that writes the error to the log.


(D) Checking MIDI output ports for a wavetable or synth for sound generation...
(D) MIDI output port count = 3
(D) MIDI Output port 0 found: Creative SB Live! Synthesizer
(D) MIDI Output port 1 found: Microsoft GS Wavetable SW Synth
(D) MIDI Output port 2 found: Creative SB Live! External MIDI
(D) GameEngine class init (GameEngine.py)...
(D) FoFiX v3.100 final starting up...
(D) pygame version: 1.7.1release
(D) Initializing audio.
(D) Audio configuration: (44100, -16, 1)
(D) Initializing pygame.mixer & audio system at 44100 Hz.
(D) Initializing video.
(D) 1 joysticks found.
(D) 1 MIDI inputs found.
(D) 9 guitscw sounds found in themes\Rock Band 2\sounds: guitscw1.ogg - guitscw9.ogg
(W) Rock Band 2\sounds
escue.ogg not found -- using staractivate.ogg instead.
(W) Rock Band 2\sounds\coopfail.ogg not found -- using stardeactivate.ogg instead
(D) Default animated stage for Rock Band 2 theme = Normal
(D) Ready.
(D) 9 guitscw sounds found in themes\Rock Band 2\sounds: guitscw1.ogg - guitscw9.ogg
(D) View: Push: LoadingScreen
(D) 8 bassscw sounds found in themes\Rock Band 2\sounds: bassscw1.ogg - bassscw8.ogg
(D) 8 drumscw sounds found in sounds: drumscw1.ogg - drumscw8.ogg
(D) 10 accept sounds found in themes\Rock Band 2\sounds: accept1.ogg - accept10.ogg
(D) View: Pop: LoadingScreen
(D) View: Push: MainMenu
(D) View: Push: Menu
(D) Option text / selected hex colors: #FFFFFF / #FFBF00
(D) Option text / selected colors: (1.0, 1.0, 1.0) / (1.0, 0.74901960784313726, 0.0)
(D) Graphic menu enabled for submenu: advsettings
(D) View: Push: SettingsMenu
(D) View: Push: Menu
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: Menu
(D) View: Push: Menu
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: Menu
(D) Quickset Gameplay - Manual
(D) Quickset Performance - Manual
(D) View: Pop: SettingsMenu
(D) Graphic menu enabled for submenu: solo
(D) View: Push: Menu
(D) Starting server.
(D) Connecting to host 127.0.0.1.
(D) View: Pop all
(D) View: Pop: MainMenu
(D) View: Pop: Menu
(D) View: Pop: Menu
(D) View: Pop: MainMenu
(D) Session #1 connected.
(D) View: Pop: Menu
(D) View: Push: Lobby
(D) 1 phrases taught.
(D) 2 phrases taught.
(D) Connected as session #1.
(D) Learned about World.CreatePlayer, 1 phrases now known.
(D) 1 phrases taught.
(D) Learned about World.PlayerJoined, 1 phrases now known.
(D) Learned about World.StartGame, 2 phrases now known.
(D) 2 phrases taught.
(D) 3 phrases taught.
(D) 4 phrases taught.
(D) 5 phrases taught.
(D) Learned about World.GameStarted, 2 phrases now known.
(D) View: Pop: Lobby
(D) Learned about World.SceneCreated, 3 phrases now known.
(D) Song select submenu position tuple: (0.19500000000000001, 0.085000000000000006)
(D) Learned about World.EnterScene, 4 phrases now known.
(D) Learned about World.SceneEntered, 5 phrases now known.
(D) View: Push: SongChoosingSceneClient
(D) Songlist artist colors: (0.25098039215686274, 0.50196078431372548, 1.0) / (0.25098039215686274, 0.50196078431372548, 1.0)
(D) song_cd_xpos found: None
(D) song_cdscore_xpos found: None
(D) song_list_xpos found: 0.12
(D) song_listscore_xpos found: 0.8
(D) song_listcd_cd_xpos found: 0.78
(D) song_listcd_cd_ypos found: 0.615
(D) song_listcd_score_xpos found: 0.6
(D) song_listcd_score_ypos found: 0.515
(D) song_listcd_list_xpos found: 0.1
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band Career\DLC
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Push: SongChooser
(D) View: Push: SongChoosingSceneClient
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\Rock Band Career
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before 3. Boston
(D) Dialogs.py: Inserted blank space in self.songs list before 4. Los Angeles
(D) Dialogs.py: Inserted blank space in self.songs list before 5. Seattle
(D) Dialogs.py: Inserted blank space in self.songs list before 6. Stockholm
(D) Dialogs.py: Inserted blank space in self.songs list before 7. Berlin
(D) Dialogs.py: Inserted blank space in self.songs list before 8. London
(D) Dialogs.py: Inserted blank space in self.songs list before 9. Moscow
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) New library selected: songs\GHIII
(D) Dialogs.loadCollection() function call...
(D) View: Push: LoadingSplashScreen
(D) Song.getAvailableLibraries function call...library = songs\GHIII
(D) Dialogs.libraryListLoaded() function call...
(D) Dialogs.py: Inserted blank space in self.songs list before 2. Your First Real Gig
(D) Dialogs.py: Inserted blank space in self.songs list before 3. Making The Video
(D) Dialogs.py: Inserted blank space in self.songs list before 4. European Invasion
(D) Dialogs.py: Inserted blank space in self.songs list before 5. Shanker's Island
(D) Dialogs.py: Inserted blank space in self.songs list before 6. Hottest Band on Earth
(D) Dialogs.py: Inserted blank space in self.songs list before 7. Live in Japan
(D) Dialogs.py: Inserted blank space in self.songs list before 8. Battle for Your Soul
(D) Dialogs.py: Inserted blank space in self.songs list before 9. Bonus
(D) Dialogs.py: Inserted blank space in self.songs list after End of Career
(D) Dialogs.py: Finished inserting blank spaces in self.songs.
(D) Dialogs.py: Finished filtering doubled blank spaces in self.songs.
(D) Dialogs.songListLoaded.
(D) View: Pop: LoadingSplashScreen
(D) View: Pop: SongChooser
(D) Retrieving sections from: C:\Program Files\FoF Songs\songs\GHIII\5.4\notes.mid
(W) Song.py: Using auto-generated note count sections...
(D) Practice start position retrieved: []
(D) Retrieving parts from: C:\Program Files\FoF Songs\songs\GHIII\5.4\notes.mid
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) Retrieving difficulties from: C:\Program Files\FoF Songs\songs\GHIII\5.4\notes.mid
(D) View: Push: ItemChooser
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: ItemChooser
(D) View: Pop: ItemChooser
(D) 3 phrases taught.
(D) 4 phrases taught.
(D) Learned about World.DeleteScene, 3 phrases now known.
(D) 6 phrases taught.
(D) 7 phrases taught.
(D) Learned about World.SceneDeleted, 6 phrases now known.
(D) Learned about World.CreateScene, 4 phrases now known.
(D) Learned about World.SceneLeft, 7 phrases now known.
(D) View: Pop: SongChoosingSceneClient
(D) GuitarSceneClient init...
(D) View: Push: LoadingSplashScreen
(D) Simple tails used; complex tail loading error...
(D) GuitarScene keysList: [[64, 128, 256, 512, 1024]]
(D) loadSong function call (song.py)...
(D) Retrieving notes from: C:\Program Files\FoF Songs\songs\GHIII\5.4\notes.mid
(D) View: Pop: LoadingSplashScreen
(D) View: Push: LoadingSplashScreen
(D) No song.ini setting found speficying early_hit_window_size - using automatic detection...
(D) Automatic early hit window mode - automatically-detected setting used: 2
(W) This song does not appear to have any starpower or overdrive paths marked, falling back on auto-generated paths.
(D) Last note (number 3) found for player 0 at time 219754.000000
(W) No song-specific stage found
(D) Valid background found, index (0): default.png
(D) Practice background filtered: practice.png
(D) Practice background filtered: practicebass.png
(D) Practice background filtered: practicedrum.png
(D) Valid background found, index (1): stage01.png
(D) Valid background found, index (2): stage02.png
(D) Valid background found, index (3): stage03.png
(D) Valid background found, index (4): stage04.png
(D) Valid background found, index (5): stage05.png
(D) Valid background found, index (6): stage06.png
(D) Valid background found, index (7): stage07.png
(D) Valid background found, index (8): stage08.png
(D) Valid background found, index (9): stage09.png
(D) Valid background found, index (10): stage10.png
(D) Valid background found, index (11): stage11.png
(D) Valid background found, index (12): stage12.png
(D) Valid background found, index (13): stage13.png
(D) Valid background found, index (14): stage14.png
(D) Valid background found, index (15): stage15.png
(D) Valid background found, index (16): stage16.png
(D) Valid background found, index (17): stage17.png
(D) Valid background found, index (18): stage18.png
(D) Valid background found, index (19): stage19.png
(D) Valid background found, index (20): stage20.png
(D) Valid background found, index (21): stage21.png
(D) Valid background found, index (22): stage22.png
(D) Valid background found, index (23): stage23.png
(D) Valid background found, index (24): stage24.png
(D) Valid background found, index (25): stage25.png
(D) Valid background found, index (26): stage26.png
(D) Valid background found, index (27): stage27.png
(D) Valid background found, index (28): stage28.png
(D) Valid background found, index (29): stage29.png
(D) Valid background found, index (30): stage30.png
(D) Valid background found, index (31): stage31.png
(D) Valid background found, index (32): stage32.png
(D) Valid background found, index (33): stage33.png
(D) Valid background found, index (34): stage34.png
(D) Valid background found, index (35): stage35.png
(D) Valid background found, index (36): stage36.png
(D) Valid background found, index (37): stage37.png
(D) Valid background found, index (38): stage38.png
(D) Valid background found, index (39): stage39.png
(D) Valid background found, index (40): stage40.png
(D) Valid background found, index (41): stage41.png
(D) Valid background found, index (42): stage42.png
(D) Valid background found, index (43): stage43.png
(D) Pause text / selected hex colors: #FFFFFF / #FFBF00
(D) Pause text / selected colors: (1.0, 1.0, 1.0) / (1.0, 0.74901960784313726, 0.0)
(D) View: Pop: Menu
(D) View: Pop: LoadingSplashScreen
(D) 5 phrases taught.
(D) Learned about World.EnterScene, 5 phrases now known.
(D) View: Push: GuitarSceneClient
(D) View: Push: GuitarSceneClient
(D) View: Push: Menu
(D) View: Pop: Menu
(D) View: Pop: Menu
(D) View: Push: NoneType
(E) Loading error:Traceback (most recent call last):
File "GameEngine.pyo", line 859, in main
File "Engine.pyo", line 132, in run
File "Engine.pyo", line 123, in _runTask
File "Input.pyo", line 327, in run
File "Input.pyo", line 258, in broadcastEvent
File "GuitarScene.pyo", line 4707, in keyPressed
File "GuitarScene.pyo", line 4936, in keyPressed3
File "View.pyo", line 74, in pushLayer
AttributeError: 'NoneType' object has no attribute 'shown'

(D) 8 phrases taught.
(D) 9 phrases taught.
(N) Connection lost.
(D) View: Push: MessageScreen
(E) Loading error:Traceback (most recent call last):
File "GameEngine.pyo", line 861, in main
File "View.pyo", line 216, in render
AttributeError: 'NoneType' object has no attribute 'render'

(E) Loading error:Traceback (most recent call last):
File "GameEngine.pyo", line 861, in main
File "View.pyo", line 216, in render
AttributeError: 'NoneType' object has no attribute 'render'

(E) Loading error:Traceback (most recent call last):
File "GameEngine.pyo", line 861, in main
File "View.pyo", line 216, in render
AttributeError: 'NoneType' object has no attribute 'render'


note that the bit here:
(E) Loading error:Traceback (most recent call last):
File "GameEngine.pyo", line 861, in main
File "View.pyo", line 216, in render
AttributeError: 'NoneType' object has no attribute 'render'

is repeated from lines 248 where it first shows up til lines 214071 where I realized the program was still running and terminated it.

Return to “FoFiX”

Who is online

Users browsing this forum: No registered users and 4 guests