Soly's Stash

New reader is A+.

All I have to modify in my own now when banking is: save file location, text size, and index variables to false. Easy updates :D
 
@Soly bug: mags in bank cut off the bank.

Example:

kbg1VHF.png


Note: I am using the "hide index" feature. I don't know if it's related.

EDIT: for some reason it did not trigger in my other bank with mind rappies. Perhaps it's PB related?
 
Last edited:
Just the same way you made it not work with that bank...
You can activate the log window from the main menu.
 
Just the same way you made it not work with that bank...
You can activate the log window from the main menu.

Could not reproduce in sandbox. Was able to reproduce on my main tho:

Code:
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
[assert avoided] Match your imgui.Begin's with imgui.End's!
uncaught error: ./addons/Character Reader/init.lua:430: bad argument #2 to 'format' (number expected, got nil)
stack traceback:
    [C]: at 0x5048df40
    [C]: in function 'format'
    ./addons/Character Reader/init.lua:430: in function 'formatPrintMag'
    ./addons/Character Reader/init.lua:721: in function 'readBank'
    ./addons/Character Reader/init.lua:766: in function <./addons/Character Reader/init.lua:744>
 
Just the same way you made it not work with that bank...
You can activate the log window from the main menu.

I debugged it. It's the feed timer.

Code:
imgui.Text(string.format(" [Feed in: %is]", feedtimer))

How to reproduce:

1) deposit mag into bank

2) CLOSE PSO (logging out and logging back in wont work).

3) Open PSO and select "bank" in character reader before logging in. Banked mag has no feed timer. Throws error.

How to NOT reproduce (why I couldn't reproduce in sandbox the first time):

1) deposit mag into bank that has a feed timer

2) Mag will show up in bank with the feed timer. No error is thrown.

Another weird thing:

1) Open PSO, select bank, then log in.

2) Bank will be cut off by mag with no feed timer.

3) Have a second mag in your inventory. Select "me" in character reader. Now select "bank" again.

4) Banked mag will now display feed timer from inventory mag, and no longer cut off the bank.
 
No, the PMT doesn't control that, that stuff is hardcoded in the client (and the server emulates it)
 
I'm having a little issue with the PSOBB Input Map. Whenever I try running it as an administrator while PSOBB is running, I get a popup saying..

"The Direct3D device has been lost and cannot be restored. Rendering the game is no longer possible. Phantasy Star Online Blue Burst will now close."

I'm sure this is totally on my end, but still I figured I should at least ask if anyone here is familiar with this issue popping up and have a possible solution. Thanks!
 
Last edited:
Disable UAC (User Account Control).
Preferably, set it to just not dim the desktop (second option from the bottom).
 
Updated (again) the unitxt program...

This 4th? iteration works with JSON files, I did this because something source control systems don't like is binary files, for this reason is good to have an easy to use text file format...
Also because Aselia uses JSON files for almost everything, whatever binary files are left, will be ported to JSON (once I feel like updating their respective editors).

The tool will simply convert between JSON and PRS files, also allows for batch operation in a given directory, this feature will be useful once you get all the language files.
 
I feel like I'm missing something really obvious here;

I'm trying to convert a .prs unitxt file into .json, but I'm getting nowhere:

5c899d3e98.png


What am I doing wrong?
 
Hmm... let me check...

Edit:
I might have made a mistake when adding batch mode.
Please try with the latest version (just uploaded it).

Recently I removed the double dash options, so use single dash.
Also, from what you posted, the [-batch] option, the brackets mean that is optional, so to do batch mode you have to not type the brackets... I might change the help once I get a better template xD
 
Last edited:
I'm best cmd user.

Did the original file (with -- instructions) also use single dash? I always kept just getting the instructions no matter what I typed (even if I tried to convert without batch method), even if it was "unitxt --prs2json C:\unitxt.prs" or whatever.
 
Back
Top