(Nearly) Unlimited ‘game_origin’ categories for TU4

Viewing 15 posts - 1 through 15 (of 42 total)
  • Author
    Posts
  • #398168
    EzloDQ
    Participant

    Okay, I apologize if this is already known knowledge and I am exaggerating my discovery. After having a heck of a time organizing my song library and just downright being annoyed that I couldn’t create my own on TU4, I did some digging.

    Digging into the Rock Band 3 game files on xbox, I stumbled upon a file that seemed useful to me. This file was a dtb format so I used Nemo’s handy tool to convert it to dta. I began using this file to search for the known tags like:

    ‘rb1’ ‘rb2’ ‘lego’ ‘ugc’ ‘greenday’ ‘dlc’

    I was very excited to learn that the file showed exactly what code would generate what text in the song source menu. I then discovered that there was additional ‘ugc’ tags that I had never seen before. They were sorted by various countries. For instance: (ugc_country_australia “Australia”)

    So if you were to take a song and edit the .dta and change the game_origin line to:

    (‘game_origin’ ‘ugc_country_australia’)

    It will actually show up in game as being of the song source “Australia”. I did this for a couple of Beatles songs but used ‘ugc_country_uk’ to make it display “United Kingdom”. This was HUGE for me because as long as I knew what songs I assigned to different countries, I could easily make many more categories than I could previously.

    I started digging a little more to see if I could find one appropriate for my “Rock Band Blitz” songs. I was unable to find one that made sense to me so I just curiously looked around the file for more “codes”. I then noticed that every single line in the file was structured in almost the exact same way. There was a code, followed by text in quotes to what the code would translate to.

    I decided to get a little weird and found where the “accomplishments” were. A few examples of the text I found:

    (acc_goldstarbass “100% Expert Bass”)
    (acc_dlc_happyfaces “Happy Faces”)
    (acc_charactercreate “Self-Made Dude or Lady”)

    I changed my particular test file’s dta to:

    (‘game_origin’ ‘acc_realgoldkeys’)

    which had the original line in the game file of (acc_realgoldkeys “Gold Stars Keys”)

    DXnR6fx.jpg

     

    This file is for EVERY single piece of text displayed in the game! (15 thousand+ lines)

    The following link is the file I have been referring to:
    https://drive.google.com/file/d/1ik9BNyoM7SkVZUaI0nWhFOcLLtkBVC1Y/view?usp=sharing

    I would love for people to go through this file and find the best represented categories or maybe just the funny things people got to display. This of course opens up a near endless amount of filtering options.

    The last part of my post is a query/request. Is there a way to batch change dta files of CONs? It would be great if there was a tool in CON tools to load up a directory and batch change game_origin line of all the CONS in the directory.

    #514240
    MrPrezident
    Moderator

    I don’t quite get what’s happening but this is pretty exciting news <img decoding=” src=”/wp-content/uploads/invision_emoticons/default_SA_smile.gif” />

     

    NUqLq9l.png

     

    Edit: holy shit it works

    #514241
    EzloDQ
    Participant

    How do you have the image as part of your post and not just the link?

    #514242
    EzloDQ
    Participant

    #514243
    MrPrezident
    Moderator

    lDuwKFK.png

    #514244
    EzloDQ
    Participant

    Edit: holy shit it works

    Those were my thoughts exactly when I tried it out just for the hell of it. <img decoding=” src=”/wp-content/uploads/invision_emoticons/default_SA_biggrin.gif” />

    #514245
    regularjphn
    Participant

    Huh, so since the acc_ strings only refer to a line of text, you’re basically tricking the game into displaying that line just like how “rb1” refers to the text “Rock Band 1.” What an amazing find! Might break animations potentially, but that’s a fair trade off. Nice work <img decoding=” src=”/wp-content/uploads/invision_emoticons/default_SA_smile.gif” />

     

    EDIT: I wonder if any of these can display a stored character’s name? Might be a long shot and an impossibility, but perhaps naming a character “The Beatles” or something and then referring to that line of code if available might be an option.

    #514246
    EzloDQ
    Participant

    I would take that trade-off. Obviously for songs that already have an assignment hard-coded in the game files, you would need to change the entry name and song_id before it would assign to someplace different.

     

    I’m really excited about the potential for a batch dta editor to change several files to the same game_origin all at once!

    #514247
    regularjphn
    Participant

    Is it possible to reinsert an edited version of this file back into the game? I’m wondering what would happen if you changed something like (bandsecondname_30 “Pomeranians”) to (bandsecondname_30 “The Beatles: Rock Band”) and then referred a songs.dta back to it.

    #514248
    EzloDQ
    Participant

    That would be really interesting, actually. Try to find some unused strings of text to overwrite with custom categories. I think all the country versions of ugc_ would qualify.

    #514249
    jerrylive365
    Participant

    Watching this thread with great interest.

    #514250
    EzloDQ
    Participant

    EDIT: I wonder if any of these can display a stored character’s name? Might be a long shot and an impossibility, but perhaps naming a character “The Beatles” or something and then referring to that line of code if available might be an option.

    That could potentially be a nice work around without actually trying to edit game files.

    #514251
    regularjphn
    Participant

    It seems that “%s” refers to all variable factors such as scores, goal names, band names, and profile names in different strings. (char_header “q%sq”) and (current_band “Current Band: %s”) refer directly to user-created names, but having a songs.dta refer to something like this would likely crash the game.

    #514252
    rubydanger
    Participant

    As some of us have discussed, you do know that you can manually change the genre to any text that you want. Then simply filter by genre and it basically accomplishes the same thing.

    don’t get me wrong, I hope you find more info about this because it’s always nice to have more than 1 option for sorting/filtering.

    #514253
    regularjphn
    Participant

    Unsure if this is the same on 360/PS3, but I just discovered on Wii that literally any text can go in the game_origin area and display just fine. I don’t see why this wouldn’t also work on other platforms unless I’m missing something here.

     

    uYLYJBO.jpg

Viewing 15 posts - 1 through 15 (of 42 total)
  • You must be logged in to reply to this topic.
Back to top button