# Tech Cheatsheet
## Game Errors
sino was here
### RGSS Error

- In the past, this error *only* occured when players would spam buttons while the game is first loading. This is no longer the case on newer versions due to files being downloaded.
- When a player has this error, ask them where it happened. If it happened as soon as they opened the game (prior to the title animation), they spammed buttons or the game is struggling to load on their device. If this happened *after* the title screen animation, this is a wifi problem. `?tag wifi`
- For a little more context on the wifi issue, the game will spend roughly 42 seconds downloading ***each sprite needed***. For the intro screen, this results in 2 minutes of waiting for the animation to start on the title screen due to it downloading 2 base sprites + 1 fusion sprite. We do not know the cause of this or whether it's a regional thing but it is somewhat common.
### Marshal data too short
 
- This error occurs when attempting to turn on Auto Save
- Ask where the player download from FIRST
- This error is most often seen with fake files
- If the player got the files from an official source, they have a save that is either corrupted or incompatible.
- They will need to manually delete their corrupted save. `?tag save` or `?tag corrupted`
### OpenAL Context

- Plug in speakers or headphones. The game cannot detect an audio device.
### Randerror
:::info
There are two variations of this Error!
:::


- `?tag randerror`
### OpenGL 2.0 Error

- Tell the player to update their Graphic Drivers
- If the players drivers are up to date, their pc may not be compatible. They would need to do more research on their own. Anything else is outside the scope of our tech support team.
### SWITCH_BEAT_THE_LEAGUE

- Seems to be a onedrive issue. Needs more data
### undefined method "trigger"

- From what I've seen, this is caused by fake files.
- Needs more data.
### Comparison of Symbol - Only in Sewers!

- Unsure what the cause is but it *only* happens in the Sewers on randomizer
- Cause is unknown
- There are two potential workarounds for this error
- Reshuffle wild encounters
- White out (let all of your party faint)
### 004_Validation Error - Short

- This was previously fake files
- Currently this could be from:
- Cheating
- Trying to revert a save to an older version
- This is the most likely scenario
- Using a beta save on a non-beta game (Doubtful, but possible)
### 004_Validation Error - Long form

- Reinstall
- Unknwon cause, could be Fake Files, Changed code, or device is simply struggling. If it happens after a reinstall, it's likely the device.
### Rocket Meal Error

- Using the rocket meal causes this crash. (Highlighted for clarity on how to read)
- Advise the player not to use the item and link the appropriate bug report.
### "Trainers Rebattle.rb"
:::info
There are two variations of this Error!
:::


- `?tag reshuffle`
### PhysFS: No Error

- The player needs to use preformance mode to run the game.
### HttpCalls.rb

- `?tag fakefiles`
- If this shows up in legit files, please let a tech manager know
### SDL Unsupported Image Format (intro)

- Find the image, delete it, re-run the updater.
### DownloadedSettings.rb

- This is caused by the players internet provider overriding the DownloadedSettings file with specific error messages.
- This seems to be most commonly done by Spectrum Internet and can be caused by the game trying to connect during an internet outage.
- This is not a common error that will be seen daily.
- To fix:
1. Delete the file DownloadedSettings.rb located in \InfiniteFusion\Data\Scripts
2. Rerun INSTALL_OR_UPDATE.bat inside your game folder or if using the app installer Installation Menu -> Update Game.
### Wonder Trade Crash

- This has been fixed in a shadow patch of 6.6.1. Update game.
### Necrozma Quest Crashes


- This has been fixed in a shadow patch of 6.6.1. Update game.
### Lavender Town Orphanage Crash

- This has been fixed in a shadow patch of 6.6.1. Update game.
## Game bugs/Glitches
### This tile looks weird!
- [BAD MAP TILES THREAD](https://discord.com/channels/302153478556352513/1173685530484031518)
- ***Do not make new reports for bad map tiles. I will bonk you and take away your porygon role.***
### I found a Typo!
- [Assorted Typos Thread](https://discord.com/channels/302153478556352513/1236053575897972757)
- ***Do not make new reports for typos. I will bonk you and take away your porygon role.***
### Quests not Completing
- This is a current bug in 6.6.1 that there is no fix for right now. There is a [bug report](https://discord.com/channels/302153478556352513/1383328728704221244) open and Frog is working on it.
### NPC Icons not Disappearing

- Please add any reports to the current [bug report](https://discord.com/channels/302153478556352513/1381353032687681676) as these need to be fixed individually by Frog.
### Infinite Splicer Disappeared from Bag
- [bug report](https://discord.com/channels/302153478556352513/1381838397076803594)
- This should have been fixed with 6.6.1 but there are reports of it still happening. More testing and data needed.
### Game Opens then Closes!
- `?tag olddata`
- This is the relevant tag but may be confusing for some users.
- If the player claims they reinstalled but it's still not working
- First, ask if they are using the Launcher.
- If yes, check the version number of the *launcher* (Should be 1.1.2)
- If no, ask for a screenshot of their game folder
- If their game files look fine and are using the launcher, ask for a screenshot of their "settings" tab.
- This is what the file path **should** look like: `Downloads\PIFLauncher1.1.2\PIFLauncher1.1.0\GameFiles\InfiniteFusion`
- Megaman has a nested folder with the wrong version number, this is fine
- If it doesn't, tell them to click "reset config" The launcher will likely make them reinstall or update, this is what we want.
- They will still want to delete any old files that the launcher was originally pointing to.
- If you see any mention of OneDrive, tell them to move the folder into `downloads`!
- If they are **not** using the launcher. but their game files look fine, they still need to reinstall to a fresh folder and delete any old game folders.
- IF YOU SEE THESE THESE FILES:

- They did not follow the olddata tag and reinstall.
### Screen flashing off and on!
- `?tag fullscreen`
### Question mark Icons for sprites

- Check version first!
- If the player is on a version older than 6.4.0. They need to reinstall (Or we had another gitlab incident, will update if it happens)
- If the player is on the most recent version, read below (Missing sprite after updating)
### Missing sprite after updating

- If this is after updating to 6.6.0, ensure the player has reset their cache
- `?tag resetcache` and have the player restart their game
- If sprites are still missing after resetting the cache, this is most likely caused by hitting the download cap. You can use `?tag missingsp` to give more info
### You should re-randomize!

- The error explains it but people will still ask. They need to reshuffle
- `?tag reshuffle`
- Players *must* reshuffle after every update and must reshuffle everything they have randomized!
### Party Icons not showing!

- This is not a bug, this is due to the player using "Performance mode".
- Ask the player if there is a specific reason they're using performance mode (game-performance.exe is the same thing)
- If so, inform them that the only permanent fix is to turn on DNA icons in the settings
- If not, inform them that performance mode should only be used if absolutely needed.
### Floating Hair

- Cause: When character customization was introduced, the character sprite broke and needs an animation reset.
- Player just needs to hold shift and run.
### Temp Sprite - Save Selection

- This has the same cause as the above, it will fix itself. Player does not need to do anything.
### BALD!

- Dye hair to fix. Unsure of cause
## Installer Errors
### File path not specified

- This is usually caused by the player not allowing the `InfiniteFusion.zip` to finish extracting.
### Unexpected Disconnect

- `?tag disconnect`
- This error used to be a lot more common prior to files being compressed into pack files. It *might* end up being more common again as time passes and more updates are released.
### Git errors


- `?tag giterror`
### No space left on device

- Do I need to explain it?
## Launcher Errors
### New launcher version 3.0.5!

- Caused by the app re-launch. This should pretty much go away with time but if it does happen, `?tag appfix`
### New game version!

- CHECK THE ERROR! If the current version is greater than the latest version, this just means that Megaman has not updated the launcher to check for the current version.
- `?tag appwarn`
### Performance mode

- This is because they’re trying to use performance mode but game-performance was renamed to InfiniteFusion-performance. The fix is either don’t use performance mode unless absolutely necessary or to change the exe name in the files.
### Could not find path! (Temp version)

- If you see any errors that have a path that looks like this, the player did not extract the launcher and are running it through the zip.
- This is a funny error, everytime the player launches, a new temp folder is made specifically for that session.
- Once the player extracts, they will likely need to go to settings, click "reset configs" and re-install the game.
### The Windows' Native Virus (OneDrive)

- If you see OneDrive mentioned in any file paths, recommend that the player ~~burns every hint of OneDrive from their PC~~ moves their launcher folders into their `downloads` folder
### Update failed! (Current version higher than latest)

- This is due to Megaman not giving me full access to the launcher config 
- Users can ignore this as long as they're on the current version of the Launcher
## Guide/Installation Errors
### Android
#### 403 Error

- Reply: This is covered in the Android Guide
#### Common Error #1: Https Error Fix




- This means players skipped step 1 & 3 of our android guide
### Common Error #2: Compile Error - Game Not Supported On Your Device


- This is covered in the android guide, if the fix provided didn't work, that device is incompatible
:::warning
IMPORTANT: If a player gets this error and their device is incompatible, PLEASE let me (Sapphire_chuu) or another tech support helper (Porygon or Tech Manager) know so that it can get added to the Android Compatibility list! There is a thread in #porygon-questions specifically for porygons to forward it to.
:::
### Common Error #3: Typing is Not Working/Throwing an Error or Left/Right Are Swapped


- Player didn't set Text Entry to Cursor from in game settings.
- They likely also skipped the other important settings. Confirm with the player that they did.
### Common error #4: Maps Incorrectly Displaying or Tileset Name Error


- This is covered in the android guide, if the fix provided didn't work, that device is incompatible
:::warning
IMPORTANT: If a player gets this error and their device is incompatible, PLEASE let me (Sapphire_chuu) or another tech support helper (Porygon or Tech Manager) know so that it can get added to the Android Compatibility list! There is a thread in #porygon-questions specifically for porygons to forward it to.
:::
### Common Error #5: Runtime Package

- This is covered in the android guide, refer players to that (common issue #5)
### No Such file or directory

- This is usually caused by failed extraction