#Vibe Reverse Engineering Toolset

1 messages ยท Page 2 of 1

brisk trench
#

I had d3d9.shadermodel = 0, commented that out and commented customdeviceid

#

basically turned off all the settings in dxvk

quaint kelp
#

a simple setting can be overlooked, its not your fault

rose oasis
#

just noticed that the new claude skills don't include anything for my proxy so it won't know how to properly utilize it. i'll include this in my next PR

quaint kelp
#

i had to tell claude to clone the repro

#

lol

sharp seal
#

Can we expand Claude's knowledge based on some context? I have a few chapters from a shaders book that I think could help if Claude could learn from it

rose oasis
#

you can but it would fill context rapidly and reduce how effective it is

#

you would want to break it down into small notes and include it as potential references if it needs them, instead of telling it to read through a large chunk of text

sharp seal
#

-# one chapter has around 700-800 pages

#

๐Ÿฅ€

golden raven
#

Lmao

rose oasis
#

i mean

golden raven
#

You can tell it to extract the most useful data and build an easier to digest summary

rose oasis
#

go through with claude sonnet like this:
manually copy the most useful areas yourself
paste them into the chat
have claude break it down into useful notes

do this with a bunch of things, then compile it into one SKILL.md file

then do one final pass with opus and have it compact it into a useful but short list of information

sharp seal
#

Ok I'll try that. The book has chapters on how fixed function works and how to emulate FF through shaders

#

I think only those parts matter

#

Most of it is just asm code examples and basic vs1.0-vs3.0 opcodes, instructions and their usage

rose oasis
#

wouldn't include the last part if it's just simulating the look of FF games but through shaders. but maybe finding information on how to make very simple shaders that would be more compatible with remix would be good

quaint kelp
#

you can have it create logs for the game as well for missing geometry bugs etc

#

on execution of the exe

sharp seal
#

i may have overestimated

golden raven
#

Yeah I've been using logs a lot

rose oasis
#

for context, more than ~10 pages at once being fed into claude and it will start to fail massively

quaint kelp
#

feeding ai knowledge on coding could be useful though

rose oasis
#

yes logs are 100% necessary

rose oasis
rose oasis
quaint kelp
golden raven
#

This game is soooo bad with Fullscreen and resolution. Every single relaunch just rearranges all my windows.

quaint kelp
#

suggestion on instructions when this is used to have it create logs for your project, kim?

sharp seal
quaint kelp
#

what if we feed it c++ for dummies

#

lol

sharp seal
#

i think the AI is already very good these days for basic to intermediate C++

#

i wouldn't call it advanced C++ but it does the job

quaint kelp
#

i think its looking at old logic and mixxing it with new too much. its back and forth alot

sharp seal
#

maybe a sort of memory?

#

its confusing by retaining old information

quaint kelp
#

i mean we have to open chat windows all the time

#

its like the ai gets dementia after too much use

#

lol

golden raven
#

Auto summary helps, I guess.

quaint kelp
#

when used alot it will not go back to the first prompt where you started chat and researches what you typed

#

then it starts acting like gpt

#

lol

golden raven
#

You're absolutely right

quaint kelp
#

i guess its a overload of information that it gradually decipates

rose oasis
#

yes

#

it's called context length

#

too many tokens in the context and it will begin to lose information

#

this is why you start new chats often

quaint kelp
#

yes but we want to continue where we leave off or it gets confused to what we were talking about in previous windows

rose oasis
#

tell it to maintain a document with notes about the reverse engineering process

#

then tell the new chat to reference it

quaint kelp
#

i guess it could write a document and i can reference it

crystal kiln
# sharp seal

Usually AI models already know all that stuff, you'll want to feed it more niched stuff like the common pitfalls and strategies that work best for the tasks it will be put through rather than emphasizing stuff it was already trained on web data

rose oasis
#

all of my projects use this method and it works

rose oasis
quaint kelp
#

is it possible to have multiple references but in a github

#

be storage yes but still

#

people can share data

rose oasis
#

you'd want to git clone any github repositories you're asking it to reference

crystal kiln
#

Don't hesitate cloning repos of codes you know the game uses so it can read through it. Examples like Morrowind with the MGEXE or OpenMW engine, have a clone of dxvk-remix locally so you can point it too

rose oasis
#

but yes

#

i used the openbarnyard project to help it with fixing culling the rest of the way for example

#

worked properly

quaint kelp
#

okay

sharp seal
#

That is however expected. But I mean if there's already training done on the data already then no use feeding back the same information

rose oasis
#

yeah

#

like i would only give it information if it REALLY needs it

#

and if it is useful for other projects then make it a note in the way that i described earlier

sharp seal
#

I'm not aware of any information that can result in shader based games to be made FF and their techniques that much. Because no one really tried to do that back then

quaint kelp
#

has anyone re a game before direct x was a thing to make it direct x?

sharp seal
#

That's... basically a wrapper lol

quaint kelp
#

yea but i mean it would eliminate other wrappers

#

and soley for remix

rose oasis
#

well i mean

#

there are the glide wrappers

sharp seal
rose oasis
#

afaik early glide may predate dx?

#

hm

quaint kelp
rose oasis
#

๐Ÿค”

sharp seal
quaint kelp
#

theres a way to make a wireframe into a model though from researching

golden raven
#

What is bro saying

quaint kelp
#

sec

#

Yah - bit random, but this will explain how to take a wireframe shape created as a 3D Sketch and covert it into a solid mass with volume.
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
Tech3D TEACHING ON PLURALSIGHT! Free trial here: https://goo.gl/yHFWPQ
โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”โ€”
Help me make more videos, support me on Patreon: https://www.pat...

โ–ถ Play video
#

remember how doom 1 read the map

rose oasis
#

yeah

sharp seal
#

What will this do though? I'm not sure I understand what you want to do with wireframe models

rose oasis
#

but wireframe wouldn't be helpful

quaint kelp
#

ok

rose oasis
#

and you wouldn't have textures

quaint kelp
#

oh

quaint kelp
sharp seal
#

dos games to remix would be insane

quaint kelp
#

i know

#

i wast to play stunts 4d remix

#

lol

sharp seal
sharp seal
#

But it's all software though, nothing in that era ever particularly targeted 3d accelerators primarily

#

Your best bet was a trusty 386 to do all your work

quaint kelp
#

was there a directx 1?

#

i dont rem

rose oasis
#

2

quaint kelp
#

what games has that

#

lol

#

im guessing quake 1

sharp seal
#

Started around late 1995. Your best bet would be the windows 95 doom port, which is based on dx1

quaint kelp
#

humm

sharp seal
#

MechWarrior 2 ๐Ÿ‘€

quaint kelp
#

๐Ÿ˜ฎ

#

remix when

#

lol

#

2d planes suck

#

lol

sharp seal
#

Sadly I don't remember the name

#

Really obscure

fallow helm
# rose oasis d3d2

Definitely doable. That came out the same year Shadows of the Empire's PC did, and that works probably the best of any game I have tried so far.

quaint kelp
#

i mean if you can make replacement 3d models for the 2d models

#

hmm

#

my wireframe idea popped in my head but that would be wrong

sharp seal
#

2d models?

quaint kelp
#

the landscape

#

billboards

fallow helm
#

If the hashes for them could be stabilized, then maybe.

quaint kelp
#

i dont have the game or would try

fallow helm
#

I do have to wonder what the earliest possible game that could work would be?

quaint kelp
#

resident evil maybe?

#

dx3

fallow helm
#

Possibly. The only issue would be the pre-rendered backgrounds. I tested Final Fantasy VII (2013 Steam version) a bit, but the backgrounds stumped me.

quaint kelp
#

i giess if you could model out the landscape it would look good

rose oasis
#

except for distant geometry which are 2d planes, but easy to replace

#

it is also from 1997

#

sonic 3d is from 1995 and might work

fallow helm
fallow helm
sharp seal
#

How about NFS1 or NFS2SE games

#

That's a pretty respectable project to work on

#

Maybeee add in NFS III If I skipped it ๐Ÿซฃ

quaint kelp
#

nfs3 hot pursuit

#

i love that one

#

was test drive on pc?

sharp seal
#

Yes, I think

#

Can safely skip nfs1 since that one's purely dos

fallow helm
sharp seal
#

It's best not to imagine to save some leftover sanity

#

๐Ÿ˜…

fallow helm
quaint kelp
#

does mgs1 work?

fallow helm
# quaint kelp does mgs1 work?

Last I checked, it would freeze upon attempting to load with DXWrapper (or maybe with both DXWrapper and Remix. Been a while since I tried.) In theory, it should be possible to get it to work, though.

sharp seal
#

or we reverse engineer ePSXe to work with remix using this toolset?

vagrant kernel
#

How about Trespasser lesGO

#

I got it working but it was very busted

fallow helm
quaint kelp
#

been trying to get neverwinter 1 goin but i gave up long ago

sharp seal
quaint kelp
#

speaking of emulators. any luck using the proxy with them

sharp seal
#

But I think mgs1 can be worked on quite easily

rose oasis
quaint kelp
#

9

#

sorry kims directx 9 proxy

rose oasis
#

ohh

#

the proxy template

fallow helm
rose oasis
#

no you wouldn't use a proxy for this

#

you'd fork the original code and then modify it

muted sun
vagrant kernel
muted sun
#

damn lol

vagrant kernel
#

And then pretty much just broke what it already had what was working every time

rose oasis
#

you want to git clone it locally

#

it will do much better like that

#

when it does web requests it doesn't have appropriate context for the code and also often fails to fetch it properly

quaint kelp
#

i never knew how to pull or fork a github

#

i just downloaded

muted sun
#

is that repo the complete source code?

rose oasis
muted sun
#

damn lol

#

wished more games just had the source code laying around

quaint kelp
brisk trench
#

So good lesGO

vagrant kernel
muted sun
#

look at me... I am the xoxor4d now...

#

-# also realizing just now that xoxor's username is probably a reference to asembly

#

-# lol

vagrant kernel
#

It's not

#

Didn't you watch the required viewing xoxor lore Nvidia interview

muted sun
#

nope

#

what is it in reference to?

golden raven
#

@rose oasis for some reason when I mark the terrain textures as decal, everything turns grey

#

I have played around with the scene scale and direction settings but no effect

muted sun
#

wordle be like

rose oasis
# golden raven

had the same issues with this in MGRR. dump a log with the proxy when that menu is open and have it troubleshoot it. for us it was incorrect matrices for 2d elements

golden raven
rose oasis
#

you're using my proxy template code in e-man's tools, right? a full d3d9 wrapper?

#

if so, it has logging functions built in. it should know how to utilize them & should already be doing so

#

it's set at a 50 second delay by default. so if you just sit there in-game with the pause menu open it should capture it in the log. then tell it the menu is broken and to fix it based on the log

golden raven
#

Hm. It decided to create its own logging system. I told it to merge features from the template.

rose oasis
#

๐Ÿค”

golden raven
#

Alright. Stabilized more things.

#

Terrain rendering is still an issue but later

vagrant kernel
#

From my experience GPT is much more reliable and faster than the Claude stuff

rose oasis
#

in mine, chatgpt completely borked every single project i tried it on ๐Ÿ˜ญ

vagrant kernel
#

Claude Opus and Sonnet couldn't fix the culling in Total Overdose in like double the time it took GPT-5.4 to fix it. The live hooking also worked way better and what it wrote made more sense

rose oasis
#

interesting

golden raven
#

bad rng

rose oasis
#

well, i'm glad it worked for u

golden raven
#

I wonder what's the best way to calculate scene scale

rose oasis
#

measure the character's arm โœจ

vagrant kernel
#

GPT works faster but is def also chewing through premium quota faster

golden raven
#

Claude is just... slow

#

I wonder if grok 4 would be any better.

#

I've heard it's pretty damn good.

muted sun
#

watching claude talk to itself is like watching paint drying

rose oasis
#

yeah

#

come back once in a while and there's progress, maybe

#

or maybe it turns out the paint doesn't look how you expected ๐Ÿ˜ญ

sharp seal
#

Yeah the paint is all watery sometimes and doesn't stick

#

If the solution is found pretty early in a new chat then it's good

golden raven
#

Who did yuck to grok

sharp seal
#

But as soon as something difficult appears it'll only get worse as the chat progresses

rose oasis
golden raven
#

Whatever

#

I'm gonna give it a shot

#

ain't like gpt isn't killing 4000 middle school girls in iran

rose oasis
#

musk is just terrible

#

but w/e one or two prompts isn't gonna change much

crimson yacht
#

Using my current proxy wrapper, Sonic adventure 2 can now be raytraced, but any lights placed in the toolkit and a fallback light rotate and move with the camera, Claude can't seem to figure out why this happens, just wondering if anyone else has experienced this and knows why?

rose oasis
golden raven
#

Okay I don't know what I did

#

But remix is just HARD crashing

#

I can confirm that it's not my patches

#

I removed them

#

It's not the confs either

#

Also deleted the dxvk cache

#

Guh

solemn epoch
vagrant kernel
solemn epoch
#

I think it's time to take a break

sharp seal
#

Bro is wasting money

#

For two fixes

rose oasis
#

wtf

solemn epoch
crimson yacht
#

bro got slightly carried away

vagrant kernel
#

How long did you have it running breh

quaint kelp
#

lol

solemn epoch
quaint kelp
#

damn

rose oasis
#

๐Ÿ‘€

#

idk if i'd call that doing "really good" holy shit

sharp seal
#

He just dried up a local river for $150

solemn epoch
#

Sadly like 70% of the cash was wasted by me trying to make it restore like the whole function the developers just deleted from the game

#

It was known to be an impossible task because you can't just code cave something so immense

#

But I kept getting interesting results So I got carried away indeed

rose oasis
#

yeah i've gone on tangents like that

solemn epoch
#

In the end I'm really impressed with GPT5.4, it's been very good at setting breaks and disassembling exactly where I expected it to, it is able for sure

#

The crazy usage is on me consuming too much copium

#

And the fact that cheeky bugga did actually provide promising results!!

#

until it hit a dead end saying that the Engine enters bad state long before the function I was trying to restore so without the source code it's impossible to make it work

vagrant kernel
#

I'm still on my Github trial

#

$0 spent

crimson yacht
#

Now gotta fix textures!

sharp seal
#

it's time to switch

rose oasis
#

cursor is shit

#

claude pro or copilot

solemn epoch
#

It reverse engineered like half the engine by the 13th hour or so lol

#

Honestly it should've probably told me that the cause is lost much earlier lol

vagrant kernel
#

Did you at least know it was charging you a billion bucks

solemn epoch
#

Yeah I allowed it to

vagrant kernel
#

Or did it go like "thanks for using our services btw here is your bill"

#

Ok, that's good

solemn epoch
#

I don't go outside much and don't have a social life so I do have a lof of cash to spare on shit like this ๐Ÿ˜„

golden raven
vagrant kernel
#

As someone who'd pay $150 easily for DS1 path traced I understand it

crystal kiln
#

Huh, guess my building crashed into a car.
Other than that, @rose oasis 's template worked almost first try (I already started exploring before the template came out) ๐Ÿ™‚ (set shaderModel=3 in dxvk.conf so U2 is now shader based)

quaint kelp
#

lol

sharp seal
solemn epoch
#

I'm literally paying

#

Merciful Lord save me

sharp seal
#

Peak consumerism

quaint kelp
#

food money but hey w/e floats your boat

solemn epoch
#

I like to rationalize these things by the fact that I'm not paying for the alcohol or other shiet

#

so it's evenPK_Smok

quaint kelp
#

ye

#

i get it

#

ive been on kims vscode branch all day

#

lol

crimson yacht
#

Pretty sure SA2 is now completely FF, just have to fix every object being at the worlds center when not using Fused World-view mode in View-transform

quaint kelp
crimson yacht
crystal kiln
solemn epoch
#

Common sense is struggling real hard against the urge to start grinding The Witcher 1 right now

golden raven
crystal kiln
dull swallow
#

you know burrito

rose oasis
dull swallow
#

if you where able to get rouge trooper to work even tho it was basically doomed before that gives me hope for wolfenstein 2009

golden raven
golden raven
#

Maybe he could even take over from here.

#

But I'll let the man work on need for speed.

dull swallow
#

yeah

#

the only thing keeping me from wolfenstein 2009 is that i dont know what to prompt it right

sharp seal
golden raven
dull swallow
#

well that and

vagrant kernel
sharp seal
vagrant kernel
#

Like packed UVs or whatver

dull swallow
sharp seal
#

Please please please @dull swallow apply for the free copilot pro 30 day trial it's worth it

dull swallow
sharp seal
#

๐Ÿฅบ

dull swallow
#

we dont know what we would do to get wolfenstein to work

crystal kiln
dull swallow
#

or if were even setting up the tools right

rose oasis
#

i just don't want the work i did to get left behind when major reworks happen ๐Ÿ˜†

golden raven
# dull swallow basically "dead ends" and bad bsp iirc

Honest to God. Fix one thing and then start a new chat.
You won't be charged for prompt processing fees and the model will perform better.
I've seen it get stuck on a single problem for ages until I restart and it just works.

sharp seal
rose oasis
#

cuz it sucks

sharp seal
#

No don't say that wtf

#

Have I been ragebaited

rose oasis
#

yus

solemn epoch
golden raven
#

@crystal kiln some rtx remix specific info would be nice too. Like how does remix expect skyboxes to look like. What's the correct form for terrain baking. How are lights expected etc.

rose oasis
#

yus that would be great

#

in a separate file than the main prompt, tell it to reference it only if the mod is for remix compatibility (keeps context low, i did that in my last updates)

golden raven
#

It's a great data analysis tool

solemn epoch
#

Yeah, the reason why it's also been great at locating code caves

#

Like it just finds it

#

Chaining stuff through multiple code caves in like a minute

#

and it works

crystal kiln
golden raven
#

Yeah I know that

crystal kiln
golden raven
#

The latest tokens in the context take the most precedence

#

Did I use the right word

#

But anyways. Yeah. I've been fucking with LLMs for almost 2 years now.

golden raven
#

Lol. I did use that trick in my game modding work

vagrant kernel
#

I've been thinking GPT might have been working better than Claude for me cause of the larger context size

golden raven
golden raven
#

The barrier is artificial

solemn epoch
#

crazy stuff

golden raven
#

I had to mod it to redo everything

vagrant kernel
golden raven
#

Prompt processing is expensive

solemn epoch
#

LLM in games really is a promising concept, I would even buy a separate piece of hardware to accelerate it

golden raven
#

That's why Claude will eat up far more usage if your chat is getting full

golden raven
#

Etc

sharp seal
solemn epoch
#

You don't need cutting edge coding reverse engineering fortune-teller models to answer "What do you think about the ongoing civil war in Skyrim"

solemn epoch
golden raven
crimson yacht
#

kekw Oh, claude haiku

#

Object positions have been fixed but textures are blurred and distorted, but progress is progress!

crystal kiln
crimson yacht
golden raven
crimson yacht
golden raven
#

It's their least capable model

crimson yacht
#

Definitely could have guessed lol

crimson yacht
#

The robot fixed the textures! All I gotta do now is fix UI and sky textures not working

crimson yacht
#

1 gigabyte log file, that's how you know youre doing it right!

rose oasis
#

omg

#

tell it to only capture one frame if it's getting too much data

#

by default it captures 3 in a row

sharp seal
#

Btw guys, has anyone figured out unstable hashes on character models for older FFP games?

#

Specifically a way to capture data from CPU skinned meshes

golden raven
#

I believe you'll have to send the whole skinned mesh, rig, animation and other data to the GPU and then render it ffp via gpu

brisk trench
#

I wish I could try this with The Italian Job game the 2002 one, but for some weird reason that game refuses to start on my PC anymore. It used too, even looked in reg edit, no idea.

sharp seal
golden raven
#

Aren't all mods here engine level

dull swallow
#

Some are renderer level

rose oasis
#

๐Ÿ˜ฐ alright i got claude max

quaint kelp
#

I already used 49 percent of my max but it's faulty in spots

carmine rose
#

Why am I just hearing about these tools

#

Do I get to ditch manual ghidra now?

quaint kelp
#

Refining with gpt 5.4

rose oasis
quaint kelp
#

Seems opus likes putting placeholders

#

Or empty code in areas

solemn epoch
carmine rose
#

Don't have to pay per token on copilot you pay per premium request which can be shitloads of tokens

rose oasis
#

well

#

idk if i'd say that

#

yeah

#

if you just do copilot you'll be fine

#

can do a ton with just $10 a month

carmine rose
#

I use copilot

quaint kelp
#

Copilot isn't a option for a ai in vscode just got and the others

carmine rose
#

one premium request can be a whole agent many step stuff

quaint kelp
#

Gpt

carmine rose
solemn epoch
rose oasis
#

i'm trying it for one month to see how it goes

#

if it works well i'll let you guys know

quaint kelp
#

30 usd is expensive though

rose oasis
#

๐Ÿค”

#

copilot is $10

quaint kelp
#

I paid on GitHub

#

For the premium

#

I might have messed up

#

D:

golden raven
rose oasis
#

VS Code

quaint kelp
#

Can I get the link where the 10 usd one is please in a dm

rose oasis
quaint kelp
#

Ty

#

Why did I get premium? I wasted money lol

solemn epoch
#

$60 Cursor sub lasted me literally 20 hours

quaint kelp
#

I think that is the one I have

#

39

rose oasis
golden raven
solemn epoch
golden raven
rose oasis
rose oasis
golden raven
#

Ah good

#

We can be friends

#

Could

#

If you weren't cringe about source

rose oasis
#

maybe you're cringe about source ๐Ÿ˜†

solemn epoch
golden raven
#

Refer to my genitals

rose oasis
#

yeah

#

FWIW i have used sonnet 4.6 for just about all of my RE work in the last 2 days

#

so you get 1500 prompts with this essentially

#

and each one can go for up to ~20 minutes

golden raven
#

Guh. I've been using opus

atomic steppe
#

And Claude max just got 1m context

rose oasis
golden raven
#

Kinda stuck on one issue

atomic steppe
#

With actual good context retention apparently

golden raven
rose oasis
#

3 days ago

solemn epoch
golden raven
#

Guh?

solemn epoch
#

Maybe I must pay again rn

rose oasis
#

๐Ÿค”

golden raven
#

I've been getting a compaction every 200k context

rose oasis
#

where do you see 1500 requests?

#

the normal requests per month are 500 total for the normal plan

#

if it really is 5x then it should be 2500

solemn epoch
atomic steppe
rose oasis
golden raven
#

Guh

#

GUH

solemn epoch
#

Remixers have been drying rivers hard lately

rose oasis
atomic steppe
#

I don't know

rose oasis
#

gonna try it โœจ

sharp seal
# rose oasis

do you have to give copilot access to the API or is this claude extension in VScode

atomic steppe
#

In CLI you can also use sonnet 4.6 1m

rose oasis
rose oasis
atomic steppe
#

Maybe that list scrolls idk

solemn epoch
#

Kim, what is the "best" repo to use with Copilot currently? Not even necessarily for Remix specifically, I just need it to perform in general RE similarly to Cursor if it makes any sense

#

Also why can't Copilot use existing Cursor rules/skills/instructions?

rose oasis
golden raven
rose oasis
#

i had to set effort to high

golden raven
#

Still nothing

#

Plus effort is just how long it things

rose oasis
#

wow okayy

#

opus 1m fixed an issue with only 3% of my 5 hour usage period, when sonnet took 9% of it and didn't do shit

golden raven
#

That's opus for you

rose oasis
golden raven
#

also can't get the 1m opus

rose oasis
#

idk

#

it just magically appeared for me after 2 prompts with sonnet

rose oasis
solemn epoch
#

GitHub Copilot doesn't work in Belarus ๐Ÿ™

rose oasis
#

press / in the bottom right, then open General config

rose oasis
rose oasis
golden raven
solemn epoch
#

Microsoft are really restrictive when it comes to regional bans

#

Can't even securely download Windows

quaint kelp
#

Ye

#

Hmmm

#

Re of windows 98

#

Jk

rose oasis
quaint kelp
#

Can ai read hex?

golden raven
#

lemme see

golden raven
quaint kelp
#

Cool

#

Be back with ai coding when I get home

#

Kim will probably update the repo I bet though

#

How do you adapt to vtools when it's updated when you used the previous version

golden raven
rose oasis
#

๐Ÿค”

golden raven
vagrant kernel
#

They done locked my ass out

#

I still have 20% premium requests left

golden raven
#

Restarted vscode and looks like the 1m model is working

#

I don't see a token limiter

rose oasis
#

lol nice

rose oasis
#

they applied this to free trials + student accounts suddenly

vagrant kernel
rose oasis
#

yupp

vagrant kernel
#

This will get me to pay for their services for sure

rose oasis
#

๐Ÿ˜”

solemn epoch
#

It blocked me from messing with billing settings

#

Will wait for it to unblock and try somethingsteamhappy

sharp seal
#

Guys I think they detected we're using it for remix (actually useful purpose)

#

we need more AI cat videos to make data centers profitable

rose oasis
#

wow okay

#

yeah

#

opus 1m makes max 100% worth it

#

it's doing so incredibly well

#

this is the best i've ever seen a model do

fallow helm
golden raven
rose oasis
rose oasis
#

oh nice

fallow helm
#

I was desperate enough to get my childhood nostalgic games working that I splurged, lol

rose oasis
#

like this is amazing

#

lol

rose oasis
#

(also me with barnyard)

golden raven
#

One day I'll stabilize rogue trooper

#

Literally one issue remaining.

crystal kiln
#

Hey hey, just pushed a new Update, a complete DX9 API tracer that captures N frames and logs all dx9 function calls in a structured jsonl file.
Features:

  • Disassembled shader sources โ€” every vertex and pixel shader captured with full human-readable HLSL disassembly embedded in the trace, no separate tools needed
  • Complete call-level replay data โ€” matrices, shader constants, and bytecodes are automatically dereferenced and stored inline, making each trace fully self-contained
  • Reliable backtraces on optimized builds โ€” custom stack scanner produces accurate call chains even on release binaries where standard tools fail
  • Full API coverage โ€” all 119 IDirect3DDevice9 methods captured with structured JSONL output, ready for scripting or the built-in analyzer
  • One-click offline analysis โ€” hottest code paths, matrix data flow, draw call breakdowns, and render pass structure from a single command
  • Zero-touch integration โ€” drop-in DLL that chains transparently with any downstream d3d9 (system, DXVK, RTX Remix), triggered at runtime with configurable delay
  • No performance impact when idle โ€” tracing activates on demand; passive overhead is effectively zero

Go check it out and lmk how your apps/models perform with it

fallow helm
# rose oasis which game?

The PC ports of the four Star Wars games on the Nintendo 64. Mainly Shadows of the Empire and Rogue Squadron, although Battle for Naboo and Episode One Racer are up there as well.

rose oasis
#

(do i need to refactor my current branch to make a PR)

crystal kiln
#

@rose oasis I didn't find the PR you mentioned, think it is only in your repo. Would you mind rebasing with the latest stuff and opening a PR to merge your skinning stuff?

#

That would help immensely to merge on top ๐Ÿ™‚

rose oasis
#

oh man there's gonna be SO many conflicts

#

i forgot to open the PR yeah, sorry ๐Ÿ˜–

#

i'll try to make this work

crystal kiln
golden raven
crystal kiln
rose oasis
#

it was required to make the d3d9 proxy work better

dull swallow
#

or

sharp seal
rose oasis
#

i have to go for an appointment soon & will be gone most of the day. i'll try to fix it up later โœจ

crystal kiln
rose oasis
#

i'll test the new tools and features with wolfenstein 2009 tonight/tomorrow

fallow helm
rose oasis
#

yay!

#

and DAO is gonna be amazing

#

have you run into any issues with obfuscation? burnout paradise had a lot going on

fallow helm
#

I've had to do a lot of live traces with the game running while Copilot does uses the live tools. It seems like static disassembly is less reliable in this case

#

I'll post the RE docs for it once I have done all I can.

rose oasis
#

dump the game with Scylla while it's running, then have it perform static analysis on that

#

it helped immensely with burnout

#

xor showed it to us

sharp seal
#

@crystal kiln could it be possible to have Scylla dump be a part of toolset, some game binaries are packed, obfuscated game code tbe. Working on such games is hard enough that these RE tools just don't fair (i.e burnout paradise and probably a lot of EA games from the later years)

fallow helm
#

I shall do that at once! Thank you for the tip. This is exciting!

golden raven
#

Trying the new update now

crystal kiln
golden raven
#

I was scared but gitignore helped

rose oasis
rose oasis
# crystal kiln Never heard of it. Will take a look ๐Ÿ‘€

also one more improvement: i have consistently had issues with it not using the venv. it's to the point now that it's automatically installed all of the dependencies in my system python ๐Ÿ˜ญ

it'd be good to prompt it at the top of the main prompt file about this

sharp seal
# crystal kiln Never heard of it. Will take a look ๐Ÿ‘€

maybe later down the line, some basic support for older games like around ~dx6 era could be added. I think we've just solely focused on dx9 from now on. Haven't actually tested it or seen anyone work with your tools for older late 90s games to be remix compatible yet

rose oasis
#

when i have some time, i fully intend to take dxwrapper and try to make it more compatible with remix

#

it's extremely accurate for dx7 -> dx9 conversion, but it's not ideal for remix usage rn

crystal kiln
rose oasis
#

keeping the prompt files as short as possible is really important

#

i stripped out 99% of the documentation & notes in my proxy code to help with this, and it made a massive difference

crystal kiln
crystal kiln
quaint kelp
#

So vscode branch is updated Kim?

rose oasis
#

my fork isn't updated with the new changes yet

quaint kelp
#

Ok I can wait I'm not home anyway

rose oasis
#

waiting for the PR to be merged (@crystal kiln i fixed the conflict)

#

i'm struggling to understand how it was as simple as it was

#

and if my changes are still going to be valid lmao

#

but it seems okay?

quaint kelp
#

Be cool if we could use the ai checking the render when it's active and still use the module seeing the change ai makes via render

#

Like a script doing changes while you watch

golden raven
#

Okay just one more stray quad left

crystal kiln
#

AH and thank you very much as always, great stuff Peepo_NodYes

rose oasis
#

definitely!

#

and ofc green_fire

quaint kelp
#

So I have to change my code somehow when Kim had hir first fork

crystal kiln
quaint kelp
#

Her

rose oasis
#

so far the only thing i don't like about claude code is that it's not showing me its "thinking" a lot of the time.

rose oasis
#

but in ~20 mins opus 1m managed to reverse engineer pretty much the entire weather and day/night cycle code for GTA 3

quaint kelp
#

But I want the whole code to be live just not snippets

#

Say it's writing and you're getting a view of the changes being rendered without doing anything so you can have a hands idea what you need to do

#

Like a personal log not even needs written

solemn epoch
quaint kelp
#

Yes but I want the exe to still be running

solemn epoch
#

It was still running, that's the point of live patches

quaint kelp
#

Hmm

fallow helm
crystal kiln
#

Yeah, thats the point since the very first release I made. For U2 it patched a single memory address with some code and I alt+tabbed in the game and puff, culling gone

quaint kelp
#

Claude takes a long time, I used almost 50 percent premium tokens

#

And that is the 39 usd package

#

But I spent like 8 hours

rose oasis
#

it doesn't work based on time per message

#

it's per message you send

#

avoid cancelling prompts whenever possible

quaint kelp
#

K

rose oasis
#

also, use sonnet unless you run into problems. 2 opus prompts is equivalent to 6 sonnet prompts

warped peak
#

what good prompt can i use for example?

quaint kelp
#

Yea opus is being naughty rn

rose oasis
# warped peak what good prompt can i use for example?

the toolkit is so efficient now that you can just kinda talk to it normally and it'll figure it out

"we need to remove culling from GTA 3. i have the folder in the workspace. please research the game through static analysis (or live if necessary) and tell me if you need anything, then create a patch"

quaint kelp
#

Man I wish I could continue my project on mobile

golden raven
#

Also remember that a message sent in a chat with long context will cost a lot more than a message sent at the start of a conversation

#

That said, the 1m mode's usage isn't that high.

#

Or maybe I haven't used that much.

rose oasis
quaint kelp
#

I didn't know about the long message

golden raven
#

Prompt processing takes a buncch of compute

quaint kelp
#

How do I use copilot in your branch kim

golden raven
#

Also don't wait around to send the next message. You might invalidate your prompt cache.

quaint kelp
#

I meant the module not opus etc

rose oasis
quaint kelp
#

Oh so I don't need to select any model?

rose oasis
#

i mean, you should

#

otherwise it'll just use a random model

quaint kelp
#

Oh

warped peak
#

wait copilot supported as well?

#

i havetn seen in github as recommended

rose oasis
#

copilot, claude code, and cursor are all supported

rose oasis
#

and maybe cursor

#

cursor has a very ambiguous cost system

quaint kelp
#

I would refrain from cursor

rose oasis
#

Copilot uses a flat rate per message, it does not cost more depending on chat length

golden raven
#

If burrito ever speaks, it's about claude code

#

But in general, prompt processing is expensive

quaint kelp
#

"Burrito Claude" model when

sharp seal
#

Claude Maxrito

quaint kelp
#

When I think Claude I think John Claude van dame

warped peak
#

how do i open the directory for the copilot?

#

sorry for obviousness just im too noob for it

rose oasis
#

do that for the vibe tools and the game folder

golden raven
sharp seal
rose oasis
#

@atomic steppe any idea why the claude terminal just immediately crashes when i run a command?

#

actually it just says "claude is not a recognized command"

atomic steppe
#

Under verify path has the nice copy and paste

quaint kelp
vagrant kernel
#

As expected the models it allows you to pick after they nerfed trial accounts are all useless

brisk trench
#

Holy shit, I finally got it to fix JPOG(almost) only issue is it's not replacing all other same assets

brisk trench
#

I hope to god it can figure out why it's not replacing the other assets It's so close! lesGO

rose oasis
bright roost
#

To use tis tool with claude do you need a claude subsription or will the free one work?

brisk trench
#

What would I do to fix that?

rose oasis
#

tell it that objects aren't being instanced properly in remix and that it may have something to do with how it patched the game

crimson yacht
#

Trying to explain to the darned infernal machine

crimson yacht
#

Is this complete nonsense? I dont know ๐Ÿคค

golden raven
#

gemini?

crimson yacht
rose oasis
crimson yacht
rose oasis
#

that happens with just about every conversion i've done, and most of xor's afaik

crimson yacht
rose oasis
#

or not what i meant rather

#

is this a proxy, or an ASI patch?

crimson yacht
rose oasis
#

โœจ

#

okay well, that happened with just about every other game i worked on with a proxy

#

what you need to do is tell it to delay the diagnostic logging by 60 seconds. this will give you enough time to get in-game and set it up properly for what you need

then what you need to do is go into the pause menu and let it do its logging. then give that log to claude and tell it to fix the transforms for the UI

#

the UI should then be fixed and functional

#

for the sky, there are MANY reasons why it might not be working. the sky could have been a shader in the original game (Barnyard did this), or just a simple 2d effect (GTA 3 did this)

#

don't have it try to look for a solution without providing it with diagnostic data or some kind of lead, it won't get you anywhere

crimson yacht
#

Will try, thank you

#

Skies should be fixable, they seem to be done the exact same way SA1 does it, nothing fancy at all

rose oasis
#

do you know the technical terms for how SA1 does it?

crimson yacht
quaint kelp
#

what ive been doing with a dx11 wrapping to remix

golden raven
#

crazy

quaint kelp
#

no textures yet

#

but still working on it

#

unity

rose oasis
quaint kelp
#

cam problems

#

i need to translate all dx11 cam matrix to dx9 and world matrix

#

im workin on dx12 on the side

dull swallow
#

Suprised it actually even made a windos

#

Window*

quaint kelp
#

its rendering a cam as i can see here by shadows

#

i need to find world geometry

carmine rose
bright roost
vagrant kernel
#

Seems like we're back

#

Sucks that I wasted like 5% on crap models

sharp seal
#

Sonnet model will still be good for 90% of the tasks

simple orchid
#

I wonder what the most cost effective way to go about this is - a cursor subscription, claude code something else

crimson yacht
#

Im pretty sure cursor just changed their pricing to be terrible value

sharp seal
#

It'll use the API usage too fast

vagrant kernel
#

Guess I got where xoxor was when he messed with the game

sharp seal
#

lol what

#

What does it say about compressed verts?

vagrant kernel
#

Nothing yet. Trying to get the world to show up normally first

dull swallow
vagrant kernel
sharp seal
# vagrant kernel rofl

I think the log files should be guarded, aka tell it to log results when needed or after a certain n frames, stop logging

vagrant kernel
#

Probably should've just closed the game

solemn epoch
#

Meanwhile Cursor is based in San Francisco, California

sharp seal
# solemn epoch

Where are you from? I thought the restrictions wouldn't apply to at least EU

sharp seal
#

damn, sorry

solemn epoch
crimson yacht
#

Gonna try qwen3.5, see if it's any good

crimson yacht
sharp seal
#

Yeah either it's sonnet/opus 4.6 or gpt 5.4

muted sun
#

also finding that if vibe doesn't do exactly what you want it's better to adjust the prompt instead of trying to fix what it gave you

bright roost
#

Well. I needed 4 promts to translate shaders from ASM to readable HLSL

bright roost
muted sun
#

ahhh lol

#

was about to say you know there's sm3 decompilers, right

bright roost
#

Yeah, but SM1 aint supported from anything

#

FXC only supports from sm2 to sm3

muted sun
#

yep

bright roost
#

Decompiled and translated all NFS Carbon shaders

#

Next will be NFS Underground 2

sharp seal
#

You converted old sm1 shaders to sm3, but why

bright roost
#

I simply translated it to readable hlsl

#

Not converted it to SM3

muted sun
#

that's fair lol

#

shader assembly is kinda ass to read

rose oasis
#

claude max is the next best

#

(actually i'd say it's just the best for opus 1m)

vagrant kernel
#

Is Claude Max a hundo bucks

fallow helm
#

It is indeed.

rose oasis
fallow helm
#

Not a small investment by any means.

rose oasis
#

i only did it because of #1482811180870406376

#

if it weren't for that, i would not have gotten it

sharp seal
#

So are you going to work on Wolfenstein?

vagrant kernel
#

I mean I'd pay a hundo easy if it could help me fix Dark Souls

#

But you never know if it'd work

rose oasis
vagrant kernel
#

Trying to pester Xoxor if he can give his verdict on the viability of that

rose oasis
#

just not this month

#

i need things that are less scary

sharp seal
rose oasis
#

i hate crysis

vagrant kernel
#

Yeah, I'm trying to figure out how viable it is, specifically the compressed vertex data.

rose oasis
#

it messed up my spelling of crisis for years

sharp seal
rose oasis
vagrant kernel
#

Vertex information for the world seemed ok so I wanted to get that working first

sharp seal
#

Horrifying but impressive skill

golden raven
#

Terrain kinda working

#

No blending thogh

sharp seal
golden raven
fallow helm
golden raven
#

The textures still aren't getting blended properly but I'll take it

quaint kelp
#

I still find it funny that ai let me wrap d11 to 9 with phasmaphobia

quaint kelp
#

Oh you didn't see

sharp seal
#

No I'm confused as to how dx11 was downgraded to dx9

quaint kelp
#

#1481706093976621277 message

golden raven
#

GTA v

quaint kelp
#

I could try 2 fps probably

sharp seal
golden raven
quaint kelp
#

K

#

Not home but when I have time

sharp seal
golden raven
#

Fire emoji

rose oasis
quaint kelp
#

I don't own jc 2

rose oasis
#

i love JC2

sharp seal
#

Doesn't help with the fact that it's dx10

muted sun
sharp seal
#

But you can try

quaint kelp
#

Look above

#

#1481706093976621277 message

muted sun
#

the matrices are just numbers
shouldn't be different across directx versions I don't think

quaint kelp
#

It wouldn't render the world therefore geometry wasn't being rendered at all

#

Cam was on Y axis for unity but still

#

Locking cam issues

#

I haven't tried crs fake cam tho

sharp seal
#

There has to be a poster child game that can be representative of the capabilities of this toolset

rose oasis
#

๐Ÿ˜”

rose oasis
#

wolfenstein 2009 would be good too when that's done

#

idk

#

what kind of game do you have in mind

golden raven
#

Literally rogue trooper

#

It's all shader based

rose oasis
#

i have a feeling people will only accept Crysis or GTA 5 lmao

golden raven
#

Someone give it a shot

rose oasis
#

it's too bad i don't really like either of them all that much

#
  • gta 5 has that DRM on it now
quaint kelp
#

Didn't gta5 go to dx12

sharp seal
#

Hey, if you try out JC2 and it succeeds somehow by some miracle then gta 5 isn't too far off, at least the legacy version

fallow helm
golden raven
#

Grab the old version

sharp seal
#

Just need someone to try it and mess around for weeks and maybe a few hundred dollers to burn

quaint kelp
#

I mean you probably can use the five loader for the online part but Rockstar owns it now

golden raven
#

The one that speedrunners use

quaint kelp
#

Fivem

quaint kelp
#

Hmmm

golden raven
#

Just use the single player mod loader

quaint kelp
#

Ah

rose oasis
#

๐Ÿ˜”

golden raven
#

What was it

quaint kelp
#

How about red dead redemption 2

golden raven
#

No

fallow helm
#

I think we're all getting waaaaaaay ahead of ourselves here.

quaint kelp
#

Lol

#

Yea

#

I'm still tired it's in the am here

sharp seal
fallow helm
#

Let's get a few more DirectX 9.0c games done before we worry too much about DirectX 10 and above.

rose oasis
golden raven
#

Gtav let's go

quaint kelp
#

Can I re a dx6 game?

fallow helm
fallow helm
quaint kelp
#

Ff8 here I go when back

sharp seal
#

But we don't know what it might be

rose oasis
#

๐Ÿ˜– yeah

#

i just... wish it wasn't like that

quaint kelp
#

Witcher 1

fallow helm
# quaint kelp Ff8 here I go when back

The only issue with those is going to be the pre-rendered backgrounds. If you set them as UI, they'll render over top of the characters, but if you don't, then only characters will be visible.

quaint kelp
#

Hmm

#

Can I replace the background with a 3D rendered landscape

fallow helm
#

One thing that might work would be to only ray trace the battle scenes.

rose oasis
muted sun
#

halo 2 vista would be kinda cool (:
buuuuut knowing how cursed the other halo games are on pc... it's probably super cursed

fallow helm
quaint kelp
#

Blender

rose oasis
#

@crystal kiln your tracer is helping a LOT with wolfenstein. amazing work

sharp seal
fallow helm
#

Getting some good info.

rose oasis
#

literally within 10 minutes it's done this

crystal kiln
#

Nice! Glad to know that

rose oasis
quaint kelp
#

What about old games like kings quest 8

sharp seal
fallow helm
quaint kelp
#

Probably from the drama going around cause dlss

#

Kim

fallow helm
rose oasis
# quaint kelp What about old games like kings quest 8

i'll just lay it out in one message:

  • you can 100% RE older DX or D3D games to work with Remix. best approach is likely modifying dxwrapper for better remix compatibility
  • you can MAYBE RE some DX10 games to work. DX11 is highly unlikely. anything past that is just nope
  • OpenGL 3.3 will probably be the upper limit of what can be converted to DX9 reasonably, and the wrapper would likely need specific tweaks per game. it would be very difficult to make a generic wrapper
rose oasis
quaint kelp
#

Dx11 phasmaphobia was 2 fps and didn't render but was surprised on it hooking

fallow helm
#

You can't please everyone, but the people who care about the game will appreciate it

quaint kelp
#

One pixel at a time

sharp seal
#

I really like when we all get together and figure out something as a community

fallow helm
#

You saw how happy Bailey is to see MGRR work. I'm actually a bit excited as well since MGRR is the only Metal Gear game (aside from the old MSX2 games) that I never really played through.

rose oasis
#

i didn't know MGRR existed before it asked me to work on it. it looks fun enough that i'll prob play through it ๐Ÿ˜†

quaint kelp
#

I never played any mgs besides some of 1.

#

Well snake eater for nes

vital dew
#

I would really like to see MGSV, I wonder how different it would be between that and MGRR
I think MGSV might be DX11 minimum?

rose oasis
#

๐Ÿ˜“ MGSV would be a nightmare to get working

vital dew
#

Would be soooo worth it though, that game is amazing

#

To me it would be lol

rose oasis
#

i think for DX11, using the remix API would probably be the easiest approach? it's what Nukem did for Skyrim SE (DX11). though not ideal for many reasons

quaint kelp
#

Expect vram performance and leakage with dx11 and up

fallow helm
sharp seal
#

I watched 9+ hours of MGS4 cutscenes, does that count ๐Ÿ˜…

fallow helm
quaint kelp
#

Hmm

rose oasis
#

he left suddenly and idk why. wish we could ask him about it

fallow helm
quaint kelp
#

The dlss5 probably

vital dew
rose oasis
#

no this was last year

quaint kelp
#

Oh

#

Hmm odd

muted sun
quaint kelp
#

Ah

rose oasis
#

๐Ÿ˜–

#

i learned a lot from him

sharp seal
#

Broke him?

quaint kelp
#

Mentally probably

rose oasis
#

he put a lot of energy into remix stuff

muted sun
quaint kelp
#

Anyone re the new emulators

#

Rcps3 etc

vital dew
#

I remember asking ChatGPT about PCSX and it basically told me "holy fuck this is gonna be a lot of work"

rose oasis
#

those are inherently shader based

#

highly unlikely to ever work

#

but i was considering forking Dolphin and adding a DX9 api made specifically for remix

quaint kelp
#

Same but I failed doing it

rose oasis
#

i was talking with one of the dolphin team members yesterday about dolphin + remix. they want it to happen too but it's going to be really hard

fallow helm
# quaint kelp Rcps3 etc

Honestly, it would probably be best to start small (i.e. PS1, N64, PSP, etc) and work your way up from there instead of trying something like that. There is already a LOT of overhead just from those emulators themselves. Trying to get Remix compatibility is something I don't even want to think about.

quaint kelp
#

I was seeing if it could be a render backend @rose oasis

fallow helm
sharp seal
#

I'd argue pcsx2 is possibly the best emulator to work on with such AI toolset, given it has so many games. But each one of those games had to be manually configured and made compatible with the emulator. Maybe emulators can be given a try later

quaint kelp
#

Ye

#

How about trying to get dx2 to run on 9

fallow helm
quaint kelp
#

And pyrate 64 to make n64 games came out so I guess you can make something if you don't own the game

#

It's like blender

rose oasis
#

cxbx is probably the easiest one to patch to work the rest of the way

quaint kelp
#

I wonder how cxbx works because of ps2

#

I know Xbox had some sdk usage

#

Too bad I can't re Xenia to use dx9

#

For fable 2

vagrant kernel
#

GTA 1 path traced when

#

The actual world is 3d, would be crazy to see with actual lighting

fallow helm
rose oasis
#

would be fun

fickle token
#

I tried King Kong Signature Edition and every solution thus far fails to solve the Culling problem and Bonks the sound in game. not sure what's wrong but i feel like Wile E. Coyote falling for the RoadRunner's tunnel painting tricks

sharp seal
vagrant kernel
#

With GPT I was able to iterate much quicker and just test stuff out at a fast pace

rose oasis
fickle token
rose oasis
#

ah cursor's default is shit

#

my preferred is sonnet or opus 4.6, or like gab said try gpt 5.4 (hasn't worked for me but it clearly worked for them)

fickle token