Floor Reader
Prerequisite
In order to run Pluvio's Floor Reader on a fresh windows installation, you will need to update your DirectX Runtime which can be obtained from the Microsoft website.
DirectX Download
Download
- PSUFR Main Site: https://sites.google.com/view/psufr
- PSUFR Version 0.7.4 (Version 0.7.3 + Hotfix): https://drive.google.com/file/d/1rT76EkoxvL8pKh3rFpVkbmGFrRGX9hoc/view?usp=sharing
- PSUFR Version 0.7.3: https://drive.google.com/file/d/1s9LqHLO5wOBYfgcECUCmsL8kWwj13ehE/view?usp=sharing

Pluvio's PSU Floor Reader is an application that runs alongside the PSU client and offers additional quality-of-life functionality, including a floor reader, PA EXP reader, HP bars on enemies and bosses, and more.
Features
Floor Reader
(Displays Items on the ground.)
--Options:-- 1. "Filters" (Recovery, Material, Meseta) 2. "Show Rarity" (Weapons, Armor, Units) 3. "Show Icons" (Weapons, Armor, Units)
PA Reader
(Displays HuL(Hits until Level), and current PA level of the currently equipped weapon)
--Options-- 1. "Show Sub" (Always show sub weapon instead of showing Sub on weapon switch)
Entity List (Lobby)
(Displays every person in the current lobby)
--Options-- 1. "Character Info" (Displays character information under character name)
Entity List (Mission)
(Displays every enemy in your current block)
--Options-- 1. "Show Status" (Displays enemies Status Effects) 2. "Only Active" (Only display active(alive) enemies) 3. "Show Players" (Display all players in the mission and their status effects. HP bar will turn purple if there is any negative status on them. Also displays EXP, Blast Gauge and PA Timer on your bar (Red Square, turns green when you can Just Attack)) 4. "Show Gateway" (Separates enemies by their TEnemyGateway(Spawner) (Note: Only works when Only Active is off) 5. "HP Bars" (Displays HP bars for each enemy.) (Note Due to the nature of how the code is used to determine monster health it does not perform that well when multiple enemies are being hit at the same time.)
Chat Log
--Options-- 1. "Filters" (Public, Party, Pickup, Put, Buy, Sell, Event) 2. "Show Guardian ID" (Displays characters Guardian ID next to extra info)
Buff Timer
(Note: Not finished, only works if you yourself cast the buff, not when received from someone else or consumables)
Global Sleep
(Defaults at 60, Increase to slow down PSUFR and potentially increase the speed of PSU if you're experiencing slow downs, band-aid solution for my bad programming)
Smooth Names
(Smooths the names above people's heads)
How to use
- Extract contents of the archive, ensuring that all files are extracted to the same location.
- You'll have to edit the config before running PSUFR for the chat log to work. At the bottom, you'll input the full path to your LOG folder so for example, C:\Program Files (x86)\Phantasy Star Universe Clementine\LOG but it needs to be in the format where every " \ " character is duplicated, so it should look something like this in the config C:\\Program Files (x86)\\Phantasy Star Universe Clementine\\LOG
- Open PSUFR as administrator while PSU is already running (once you've already logged in and can control your character). If you open PSUFR without administrator privileges, most of the features will not work and you may have to end the task manually in the task manager to fully close it.
- Press INSERT key to access the options menu (PSUFR Must be the active window for it to register. Hotkey can be modified in PSUFR_config with the use of virtual codes)
- Press NUMPAD2 to close the program (You need to have PSU as the active window for it to work) Or click "Close PSUFR" in the options
Notes/Need to fix
- You may have to change your "User Account Control Settings" to not dim when you open an application to avoid PSU crashing.
- Your Antivirus / Windows Defender might give off false positives, if so, you'll have to add PSUFR to its exception list.
- If you have Reshade installed in your Clementine folder, make sure you extract PSUFR somewhere else, as it can potentially conflict with it and cause Reshade to misbehave.
- Sabarta may register as damage and affect the HP bars, but will correct itself as soon as the enemy takes actual damage.
- The JA Timer won't function correctly if your weapon has no PA linked to it.
- Occurrences of memory not being read properly if PSUFR is opened at the title screen / login screen.
- 95% of the time if PSU is closed before PSUFR, it will not fully exit the client. So its better to close PSUFR first if you can, to ensure there's no phantom clients.
- When changing the background color transparency, be aware that if its a dark color to begin with and then you set the transparency to 1 or if its ever 0, you'll most likely be unable to click and drag the windows anymore. I'd suggest setting it to something like R: 0, B: 255, G: 0, A: 1
--Credits--
• concatstr's ImGui Directx 9 Overlay Base • The wonderfully supportive people in this community! • All of you who took time out of your day to help me test this mess of a program <3 (ΔDeltaΔ, Walker, -Exc!te-, rubie, stank geese, Parallaxed, Shiryu, Koneko)