Floor Reader: Difference between revisions

From Phantasy Star Universe Clementine
No edit summary
No edit summary
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Image:PSUFR.jpg|thumb]]
== Prerequisite ==
Pluvio writes:
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.<br>
[https://www.microsoft.com/en-US/download/details.aspx?id=35 DirectX Download]


Hello! This is a Floor Reader with basic functionality. You can click and drag windows and right click the floor reader window to access basic filter options.
==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


This is using an external overlay, so it may be slightly slower than using internal methods but it still does the job for the most part.
[[Image:PSUFR.jpg|thumb]]
 
==Download==


[https://www.mediafire.com/file/75abpc35bmym0ug/PSUFR_0.4.zip/file Version 0.4]
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==
==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===


*Floor Reader (Can filter Restoratives, Materials, and Meseta)
(Note: Not finished, only works if you yourself cast the buff, not when received from someone else or consumables)
*PA Reader (Displays HuL(Hits until Level), and current PA level
*Pseudo Enemy HP bar (See notes on more explanation.)


==Floor Reader==
===Global Sleep===


* Displays all items that drop on the ground up to around 20 items
(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)
* Weapons, Armor, Units, are color coded based on rarity (note: 10 star rarity and above are colored yellow)
===Smooth Names===
* Materials will show light green for anything under 7 stars, and red for anything >= 7
* Restoratives will be a light blue, and >= 7 star rarity is red.
* Weapons and Armor display their Elemental percentage on the right side of the item and are color coded based on their element.
* You can right click to view additional options such as filters and global transparency.


==Photon Art Stats==
(Smooths the names above people's heads)
==How to use==


* Displays the last Photon Art to receive experience.
#  Extract contents of the archive, ensuring that all files are extracted to the same location.
* Displays HuL(Hits until Level) on the left. Which shows you how many more times that Photon Art has to "hit" an enemy until it levels up.
# 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
* Displays current Photon Art level.
#  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


==Psuedo HP bar==
==Notes/Need to fix==


*The way the Pseudo Enemy HP bar works is that when a monster receives damage, it grabs its HP value and displays it. This can be triggered by anyone. So if you're in a party and another player hits an enemy, its going to display that enemy's HP. Unfortunately this was the only way I could display enemy values, PSU doesn't seem to store their HP anywhere more consistent, but its still really useful while fighting bosses!!
* 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
   
   
==Instructions==
*Make sure Phantasy Star Universe is open.
*Open PSUFR v0.2.exe as administrator (It should by default but if it doesn't you may have to close it in the task manager before you can try to open it again)
*Make sure PSUFR is in focus, and press Insert to open/close the menu.
*NUMPAD 2 closes the program entirely while Phantasy Star Universe is in focus.
==Notes==
*Make sure you open PSUFR.exe as an administrator while PSU is already running. If you open PSUFR.exe without administrator privileges, you may have to end the task manually in the task manager to fully close it.
*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, you may end up having to add PSUFR to an exception list.
*Right click the Floor Reader window to access extra options like saving your layout configuration.
*Just make sure PSUFR.exe and PSUFR.txt are in the same location and it should work.
===Credits===
ImGui Directx 9 Overlay Base -> [https://github.com/concatstr/External-Overlay-Base-w-Working-ImGui-Impl concatstr] on GitHub
==Update history==
{|
|-
| <pre>Current Version: 0.4 (As of 3-24-2021)
0.2 Changes
-Changed to ImGui Library
-Added filter options
   
   
0.3 Changes
--Credits--
-Fixed a bug where it wouldn't read 9-10* Boards/Units, sorry!
    • concatstr's ImGui Directx 9 Overlay Base
 
    • The wonderfully supportive people in this community!
0.4 Changes
    • 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)
-Bugfixes
-Added HP bar function</pre>
|}


[[Category:Guides]]
[[Category:Guides]]

Latest revision as of 11:24, 5 September 2023

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

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

  1. Extract contents of the archive, ensuring that all files are extracted to the same location.
  2. 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
  3. 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.
  4. 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)
  5. 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)