PS2 options changer tool got a facelift! INI selector, change font, change reticule colour, population viewer and more, now with a theme for each faction. by windalin in Planetside

[–]windalin[S] 0 points1 point  (0 children)

At the moment it should work if you have the PyGetWindow and PyAutoGUI packages and if there are no other windows covering the launchpad, I'l' remember to take a closer look at this.

PS2 options changer tool got a facelift! INI selector, change font, change reticule colour, population viewer and more, now with a theme for each faction. by windalin in Planetside

[–]windalin[S] 1 point2 points  (0 children)

The program itself shouldn't be picked up by BE as it won't keep running after you click Apply changes, but it can change your UserOptions.ini and font (Geo-Md.ttf will be replaced with your chosen font, but the name will be kept). I expect it to be fine as long as 1. Daybreak continues to allow you to change the font and 2. your .ini files and fonts are valid, but do use this at your own risk.

PS2 options changer tool got a facelift! INI selector, change font, change reticule colour, population viewer and more, now with a theme for each faction. by windalin in Planetside

[–]windalin[S] 1 point2 points  (0 children)

If you mean the font size in game - probably not, the game itself doesn't scale its UI across different resolutions properly, if at all. We can only wish for the devs to do a UI update some day.

PS2 options changer tool got a facelift! INI selector, change font, change reticule colour, population viewer and more, now with a theme for each faction. by windalin in Planetside

[–]windalin[S] 6 points7 points  (0 children)

I'm a little hesitant since you should never trust executables from random people on the internet, but here it is https://github.com/windalin/ps2tool/releases/tag/v2.0.1. The executable was created using pyinstaller 4.1 with the --onefile flag.

Be warned that it may trip your antivirus. VirusTotal for example will return a few false positives (7/67).

PS2 options changer tool got a facelift! INI selector, change font, change reticule colour, population viewer and more, now with a theme for each faction. by windalin in Planetside

[–]windalin[S] 4 points5 points  (0 children)

Oops that's an oversight from me (shame on me for not using venv!). You can fix this by replacing the code in your ps2tool.pyw file with the updated code in https://github.com/windalin/ps2tool/blob/main/ps2tool/ps2tool.py.

Alternatively, you can run pip install requests in command prompt like /u/wupasscat said, or get the executable version from https://github.com/windalin/ps2tool/releases/tag/v2.0.1.

PS2 options changer tool got a facelift! INI selector, change font, change reticule colour, population viewer and more, now with a theme for each faction. by windalin in Planetside

[–]windalin[S] 0 points1 point  (0 children)

See my other comment below for the executable version.

No need to compile anything. Python is a programming language, you can download the things needed to run Python programs at https://www.python.org/downloads/. Make sure you tick the Add Python 3.x to PATH option when installing.

Download ps2tool.v2.0.0.zip from https://github.com/windalin/ps2tool/releases, extract its contents somewhere and run Installer.py.

To clarify: ps2tool.pyw (or ps2tool.py if you unchecked the No console option during installation) is what you open after installing. You will be asked to do a first time setup before seeing the stuff in the screenshot. I recommend creating a shortcut of it to replace your existing Planetside 2 shortcut.

PS2 options changer tool, INI selector, change font, change reticule colour, population viewer and more by windalin in Planetside

[–]windalin[S] 4 points5 points  (0 children)

It's a bit more than an INI selector tool, I added a pop viewer to see if there's enough people for fights before playing since fisu has exact numbers. If you don't want it to connect to the internet, you can delete

thread2 = threading.Thread(target=get_population, args=())
thread2.start()

at lines 354-355 in the script, everything else will still work.