ara's menu mods guide

Everything you need to know about arakayaya's menu mods
ara's menu mods guide

Note: This blog post serves as a guide to my newer menu mods for Genshin Impact. Due to their many different features, I decided to split the explanation of everything into a seperate post, to avoid having to copy it into every mod description.


Here you can learn about what’s possible with my new menu mods and how to control them! If you have questions, they might be answered here. But in case you still have questions or problems, feel free to comment or reach out to me of course <3

This post will go over:

  1. Requirements (Important!)
  2. Features (Tooltips, Color Customization, Saving Presets, etc.)
  3. Controls (Mouse, Keyboard, Controller)
  4. Troubleshooting
  5. Known Issues
  6. Content Creators

Feel free to skip to the sections that are most relevant to you.


1. REQUIREMENTS! (IMPORTANT!)

This Mod was designed for XXMI! (But GIMI supported!)

link: https://github.com/SpectrumQT/XXMI-Installer/releases

The Mod will only partially load on GIMI as is. However, you can fix it by setting “gimi_compatibility” to 1 inside the GIMI_compatibility.ini

(it SHOULD be set to 0 if you play on XXMI). But note that there are some issues on GIMI, like glitches in the Character/Party Setup Menu.

‼️Requires TexFX, ORFix, Tracking and Offset*‼️

XXMI will automatically handle this. But if you are not using XXMI, please ensure these libraries are up to date for glow, outlines, form-presets and facial expressions to function properly.

Download Links:

texfx || orfix || tracking || offset*

* Note: Only mods with facial expressions or lolification mods need Offset.ini, but doesn’t hurt to install it anyway, even if not needed.

Put orfix, tracking and offset in the Buffervalues folder and put texfx like other mods in your mods folder.

⭐TIP⭐: There is a Gimi compatibility addon for XXMI that lets you have the advantages of using XXMI (like auto-updates) despite using the older Gimi v7 dll. Here is the tutorial for it, if you are interested.

‼️CURRENTLY NOT COMPATIBLE WITH LINUX SYSTEMS!‼️

(only the Mega Menu mods which use dynamic textures/color wheels aren’t compatible with linux)

If you have performance issues with one of my mods that have shapekey animations, you can disable them to alleviate the toll on your system. To learn how to do so, please refer to the Shapekey animations section in 2. Menu Features


2. Menu Features

  • Ability to independently toggle every single part using a custom menu UI; mix-and-match over 100 components to make a fully unique mod!

  • Move the menu around, resize it, even change the orientation as you wish - it even has a pop-up help menu and tool tips explaining all the options!

— Color Wheel —

Each page lets you change two colors: a Main Color and an Alt Color.

Click and drag with the left mouse button to change the Main Color of the page, or use the right mouse button for the Alt Color. There’s a cross and a circle icon in the color wheel to indicate the main and alt colors respectively.

For bright/pastel colors, there’s a color wheel that blends with white - and for darker colors, you have one that blends with black!

You can toggle these color modes for the Main and Alt Color individually by clicking either XButton1 or XButton2 (the side buttons on your mouse). Alternatively, you can use [ and ] on your keyboard as well.

(Note: There’s still no button for it in the menu UI. It’ll be added at a later point)

(Also note there might be some parts that use an entirely different color mode where this toggle doesn’t work)

— Grayscale Button —

Pure black and white colors can be achieved too by using the grayscale button!

— Presets Page —

  • Can save and load custom presets - 18 slots, each able to store whatever combinations of colors and toggles you want! Click on the button below to navigate to the Presets Page.

These 18 slots have been already filled with combinations I liked, but you can of course change them however you want :3 You can even change the preset icons with a screenshot of your creation if you want~ There are also alternative Icons if you prefer numbers, letters and symbols! If you are interested in it, can go into the “Presets” folder and then into “AltIcons”. Note: If you are on GIMI, you will need to manually save the presets by hitting F10 whenever you want to save your changes. XXMI will automatically save changes every minute or so.

— Form Presets —

  • Presets marked by a label (see last 6 presets in the image below) are special presets that will automatically trigger upon certain criteria. (e.g. Nightsoul Blessing state; Gliding; Swimming/Diving; Hp below [25%; 50%; 75%]; Ultimate state; etc. )

Important: You can still edit these presets even if the criteria isn’t fullfilled at the moment (or if the criteria is fullfilled, but you are editing the base form), meaning there won’t be any visual changes when clicking buttons, since you are editing a preset that isn’t currently active. There will be an indicator below the side panel to make it clear what preset you are currently editing!

By clicking on a form preset again after selecting it, you can disable it. (In case you don’t want it to automatically switch to e.g. the Gliding Preset while gliding)

  • Skin too light? Skin too dark? You can adjust skin color with Skin Color- and Tan sliders!

  • Looking for a part? Can swap between having them organized by theme, and being organized by location for easy searching!

  • Can’t decide what parts to use? Click randomize, and the mod will randomly choose a selection for you! 

Left Mouse Button: Randomly selects parts of the current page Right Mouse Button: Randomly selects parts across all pages (Note: There’s currently a bug with the randomizer. Details in the Known Issues section)

  • You can even set it so it will occasionally randomize which preset is used when the character shows up on screen! 

(button located in the side panel of the preset page)

  • Disables checks for overlapping / clipping parts.

This might be interesting for people who don’t mind some clipping and still want to see combinations I set as mutually exclusive. (button located in the side panel of the preset page)

--- Shapekey Animations —

These are cute subtle animations of certain parts. If the mod has them, they are on by default, but they are a bit resource hungry since they need to be calculated each frame. If you have an averagely-capable PC, it shouldn’t be a problem. But if you notice bad frame drops, you can open the Character.ini, press Ctrl + F and search for “CustomShapeKeyAnimations”.

The first instance of it will be in the [Constants] section:

Change the “1” to “0”, save the file and the animations will be disabled after refreshing your mods with F10.


3. CONTROLS

The menu can be opened by pressing the icon on the character screen, pressing y on the keyboard, or pressing xbox guide button. The character must be on-screen for menu to appear.

There are 3 control methods:

  1. Mouse (recommended): Use left and right click to control the menu, and click+drag to control sliders, color wheels, resize, etc.
  2. Keyboard: Use arrow keys to move, u key as left click, and i key as right click. The pink heart indicates current location on menu
  3. Controller: Use dpad to navigate, L3 for left click and R3 for right click (NOTE: Only works with XInput controllers such as XBOX controllers, DInput controllers will not work due to 3dmigoto limitations. If using PS controller, consider using DS4 or other software to emulate)

On first appearance, the tool tips explaining what buttons do on hover will be active; press “?” on the menu to toggle it on and off

If you want to change the keys for controlling the menu, do so in the Menu.ini, not Character.ini! Just search for “keys” to jump to the keys section.


4. TROUBLESHOOTING

The menu isn’t showing up!

-> Character must be on-screen when y is pressed for the menu to appear

-> if it still doesn’t work, try reloading with F10

I can’t control the menu!

-> Press alt to show the cursor to control the menu on the overworld. Alternatively, use keyboard + u/i keys (left/right click)

Multiple menus are showing at once / the wrong menu is showing!

-> When the character is currently active on the overworld, they are considered “on-screen” even if you’re in a menu and they aren’t visible (they’re still rendering in the background).

Swap to another character on the overworld before opening the menu.

The model is only half-showing up / most of the buttons don’t work!

-> If you are using GIMI, ensure you have set gimi_compatibility to 1 inside “GIMI_compatibility.ini”.

-> Swap to another character and back (might need to repeat a couple of times)

Textures are all black!

-> Press F10 to reload

My preset changes aren’t being saved!

-> Press F10 to force-save changes (XXMI should auto-save them every 60 seconds by default)


5. KNOWN ISSUES

  • There is a pause/stutter when swapping to the character, and when clicking on presets and certain buttons - this is the calculation of the textures and parts. It should only happen once after an F10 refresh or game restart
  • When using the randomize button, it lets through exclusions set by me, meaning you might see combinations that should be mutually exclusive - causing a lot of clipping.
  • The menu was designed for a 16:9 aspect ratio. It will continue to work properly in other aspect ratios, but may look squished/stretched
  • Some people may experience all-black textures on first load - Pressing F10 should fix the issue; otherwise, if using XXMI set an additional delay in d3dx ini via `config_initialization_delay` (e.g. set config_initialization_delay=10 instead of =0)
  • Some parts clip! Sorry about that there are a LOT of part combinations I need to test, and some clipping is inevitable. I tried my best to minimize it
  • There might be some presets that will set the location of the cross and circle indicating main/alt color on the color wheel wrongly. The color on the model should be correct, only the location of the indicators are wrong. Once you click into the color wheel, everything should work as expected again and the offset should be gone!
  • when playing with gimi_compatibility set to 1, there will be glitches when going into the character or team setup menu while the character is on field in the background

6. CONTENT CREATORS

Feel free to use my mods in your videos/content with proper credit!

For my menu mods, would also be cool if you could credit Snaccubus too as he developed the tool I use to make those~


If you still experience issues, feel free to comment below, dm or hit me up on my other socials

Socials: https://arakayaya.carrd.co/

Huge thanks to Snaccubus!! https://www.patreon.com/Snaccubus (nsfw)


Write a comment
No comments yet.