ROM Hack RELEASE Pokemon let's Go Altered Experience Gain mod Customizer

  • Thread starter Thread starter Red1Reaper
  • Start date Start date
  • Views Views 3,860
  • Replies Replies 0

Red1Reaper

Asperger Dude
Member
Joined
Feb 5, 2017
Messages
339
Solutions
1
Reaction score
337
Trophies
0
Age
29
Location
Valencia, Rafelbuñol
XP
681
Country
Spain

What is this?Why?How?TutorialNeeded filesLink to the toolCredits and ThanksP.S.

  1. This is a web application that allows you to customize the Altered Experience Gain mod made by @Dio Vento
    to let you set custom percentages instead of the fixed ones he provides.
  2. Because you gain too much experience in pokemon let's go and people want less, for that are the @Dio Vento 's mods,
    but some people like me wanted to customize the percentage, @Dio Vento 's mods only allowed 35%, 60%, 75% and 200%,
    my tool is capable of generating from 0% to 255%.
  3. Actually is done by comparing 2 personal_total.bin files(the files that store the xp you receive) with different percentages, so you are going to need at minimum to get one of them from one of the awesome @Dio Vento 's Altered Experience Gain mods, but ideally you are going to get the two required files from @Dio Vento 's Altered Experience Gain mod, you are going to need 2 personal_total.bin files with different percentages, for example, the base game one(100%) and the co-op one from @Dio Vento 's mod(35%), or the 60% of @Dio Vento 's mod and the 75% of @Dio Vento 's mod, it does not matter which ones are the ones, but it matter that have different percentages and that you remember the percentages of one of them.

    That is because this tool gets to modify those files by comparison, i compare the hexadecimal data of the two personal_total.bin, and seek the differences, and science the two files are the same with the exception of the different values of xp i can get to know exactly where is the data that is needed to change, you also are required to input the percentage of one of the files and the percentage you want, that is because i use that information to edit the values that i found by comparison, for example if one of these values is 58 and you tell me the first file is the 60% one, and you want a file with 53%, i make this math: "floor((58/60)*53)" that gives me the value that would correspond to 53% of experience from the data on a 60% file.

    A more detailed explanation of the process:
    __________
    1-Put the hex strings in 2 arrays(one for each file), each value of the arrays contain from 0 to 255, or the same from 00 to FF, and create a empty array, array3.
    2-Transform all the data in the arrays from hex(00-FF) to decimal(0-255)
    3-Create the variable i and set it to 0
    4-Compare if the decimal data in of array1 and array2 is equal
    4.true-if is equal i convert the data of array1 from decimal to hexadecimal and save the result to a array3
    4.false-if is not equal i execute this formula "Math.floor((array1 / original percentage) * new percentage)", if the result is greater than 255 i set it to 255, then convert the result to hexadecimal and save it to array3
    5-I add +1 to variable "i"
    6-if variable "i" is not equal to array1.length
    6.true-if variable "i" is not equal then return to step 4
    6.false-if variable "i" is equal, then convert array3 to a hex string and put the string in the third text box
    __________

  4. The tutorial is on the github page: link
  5. You would need at least one of @Dio Vento 's Altered Experience Gain mod files(Or the 75% one of @Dio Vento 's Enhanced Eevee/Polished Pikachu)
    @Dio Vento 's lets go mods: link
    @Dio Vento 's Polished Pikachu/Enhanced Eevee: link
  6. The link to the tool is on the github page, i done this to make sure you read the tutorial that is on the README of github as well: link

  7. I want to thank @Dio Vento very much because this web tool in fact more than modding Pokemon lets go, is modding his Altered Experience Gain mod
    This tool has been created by me
    The rest of the credits(library and resource credits) are on the github page
  8. Sorry for my bad English, feel free to correct me if i made some mistake.
 

Site & Scene News

Popular threads in this forum