Nero's MMD World VIP and 18+ Code
-
So how would we be even able to crack the code then, I'm assuming they can see what codes are coming in or have a certain whitelist of the codes from patreon? Surely they wouldn't leave a loop hole like that for people to generate codes for their own names?
@C4s3y If the code @Lucian posted is correct. They generate a code at runtime based on your VRChat name and check if the code you input matches. So unless there's more to that the only thing stopping us from getting the code seems to be the mystery of why replicating the code doesn't work.
-
I've uploaded an executable that so far worked for me and my friends. It'll show you the codes and create a text file with them. The codes are generated based on the month so you'll have to generate a new one every month. Type your username EXACTLY as it appears in your VRChat profile.
If someone knows javascript they can turn this into a site to make it more accessible.
In case you don't trust the exe and want to run/compile the code yourself I'll post it bellow. You'll need python installed and the hashlib package to run it yourself.
import datetime, calendar, hashlib PRE_SEED = '7oXtAXHz' def get_date(): now = datetime.datetime.now() last_day = calendar.monthrange(now.year, now.month)[1] date = datetime.date(now.year, now.month, last_day) return date def generate_code(name : bytes, date : datetime.datetime, is_spicy : bool, is_retry : bool): hash_key = "bundabunda" if is_retry and is_spicy else \ "mikumiku" if is_retry and not is_spicy else \ "bunda" if not is_retry and is_spicy else \ "miku" formatted_date = date.strftime('%d/%m/%Y') code_key = f'{hash_key}{name}#{formatted_date}{PRE_SEED}'.encode() hash64 = hashlib.sha256(code_key).hexdigest() final_code = '' for ch in hash64: if ch.isdigit(): final_code = final_code+ch if len(final_code) == 5: final_code = f'{final_code}{date.strftime("%m")}' if not is_retry and len(final_code) <= 4: return generate_code(name * 2,date,is_spicy,True) return final_code[:6] def main(): player_name = input('VRChat Username: ') date = get_date() premium_code = generate_code(name=player_name,date=date,is_spicy=False,is_retry=False) spicy_code = generate_code(name=player_name,date=date,is_spicy=True,is_retry=False) print(f'Premium:\t{premium_code}\nSpicy:\t\t{spicy_code}') with open('codes.txt', 'w') as f: f.write(f'Premium:\t{premium_code}\nSpicy:\t\t{spicy_code}') print('\nCodes saved to "codes.txt"') input('Press enter to continue...') if __name__ == '__main__': main() -
I've uploaded an executable that so far worked for me and my friends. It'll show you the codes and create a text file with them. The codes are generated based on the month so you'll have to generate a new one every month. Type your username EXACTLY as it appears in your VRChat profile.
If someone knows javascript they can turn this into a site to make it more accessible.
In case you don't trust the exe and want to run/compile the code yourself I'll post it bellow. You'll need python installed and the hashlib package to run it yourself.
import datetime, calendar, hashlib PRE_SEED = '7oXtAXHz' def get_date(): now = datetime.datetime.now() last_day = calendar.monthrange(now.year, now.month)[1] date = datetime.date(now.year, now.month, last_day) return date def generate_code(name : bytes, date : datetime.datetime, is_spicy : bool, is_retry : bool): hash_key = "bundabunda" if is_retry and is_spicy else \ "mikumiku" if is_retry and not is_spicy else \ "bunda" if not is_retry and is_spicy else \ "miku" formatted_date = date.strftime('%d/%m/%Y') code_key = f'{hash_key}{name}#{formatted_date}{PRE_SEED}'.encode() hash64 = hashlib.sha256(code_key).hexdigest() final_code = '' for ch in hash64: if ch.isdigit(): final_code = final_code+ch if len(final_code) == 5: final_code = f'{final_code}{date.strftime("%m")}' if not is_retry and len(final_code) <= 4: return generate_code(name * 2,date,is_spicy,True) return final_code[:6] def main(): player_name = input('VRChat Username: ') date = get_date() premium_code = generate_code(name=player_name,date=date,is_spicy=False,is_retry=False) spicy_code = generate_code(name=player_name,date=date,is_spicy=True,is_retry=False) print(f'Premium:\t{premium_code}\nSpicy:\t\t{spicy_code}') with open('codes.txt', 'w') as f: f.write(f'Premium:\t{premium_code}\nSpicy:\t\t{spicy_code}') print('\nCodes saved to "codes.txt"') input('Press enter to continue...') if __name__ == '__main__': main()@Worcestershire
Welp, it works! -
gonna get on and test it out
-
it workss
-
@Tailendo On the wall to the left of where you select the songs, there should be a VIP button, click it and the keypad appears.
-
@Worcestershire
Welp, it works!@TriTachyon I dont understand what i'm supposed to put in there- if I put in the numbers in the chatbox it just says incorrect
-
@TriTachyon I dont understand what i'm supposed to put in there- if I put in the numbers in the chatbox it just says incorrect
@ilovegiyuunsabi Download the executable I've linked or run the code I posted. put your VRChat username EXACTLY as it's written in your profile. It will then give you two 6 numbers code. one for premium songs and one for spicy songs. You put that in the keypad to the left of the song selection wall. to access the keypad, click the "VIP" button.
-
E esme_b referenced this topic on
-
I've uploaded an executable that so far worked for me and my friends. It'll show you the codes and create a text file with them. The codes are generated based on the month so you'll have to generate a new one every month. Type your username EXACTLY as it appears in your VRChat profile.
If someone knows javascript they can turn this into a site to make it more accessible.
In case you don't trust the exe and want to run/compile the code yourself I'll post it bellow. You'll need python installed and the hashlib package to run it yourself.
import datetime, calendar, hashlib PRE_SEED = '7oXtAXHz' def get_date(): now = datetime.datetime.now() last_day = calendar.monthrange(now.year, now.month)[1] date = datetime.date(now.year, now.month, last_day) return date def generate_code(name : bytes, date : datetime.datetime, is_spicy : bool, is_retry : bool): hash_key = "bundabunda" if is_retry and is_spicy else \ "mikumiku" if is_retry and not is_spicy else \ "bunda" if not is_retry and is_spicy else \ "miku" formatted_date = date.strftime('%d/%m/%Y') code_key = f'{hash_key}{name}#{formatted_date}{PRE_SEED}'.encode() hash64 = hashlib.sha256(code_key).hexdigest() final_code = '' for ch in hash64: if ch.isdigit(): final_code = final_code+ch if len(final_code) == 5: final_code = f'{final_code}{date.strftime("%m")}' if not is_retry and len(final_code) <= 4: return generate_code(name * 2,date,is_spicy,True) return final_code[:6] def main(): player_name = input('VRChat Username: ') date = get_date() premium_code = generate_code(name=player_name,date=date,is_spicy=False,is_retry=False) spicy_code = generate_code(name=player_name,date=date,is_spicy=True,is_retry=False) print(f'Premium:\t{premium_code}\nSpicy:\t\t{spicy_code}') with open('codes.txt', 'w') as f: f.write(f'Premium:\t{premium_code}\nSpicy:\t\t{spicy_code}') print('\nCodes saved to "codes.txt"') input('Press enter to continue...') if __name__ == '__main__': main()@Worcestershire You’re a genius! Your code solved a huge problem.

-
@Worcestershire You’re a genius! Your code solved a huge problem.

@wwry I can't take full credit. @Lucian and I were talking on discord trying to solve this problem. I wouldn't even be able to do this if it weren't for them giving me the raw opcodes so I can see exactly how this world created the codes. From my talks they're looking into making it work on a site so it's more accessible to people.
-
@wwry I can't take full credit. @Lucian and I were talking on discord trying to solve this problem. I wouldn't even be able to do this if it weren't for them giving me the raw opcodes so I can see exactly how this world created the codes. From my talks they're looking into making it work on a site so it's more accessible to people.
-
@Worcestershire thank you for sharing nero's code generator, it worked when i enter the number code in nero's mmd world
-
@ilovegiyuunsabi Download the executable I've linked or run the code I posted. put your VRChat username EXACTLY as it's written in your profile. It will then give you two 6 numbers code. one for premium songs and one for spicy songs. You put that in the keypad to the left of the song selection wall. to access the keypad, click the "VIP" button.
@Worcestershire it actually works! thank you so much:33
-
I will keep them updated every months~
One place for all MMD, you are welcome -
Bump for code please while we all wait for @Lucian to fix the code generator page I guess
-
The Exe doesn't work anymore, right?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login
Let’s give a big salute to both of them, and of course to everyone else who lent a hand in making this thread better.