External DirectX Overlay tool for Phantasy Star Universe Clementine
Newest version v0.7.3: Google Drive
* = Experimental/WIP (Technically everything is, but these ones are extra crusty.)
Floor Reader (Displays Items on the ground)
--Options--
"Show Icons" (Weapons, Armor, Units)
"Show Rarity" (Weapons, Armor, Units)
"Exclusions" (Recovery, Material, Meseta)
"Minimum Rarity" (Shows items equal or higher than the Minimum Rarity)
"Maximum Items Shown" (Shows every item up to the maximum amount)
"Sort: Highest to Lowest" (Sorts the Floor Reader list by highest rarity to lowest)
PA Reader (Displays HuL(Hits until Level, and current PA level of the currently equipped weapon)
--Options--
"Show Sub" (Always show sub weapon instead of showing Sub on weapon switch)
"Show Icons" (Displays weapon icon inside the PA Reader)
"Show PP" (Displays the current and maximum PP inside the PA Reader)
Entity List (Lobby) (Displays every person in the current lobby)
--Options--
"Character Info" (Displays character information under character name)
Entity List (Mission) (Displays every enemy in your current block)
--Options--
"Show Status" (Displays enemies Status Effects)
"Only Active" (Only display active(alive) enemies)
"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))
"Show Gateway" (Separates enemies by their TEnemyGateway(Spawner) (Note: Only works when Only Active is off)
"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.)
"HP Value format" (Changes the way HP values are displayed (100% or Min/Max)
Chat Log
--Options--
"Filters" (Public, Party, Pickup, Put, Buy, Sell, Event)
"Show Guardian ID" (Displays characters Guardian ID next to extra info)
ESP (Extrasensory Perception)
--Options--
"Display Items" (Draws Item name and type on the items screen position)
"Display Enemy HP" (Draws Enemy HP bars on the enemies screen position) (Only Regular enemies, hopefully bosses soon!)
"ESP Size/Position" (Modifies the Rect position of the HP bars)
Buff Timer* (Note: Not finished, only works if you yourself cast the buff, not when received from someone else or consumables)
Melee Attack Timer* (Indicates when you can attack again after your last attack(Melee). Can be used in determining how weapon combos work, or to get a better idea when you can JA)
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)
Global Scale (For IMGUI Windows and Font)
Global Scale(Images) (Controls the size of Images (Weapon Images, Element images etc...)
Smooth Names (Smooths the names above people's heads)
--Notes--
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.
--Known Recurring Bugs--
If you log out and log back in, you may have to restart PSUFR to regain full functionality.
Sabarta may register as damage and affect the HP bars, but will correct itself as soon as the enemy takes actual damage.
Occurrences of memory not being read properly if PSUFR is opened at the title screen / login screen.
The chat log can mess up at the end of the month due to an extra day not being considering during conversion.
--Change Log--
---V0.7.3
-Added
--General--
Check for update on startup
Reset Variables button (Just incase things get screwy)
Something downright spooky.
--Floor Reader--
Sort by Rarity (Highest to Lowest)
Filter: Minimum Rarity
Filter: Maximum Items Shown
--PA Reader--
Show Icons
Show PP
--ESP (Extrasensory Perception--
Item ESP (Draws name and type below items on the ground)
Enemy ESP (Draws HP bar on enemies location
Enemy ESP HP Size/Position sliders
-Changes
--General--
Color Picker box should behave with low Global Sleep values
--Floor Reader--
Items stored in array for faster performance
--PA Reader--
Got rid of resize on sub menu. Resize Primary to change both.
--Entities(Mission)--
Reads and loads enemies as spawners are being populated instead of waiting for an arbitrary amount of time.
--Buff Timer--
Buff Timer position and toggle will now save.
Giresta shield should add/decrease correctly now (Still need to make it detect no variance damage)
---------
---V0.7.2 (Quick Fix)
-Changes
Forgot to add Buff Timer back.
---------
---V0.7.1 (Update Test)
-Changes
Removed pattern scanning as the main method of retrieving memory addresses (No more CPU spikes when you enter a mission... Well, AS much)
Minor visual changes to Settings.
Removed "Check for Update" button, now it will automatically check one time every time you open PSUFR.
---------
---V0.7
-Added
Added Global Scale option (Kind-a wonky)
Added Global Image Scale option.
Added options to change the size of HP Bars.
Added option to change HP value format (100% or 100/100)
Added "Check for Update" button.
Added more icons for other items to be used in the Floor Reader (Materials, Restoratives etc...)
Added Rarity for 'Blue' items in Floor Reader(Scape Doll, PA Fragment etc...)
-Changes
Changed to a xMajdev's DirectX Template.
Aligned text in Floor Reader to match the longer weapon images.
Modified the Melee Attack Timer and made it into its own separate window.
Separated the windows for "Show Sub" option.
Changed the options menu a bit for attempted clarity.
Column offset now saves for the Entity List (Enemies) window.
Resizing the primary weapon PA Reader window will now also resize the sub window as well.
---------
--Credits--
The wonderfully supportive people in the Clementine 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, Shiryu, Koneko, stank geese)
Extract the contents of the archive, ensuring that all files are extracted to the same location.
(Optional for chatlog functionality)You'll have to edit the PSUFR_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 like this in the config C:\\Program Files (x86)\\Phantasy Star Universe Clementine\\LOG
Open PSUFR as administrator while PSU is already running (preferably 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.
Options window will always be on, you can collapse it if you like.
You can exit PSUFR by clicking "Close PSUFR" in the options.