Post AxOBOAEVRPf3RWAs6a by [email protected] | |
More posts by [email protected] | |
Post #AxNvVhxQqzTqnYlOZU by [email protected] | |
0 likes, 0 repeats | |
it's annoying: I kinda wanna go to sleep, but there's a task I could ha… | |
Post #AxNzHY3lFz07rZEAGO by [email protected] | |
0 likes, 0 repeats | |
ugh, I take a screenshot and the game window is just a blank grey box.WHAT IS T… | |
Post #AxNzPsXN0PHdgp363M by [email protected] | |
0 likes, 0 repeats | |
okay so Pillow's ImageGrab can't see the output of shadps4. Disappointi… | |
Post #AxNziPp9z5EI8jD1ns by [email protected] | |
0 likes, 0 repeats | |
neither does python-mss.is this a new way in which windows 11 is going to ruin … | |
Post #AxO0hMh0F37W5lSNFI by [email protected] | |
0 likes, 0 repeats | |
friendship ended with Pillow & mssnow windows-capture is my new friend http… | |
Post #AxO1oaLRys6yPoNlWy by [email protected] | |
0 likes, 0 repeats | |
segfaulted the python interpreter! WE'RE DOIN' GREAT | |
Post #AxO1wbv60cvvcHskam by [email protected] | |
0 likes, 0 repeats | |
@foone congratulations 🎉 how does one do that? Takes special skill I guess, … | |
Post #AxO3U2ADYWDGWMSMVc by [email protected] | |
0 likes, 0 repeats | |
@foone "Well actually": the Voodoo3 was actually the first in the lin… | |
Post #AxO6usUhulR2DFX3Vg by [email protected] | |
0 likes, 0 repeats | |
@pipe_dreams badly written native libraries or ctypes, that's the trick | |
Post #AxO6zSenP8FjWmR7fE by [email protected] | |
0 likes, 0 repeats | |
I now have automatic booting and screenshotting of Bloodborne (PS4, 2015)! | |
Post #AxOBOAEVRPf3RWAs6a by [email protected] | |
0 likes, 0 repeats | |
@foone try pypy now | |
Post #AxOCTYd6GJpQVfoVUW by [email protected] | |
0 likes, 0 repeats | |
@pipe_dreams @foone I once crashed the Python interpreter running a small scrip… | |
Post #AxOKjCjIFlRKr2gNGK by [email protected] | |
0 likes, 0 repeats | |
it broke after 6 glyphs and then tried to send my wife 2180 letter "N"… | |
Post #AxONaYi5Sc6cHYgg0e by [email protected] | |
0 likes, 0 repeats | |
@foone Sounds like the time I set up a "helpful" alert on openhab for… | |
Post #AxOUD4zUUP9z80ZxlA by [email protected] | |
0 likes, 0 repeats | |
@fooneshareX straight up doesn't take the screenshot at all | |
Post #AxOzdq8cusNdSf5nw8 by [email protected] | |
0 likes, 0 repeats | |
I've been automating GUIs since the early 2000s and the annoying thing is t… | |
Post #AxOzhzSMDHrrWHIgs4 by [email protected] | |
0 likes, 0 repeats | |
at least on windows 95 I could call an API to focus a window and it would fucki… | |
Post #AxOzm3GhywHeV7mwhU by [email protected] | |
0 likes, 0 repeats | |
I think I'm just gonna automate the mouse. the easiest way to focus a windo… | |
Post #AxP0A7iz49QDGsUaum by [email protected] | |
0 likes, 0 repeats | |
@foone *squeak* *click* | |
Post #AxP0ZZWopTJKk6wA2C by [email protected] | |
0 likes, 0 repeats | |
@foone I'm wondering if that's been made deliberately harder, because o… | |
Post #AxP0q7cHrFJf6BO10C by [email protected] | |
0 likes, 0 repeats | |
@foone Sorry if you've mentioned this before, but what do you typically use… | |
Post #AxP40phz50WUbbqm6y by [email protected] | |
0 likes, 0 repeats | |
@Canageek exactly, yeah. they are doing this on purpose because of other people… | |
Post #AxP4XskIo8rDa9h3hI by [email protected] | |
0 likes, 0 repeats | |
@SonnyBonds it's custom stuff I've written over the last couple years. … | |
Post #AxP4ebOPiy7fn1exyS by [email protected] | |
0 likes, 0 repeats | |
@foone A colleague of mine automated interactions with an oracle forms app that… | |
Post #AxP4szA49MelYpo6S0 by [email protected] | |
0 likes, 0 repeats | |
I think this might actually be the first case where I'm hacking a japanese … | |
Post #AxP5HXMmczAub1Ska0 by [email protected] | |
0 likes, 0 repeats | |
@foone Got it. Yeah I'm expecting if I do something it'll probably be m… | |
Post #AxP5NcAPh0HrDpZh8i by [email protected] | |
0 likes, 0 repeats | |
the other fun part of automating a program by automating a keyboard is that whe… | |
Post #AxP5RPJlPKOoWskyq8 by [email protected] | |
0 likes, 0 repeats | |
thankfully I never taught it to press ctrl-s | |
Post #AxP5vCreH1xWapocaG by [email protected] | |
0 likes, 0 repeats | |
@foone Yeah, it would be very hard for anyone to inflict more computer pain on … | |
Post #AxP6WT7SnhAfioyrwW by [email protected] | |
0 likes, 0 repeats | |
okay I now have my script launching the PS4 emulator then clicking on it. this … | |
Post #AxP6iySW6fVGOXn7r6 by [email protected] | |
0 likes, 0 repeats | |
i'm extracting the loading-screen-item-name font pixels by iterating throug… | |
Post #AxP6t4opJdJ7112mXY by [email protected] | |
0 likes, 0 repeats | |
I rename all 2637 items, weapons, armors to |a| and therefore I know it'll … | |
Post #AxP77PiAQzCzrnlW5I by [email protected] | |
0 likes, 0 repeats | |
note to future foone: do the same thing with icons. hack the param tables to ma… | |
Post #AxP7XtDnL4Yqv6BRi4 by [email protected] | |
0 likes, 0 repeats | |
@foone You have them in git, don't you? 🫣So even Ctrl-S would only break… | |
Post #AxP8TmbI76sRBHmO6y by [email protected] | |
0 likes, 0 repeats | |
7 minutes before I have to leave the house, I realize I'm launching one thr… | |
Post #AxP8Z85BfeSvFrJRAG by [email protected] | |
0 likes, 0 repeats | |
eh there's only 223 characters I'm extracting, I can run a bunch of run… | |
Post #AxP8cYHaiSM1NikKvo by [email protected] | |
0 likes, 0 repeats | |
if I come back and my computer is on fire, this'll be why | |
Post #AxPCoQI2esBPsssCXY by [email protected] | |
0 likes, 0 repeats | |
@marcel nah this is all local stuff, so it's not in git yet | |
Post #AxPD3aXooZKo21U4dU by [email protected] | |
0 likes, 0 repeats | |
Thinking of that anecdote about a missile guidance computer where they fixed a … | |
Post #AxPD7NsrpOnvvM8hZQ by [email protected] | |
0 likes, 0 repeats | |
The fact that I think of my game hacking like heat seeking missiles probably ex… | |
Post #AxPEKNYmRZgYdcVJqK by [email protected] | |
0 likes, 0 repeats | |
@foone planned obsolescence | |
Post #AxPErchDBo2X8bIeci by [email protected] | |
0 likes, 0 repeats | |
@foone Ehm, I hate to break it to you, but that is usually how memory leaks get… | |
Post #AxPIVFShIBRsWZ65ey by [email protected] | |
0 likes, 0 repeats | |
@foone IIRC that system actually never deallocated memory at all. They calculat… | |
Post #AxPIucRKzu0h1rYiQa by [email protected] | |
0 likes, 0 repeats | |
okay no fire, but it didn't finish. it errored out on character #179, "… | |
Post #AxPJ4vFNvZ8EFpsh0q by [email protected] | |
0 likes, 0 repeats | |
InnerNativeWindowsCapture::start threw an exception: Failed to convert item to … | |
Post #AxPJ7tFPomUAvDJJbc by [email protected] | |
0 likes, 0 repeats | |
I figured the screen would stay on because technically its getting keyboard pre… | |
Post #AxPKIqdvwSaLz2ZGGu by [email protected] | |
0 likes, 0 repeats | |
ahh, it was just the emulator crashing. I should check if it has crashed before… | |
Post #AxPN8CnlW4OzNsmd0a by [email protected] | |
0 likes, 0 repeats | |
okay all runs done, and I'm looking over the results...instead of bloodborn… | |
Post #AxPNHgtmz8bFKq7k24 by [email protected] | |
0 likes, 0 repeats | |
ah-ha! I match which window to screenshot based on the window title. The PS4 em… | |
Post #AxPNOMvBevi3P3xhgm by [email protected] | |
0 likes, 0 repeats | |
and the window title of my hex editor is HxD - [C:\Users\Foone\Apps\shadps4-win… | |
Post #AxPNytvARcW8AuNAcS by [email protected] | |
0 likes, 0 repeats | |
okay latin-1 has been fully screenshat | |
Post #AxPO84Y8IVBJkEyJDE by [email protected] | |
0 likes, 0 repeats | |
oh except for <. they're using "xml" files that don't proc… | |
Post #AxPOLTt7OujY5yBInI by [email protected] | |
0 likes, 0 repeats | |
nope. | |
Post #AxPxNRudDJkQwWYxvM by [email protected] | |
0 likes, 0 repeats | |
@foone Seems unlikely, but CDATA? (Or maybe << or \<.) | |
Post #AxPxNS1MoH8THPiLQG by [email protected] | |
0 likes, 0 repeats | |
@snowfox tried all three. nothing | |
Post #AxQ35i8ClzEJl1pwRs by [email protected] | |
0 likes, 0 repeats | |
@foone well, my understanding of biology is limited but as far as I can see tha… | |
Post #AxQ5z2FjrZNRzyrwky by [email protected] | |
0 likes, 0 repeats | |
@foone 🤮 | |
Post #AxR9yuk2NrKxg4CNoe by [email protected] | |
0 likes, 0 repeats | |
44963 files in 37 gigabytes in the project folder AND I STILL DON'T HAVE A … | |
Post #AxRCCdXtJYLUJ9BktU by [email protected] | |
0 likes, 0 repeats | |
comment: TODO: I can't even remember what this was for.well, if the origina… | |
Post #AxRRYdfr13k8OCrXtI by [email protected] | |
0 likes, 0 repeats | |
ValueError: Field 'Binder__1898303386304(file_size)' is not reserved by… | |
Post #AxRReLocKL5qjtgXhI by [email protected] | |
0 likes, 0 repeats | |
@foone oh no is this a slots thing | |
Post #AxRRrh1emLueHp98L2 by [email protected] | |
0 likes, 0 repeats | |
@cinebox no it's just some custom binary file struct thing used by this lib… | |
Post #AxRRydHp50LIiU17Ee by [email protected] | |
0 likes, 0 repeats | |
okay so I can modify the file but re-packing it doesn't work. because files… | |
Post #AxRUp3U57dJgvxsLuy by [email protected] | |
0 likes, 0 repeats | |
oh god I backed up the wrong filenow I need to extract bloodborne for the THIRD… | |
Post #AxRUsVsG1doHqupgJM by [email protected] | |
0 likes, 0 repeats | |
OVER WIFI | |
Post #AxRVeBWqyJ5meXYKLQ by [email protected] | |
0 likes, 0 repeats | |
ValueError: Could not read `ParamRow` of data type `Param_EQUIP_PARAM_GOODS_ST`… | |
Post #AxRWUbOk2HhFwWkjui by [email protected] | |
0 likes, 0 repeats | |
I think this has misdefined bloodborne param definitions but until bloodborne r… | |
Post #AxRZYo8AwAdiSChWs4 by [email protected] | |
0 likes, 0 repeats | |
@foone Why? Fie! | |
Post #AxRg0S4L9iE3rbTKwS by [email protected] | |
0 likes, 0 repeats | |
I think I might have to design my own ad-hoc Bloodborne Param Fucker because th… | |
Post #AxRg3XtfwZmIo7xWyW by [email protected] | |
0 likes, 0 repeats | |
for some reason it thinks the param rows are 345 bytes wide, when a working too… | |
Post #AxRhrHFUDQ7vbiRGBE by [email protected] | |
0 likes, 0 repeats | |
@foone I know basically nothing about how any of that stuff works, but have you… | |
Post #AxRiA1RNDM4k54wA2C by [email protected] | |
0 likes, 0 repeats | |
@foone Is there a 31 byte "Are you ready?" header? | |
Post #AxRj0WJRg4nWt5GI5I by [email protected] | |
0 likes, 0 repeats | |
I think it's because of the bitfields. There's some "binary" … | |
Post #AxRj3y3uxhX3otduam by [email protected] | |
0 likes, 0 repeats | |
the problem is that this is software that's being actively updated... for d… | |
Post #AxRj8lmA4OOZA7cwHw by [email protected] | |
0 likes, 0 repeats | |
A good way to avoid this would be to simply generate some unit tests that load … | |
Post #AxRjaMHUS5VWCTR6Wm by [email protected] | |
0 likes, 0 repeats | |
well, there are, but they only test Elden Ring | |
Post #AxRkWOGrDCrzAQoP4K by [email protected] | |
0 likes, 0 repeats | |
ARGH I CAN'T GIT-BISECT (easily) BECAUSE THEY MODIFIED THE CODE IN CONCERT … | |
Post #AxRnCGSopR0j1bVAUS by [email protected] | |
0 likes, 0 repeats | |
after a bit of git checkout nonsense of the two libraries and some manual hacki… | |
Post #AxRnKDpuTvPhBz64Qa by [email protected] | |
0 likes, 0 repeats | |
@foone 2 byte preamble? | |
Post #AxRnYXhRQWH0qrxqVs by [email protected] | |
0 likes, 0 repeats | |
@foone lol you think that’s bad? I was looking at the wi-fi monitoring system… | |
Post #AxRnh7sUnhDlNDEBbU by [email protected] | |
0 likes, 0 repeats | |
@UpLateGeek yikes | |
Post #AxRpRSM95xT4A0khEW by [email protected] | |
0 likes, 0 repeats | |
git bisect failed. I went through tons of commits and narrowed it down to 37 co… | |
Post #AxRpUcmqlpHxNakn4K by [email protected] | |
0 likes, 0 repeats | |
NEW PLAN: WE HACK SOME BINARIES BECAUSE THE COMMUNITY TOOLS HATE ME | |
Post #AxRpXlI5brY4cerThA by [email protected] | |
0 likes, 0 repeats | |
I'm gonna use the GUI editor and use it to determine offsets into the data … | |
Post #AxRqC3VFJgLAgqEG0m by [email protected] | |
0 likes, 0 repeats | |
@foone to be fair, they hate everyone equally | |
Post #AxRqmIc0cPsVyVft0y by [email protected] | |
0 likes, 0 repeats | |
@codinghorror I think they saw me coming and decided to hate me with prejudice | |
Post #AxRvmVj6MKSoQ3ucmO by [email protected] | |
0 likes, 0 repeats | |
done. I did some stupid easy shit where offsets are the first, second, and last… | |
Post #AxS4O4NHIi9sE57o3c by [email protected] | |
0 likes, 0 repeats | |
@foone @codinghorror they probably follow your account here and got scared for … | |
Post #AxSM5bI6UZM7zJ30me by [email protected] | |
0 likes, 0 repeats | |
@foone I mean it's not surprising that there is a lack of testing especiall… | |
Post #AxSMh4PtAOrx29YWvo by [email protected] | |
0 likes, 0 repeats | |
@codinghorror I don't think it's hate as much as frustration: we only e… | |
Post #AxT8a6STyM3h8gVqgS by [email protected] | |
0 likes, 0 repeats | |
over the last week I have automatically run Bloodborne upwards of 1,500 times. … | |
Post #AxTAl4fbA6fYgb0Ttg by [email protected] | |
0 likes, 0 repeats | |
@foone > lets hope this all works out or that was a lot of wasted CPU cycles… | |
Post #AxTt5mmpF923Hn4cO8 by [email protected] | |
0 likes, 0 repeats | |
@SvenGeier @foone I think Foone is more likely to produce something useful with… | |
Post #AxTt5muGnSzFesYYzY by [email protected] | |
0 likes, 0 repeats | |
@juliancalaby @SvenGeier that's an awfully big assumption but I'll try | |
Post #AxVuMWLw5KyZVjxYhs by [email protected] | |
0 likes, 0 repeats | |
okay I'm now working on icon-naming. I need to combine a couple different f… | |
Post #AxVuU17878QYwTbnge by [email protected] | |
0 likes, 0 repeats | |
the icons are currently named by their icon_id, but icons don't have names,… | |
Post #AxVuWzxGsbSuDTQ2VM by [email protected] | |
0 likes, 0 repeats | |
which is enggb in my copy, but I don't know if that actually matters. | |
Post #AxVuX3tWEUqAQzh6DA by [email protected] | |
0 likes, 0 repeats | |
I could put them all in and let you choose, but that would be scope creep | |
Post #AxVudmGGBuD9lzX8Pg by [email protected] | |
0 likes, 0 repeats | |
I am only partially doing this right now to avoid the other thing I still need … | |
Post #AxVvx6kOLgBKlWPONs by [email protected] | |
0 likes, 0 repeats | |
there's not a clean blank background so I'm going to have to subtract o… | |
Post #AxVw60Rh9BDNpNuFsW by [email protected] | |
0 likes, 0 repeats | |
I should try doing the old visual novel trick on the GUI. I can't edit the … | |
Post #AxVwDPs90g6MiKoMKW by [email protected] | |
0 likes, 0 repeats | |
worth doing just to see what happens! | |
Post #AxVwKp6XazLazu4pzk by [email protected] | |
0 likes, 0 repeats | |
prediction, 2 minutes from now:<foone> OH GOD MY PS4'S ON FIRE | |
Post #AxVxVEgvQ2jjCgcmR6 by [email protected] | |
0 likes, 0 repeats | |
I didn't even do it, I got a flash decompiler so I CAN edit GFX files now. … | |
Post #AxVxYVe6q46SejrtjM by [email protected] | |
0 likes, 0 repeats | |
fun fact: the default text is "アイテム名称最大二十四文字ま�… | |
Post #AxW36B7w8LD0dOh4sK by [email protected] | |
0 likes, 0 repeats | |
okay no that doesn't work. GFX files aren't bitmaps, I'm not replac… | |
Post #AxW6nffCm5qhelgY4W by [email protected] | |
0 likes, 0 repeats | |
well, that's an option I guess. | |
Post #AxW8YjLqysEQeudZi4 by [email protected] | |
0 likes, 0 repeats | |
@foone Heh, nice way to reserve that much layout space. Greeking that is docume… | |
Post #AxWEyCm9JqhmsfT2VE by [email protected] | |
0 likes, 0 repeats | |
that is the wrong button | |
Post #AxWFFlNJvquR71E5Ue by [email protected] | |
0 likes, 0 repeats | |
@foone why do we even *have* that button? | |
Post #AxWGuYaoSfQXINYLom by [email protected] | |
0 likes, 0 repeats | |
technically progress | |
Post #AxWHFreimST6V2XcoK by [email protected] | |
0 likes, 0 repeats | |
oh this isn't perfect but it may be good enough | |
Post #AxWID7halRn7Ls8nMe by [email protected] | |
0 likes, 0 repeats | |
there we go! that'll do. and I gotta re-extract 7,652 glyphs | |
Post #AxWJIZsrVpg49rZqXQ by [email protected] | |
0 likes, 0 repeats | |
ugh I'm blanking on how I did this before. The problem is that I've got… | |
Post #AxWJLlonb44k2bCOh6 by [email protected] | |
0 likes, 0 repeats | |
I think I only need black and white backgrounds? I don't need anything else… | |
Post #AxWKHYybV5sH0aLJvE by [email protected] | |
0 likes, 0 repeats | |
@foone green background then greenscreen extraction? | |
Post #AxWKKkxNPmXb27I8Uy by [email protected] | |
0 likes, 0 repeats | |
background of FFFFF, the pixel is ADAD9C. background of 000000, pixel is 90907E… | |
Post #AxWLoobQWWZoyyvCkq by [email protected] | |
0 likes, 0 repeats | |
I think that's A3A390, with alpha of 226 | |
Post #AxWM0fmV9B9x6AkvYm by [email protected] | |
0 likes, 0 repeats | |
@lina thanks! | |
Post #AxWM3s2e1HijzZpcDA by [email protected] | |
0 likes, 0 repeats | |
this seems to be the correct math:https://vt.social/@lina/115088102038208340 | |
Post #AxWNUzcU3KFNGg5kdU by [email protected] | |
0 likes, 0 repeats | |
this is the original font used, btw:https://www.morisawa.co.jp/fonts/specimen/1… | |
Post #AxWO85YNvNGaxuohma by [email protected] | |
0 likes, 0 repeats | |
I think the font width doesn't nicely align with pixels, which is a problem… | |
Post #AxWRcWZQLCQtJ3VVvU by [email protected] | |
0 likes, 0 repeats | |
@foone RGB(premult) = RGB_kA = 1 - (RGB_w - RGB_k) (channels should be identica… | |
Post #AxWRccwKewK33qGtSy by [email protected] | |
0 likes, 0 repeats | |
@foone Also if alpha blending was done in linear light, you need to convert to … | |
Post #AxWaXBUuA3Tu5bvEYa by [email protected] | |
0 likes, 0 repeats | |
@[email protected] never forget old manrahy | |
Post #AxWarKVoM3L9q6x5sG by [email protected] | |
0 likes, 0 repeats | |
@foone it's 24 characters, but they had to say 可能 (possible) an extra t… | |
Post #AxWbYLIDKO9GiG6OS8 by [email protected] | |
0 likes, 0 repeats | |
@foone I live for seeing these moments where the Fedi provides the exact expert… |