Introduction
Introduction Statistics Contact Development Disclaimer Help
Post AxRkWOGrDCrzAQoP4K 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&quot…
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, &quot…
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…
You are viewing proxied material from pleroma.anduin.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.