#Vibe Reverse Engineering Toolset

1 messages · Page 4 of 1

brisk trench
#

Getting a capture in remix and telling the AI about that has helped with explaining what I mean

rose oasis
#

which one of these:

  • an addon to the existing proxy/wrapper template code?
  • its own proxy?
  • template code with useful information to patch the game itself?
muted sun
#

having it as it's own proxy would be nice but it's up to you

rose oasis
#

it's just kind of a nightmare

we would have:
window proxy -> FFP proxy -> any ASIs loaded -> remix

#

but i do think it's the simplest solution

#

and the main features of it that we want?

muted sun
#

-# I was mostly being greedy because having a seperate proxy would makr integrating it into my code easier lol

muted sun
rose oasis
#

🤔

#

elaborate please

muted sun
#

so in halo if I try to take a screenshot with windows + printscreen it sends me to the desktop

#

and takes a screenshot of my desktop

rose oasis
#

okay

sharp seal
muted sun
#

that behaviour seems to be much more common in older games

bright roost
#

uhm, shift + win + s?

vagrant kernel
#

NVIDIA Shadowplay or OBS doesn't work?

bright roost
#

elsewise the xbox app can take screenshots too

muted sun
muted sun
vagrant kernel
#

OBS display capture + Take Screenshot works for everything on screen for me id give that a go

rose oasis
#

bweh

#

working on it

#

this will help a lot of games

#

BARNYARD

#

@muted sun can you try it

#

oops

muted sun
#

sure

rose oasis
#

[Chain]
; Next DLL in the chain. Leave empty to load system d3d9.dll.
; Examples:
; DLL=d3d9_ffp.dll (chain to FFP proxy, then Remix)
; DLL=d3d9_remix.dll (chain directly to Remix)
; DLL= (system d3d9.dll)
DLL=

set this to the other wrapper ofc

solemn epoch
#

GPT 5.4 did this in Painkiller

vagrant kernel
#

GPT 5.4 the goat

muted sun
muted sun
#

same thing

rose oasis
#

😭

rose oasis
muted sun
#

yeah

rose oasis
#

one more dll

fallow helm
#

That's a good point! I'll do that when I can.

muted sun
rose oasis
#

😭

#

halo is so fucking cursed

muted sun
#

does it work with barnyard at least?

rose oasis
#

sadly the way xor's wrapper handles things causes it to break there too

sharp seal
#

It's already a miracle we have this toolset this year that halo is at least somewhat functional

#

And a handful of other games

rose oasis
muted sun
#

nice

#

that was awful but I kinda got something working

atomic steppe
#

@crystal kiln pull updated and rebased

quaint kelp
#

so his version is getting updated soon or do i need to still use the same one

#

@atomic steppe

atomic steppe
#

Anything I've done extra including plugin will be unnecessary, when changes are pulled into the main repo

#

Need to uninstall the plug-in too when it updates

bright roost
#

i wish there were a good OGL to DX9 Wrapper for Oddworld: Strangers Wrath. Probably need to build my own :/

crimson yacht
#

is this complete gabagool??

simple orchid
#

Anybody had any luck stabilizing hashes?

rose oasis
# simple orchid Anybody had any luck stabilizing hashes?

the goal to get this done is to figure out why the hashes are unstable to begin with. often times it's from being rendered through shaders. other times it's the way the game is rendering decals or effects on the geometry that's confusing remix

bright roost
#

Well, in UG2 car hashes for example change per part, but each part update also updates every other geometry hash of that car. Sometimes its stable, sometimes not, which is really weird.
I tried to get rid of it, but well. Nothing worked

#

Heres what it found out about UG2

atomic steppe
#

im now gonna try to make a coop mod for M&B: Warband with this something that hasnt been done in 16 years i think it can do it 🙂

muted sun
#

good luck

crystal kiln
atomic steppe
#

oh uh one moment I didnt delete old claude.md in root???? lolol

bright roost
atomic steppe
#

@crystal kiln new small pull MB

crystal kiln
rose oasis
#

#

if anyone tries the new skinning code lemme know how it works pls 🙏

atomic steppe
solemn epoch
#

Also just loading up a battle against 500 bots with your bud would already be cool

rose oasis
#

@atomic steppe the RE task you set up works amazingly well. it took like an hour lol but it made a comprehensive kb.h and an md file

#

not 100% sure of the accuracy 😅 but it sounds right from what i've read of it

atomic steppe
#

Can you ask what held up the bootstraper

atomic steppe
#

Just no coop campaign has ever been completed

#

But if you mean without the headache of that mod and everything seamless I gotcha

quaint kelp
#

man getting older games to work with this like dx5 or old glide games are rough. i think i need to shelf that idea

atomic steppe
quaint kelp
#

hmm ill give it a go

solemn epoch
atomic steppe
#

Yeh but it can use native Windows I think

quaint kelp
solemn epoch
quaint kelp
#

ah

quaint kelp
#

with the github link project that raven provided

#

and the proxy

atomic steppe
#

Probs worth a try

#

Use it as the proxy ig?

sharp seal
#

The problem is games of this time had a good chance it was probably pre transformed

#

You'd still need game-specific RE bypasses for remix to work with even D7VK

quaint kelp
#

i forgot that i scapped my .md file for the game. so i have to start over

#

cause i thaught it wouldnt work

quaint kelp
#

you know you're doing something wrong if the ai wants to poke in your registry in windows and look at your gpu drivers

#

i told it to quit poking in the system32 etc

muted sun
#

lmfao

#

I've never seen it do that before

#

I do know back in the day you could force widescreen in certain games with registry edits

rose oasis
#

many old games do store things in registry

#

worth looking on pcgw

muted sun
#

yeah that's probably why it's wanting to poking around for stuff

#

has anybody had sucess working with software rendered games using vibe?

fallow helm
#

Managed to get stable hashes and everything.

muted sun
#

Debating if it would would just be cleaner to fix halo's built in fixed function mode because the only huge issue with it is that all the skinned meshes are run via software rendered vertex shaders (which I had no idea was a thing until recently)

fallow helm
#

That is a bizarre method of doing things. That might not be too bad to solve if that is the only blocker, though.

vagrant kernel
fallow helm
# vagrant kernel Did you use DxWrapper for that or the games straight

I used DXWrapper for the DirectX 1-7 to 9 conversion, but I (well, Claude) made a proxy dll that hooked in to the game and grabbed the rawest possible camera matrices and model space vertices so that Remix would be able to detect a valid camera and have actual 3-D geometry to work with instead of pre-transformed vertices.

#

Well, one of the games uses GOG's wrapper for the DirectX 9 conversion, but the other three use DXWrapper

rose oasis
#

m

muted sun
#

oh yeah it was
forgot about that

rose oasis
#

there was a game I like that was liked to software mode

bright roost
#

When using claude in VS, does selecting effort medium gets better results as effort high?
cause to me it seems that when on high it starts trying too hard so it starts doing things it actually shouldnt do

rose oasis
#

effort is actually just how many tokens it's allowed to use

bright roost
#

ah

golden raven
#

NOT doing a remix comp mod

#

That would be stupid

#

This is pretty cool

#

I really should finish the game before I spoil stuff for myself or break my saves

muted sun
# rose oasis

fyi supposedly d3d9ex handles windowing much better than bog standard d3d9. going to try it out in halo in a bit.

golden raven
sharp seal
atomic steppe
#

🙂 🙂 🙂

#

many bugs, but we are doin it 🙂

#

host and client

#

i may cri

solemn epoch
#

Please continue

#

Create a repo in case you get bored trying to get this to work

crimson yacht
#

Finally

vital dew
#

Has anyone tried any source engine games with the tools? I saw Kim said "no source engine" in thier thread lol

vital dew
#

Got some progress on converting Delta Force Xtreme 2 to FFP, the world renders without shaders but things like grass, vehicles, enemies, and the player's hands don't render yet. I'm also on a really outdated verison of remix, easily from April 2025

vital dew
#

Everything except the terrain is skinned lol

atomic steppe
#

I opened a draft pull if yall can test it out see if it helps your projects

https://github.com/Ekozmaster/Vibe-Reverse-Engineering/pull/11

Adds pyghidra as a parallel static re subagent that pairs nicely with the current r2ghidra, it makes a more complete picture and found stuff sometimes r2 couldn't find without live tools help in one instance

GitHub

pyghidra resolves library calls (_memcpy_s, _memset) that r2ghidra misses, finds larger function scopes, and propagates types better. r2ghidra handles __thiscall on small functions better and has n...

atomic steppe
#

effectively its this now

golden raven
#

Funny boxes

#

This is pleasing to look at

#

Even if it doesn't work

#

Or might

#

It's always a dice roll

sharp seal
#

Have you guys ever run into packed binaries in other games

#

I think we hit a huge barrier with burnout paradise reversing

#

Which is unfortunate

golden raven
#

Burnout paradise would be so nice

#

I wanna try my clearcoat stuff on it.

atomic steppe
#

take me back to the paradise city

sharp seal
#

Where the grass is green and the girls are pretty

muted sun
atomic steppe
#

which exe

muted sun
#

like the game or whatever excutable I'm reverse engineering

atomic steppe
#

ummm maybe by giving it the kb.h idk its just claude on web making it

muted sun
#

ahhh lol

#

didn't know it could do that

atomic steppe
#

newerish feature

#

anthropic is cooking honestly

muted sun
#

for sure

#

kinda crazy what someone with very little experience can do with it

sharp seal
muted sun
#

exactly what I was thinking

dull swallow
#

Banned

muted sun
#

whar

sharp seal
#

What

dull swallow
muted sun
#

was that just a bad doxing joke?

dull swallow
muted sun
#

but yeah something like doxygen would be sick

atomic steppe
rose oasis
muted sun
#

okay now upgrade a game to 64 bit
/joke

rose oasis
#

😖

#

forking in the remix bridge to do that would be kinda neat

muted sun
#

would legit help some games I think

#

but that's aloooot easier said than done lol

sharp seal
#

You would have to recompile the game code

atomic steppe
#

ez pz prompt

claude heres the bridge code and the binary, upgrade game to 64 bit make no mistakes

rose oasis
#

there are some things the bridge conversion would still help with

sharp seal
#

For NFS2 and NFS3 I found this project

#

I think it's made with AI as well

#

Pretty jank atp cuz I tried it with the camera proxy

rose oasis
#

I plan to RE a PS2 game and port it to PC

muted sun
#

👀

sharp seal
rose oasis
#

idek what that is

#

no ofc it's gonna be barnyard /s

#

I'm planning on porting Ratchet Deadlocked

sharp seal
# rose oasis idek what that is

Dog's Life was released for the PS2 in 2003 and was no doubt the result of the trauma of many children that were just excited to play as a dog. Unfortunately, they were met with a surprisingly dark story with visuals that are extremely unfit for a younger audience.

👕Merch: https://teespring.com/id/stores/randomstuffgamings-merch-shop

Previ...

▶ Play video
#

It's like those lost media horror games

dull swallow
#

Need to try dolphin emulator next month

rose oasis
#

I remember playing silent Hill 4 when I was like 8

sharp seal
#

PCSRemix2 when

rose oasis
#

i know someone from the Dolphin team who wants Remix compat

sharp seal
#

Dolphin is a good start

golden raven
rose oasis
#

at some point I plan to try that

muted sun
#

If you can do a ps2 game I should port halo ce to pc again

sharp seal
muted sun
#

for fun

sharp seal
golden raven
#

Fat bear guy try not to talk about Halo CE for 3 seconds challenge (hard)

dull swallow
#

On steam or

dull swallow
#

Js the mcc

rose oasis
#

what about a framework for static compilation for PS2 -> pc

#

recompilation

muted sun
#

lol

golden raven
sharp seal
rose oasis
#

I have a brain too yk

rose oasis
dull swallow
#

Stolen

rose oasis
rose oasis
#

I'm gonna sleep

sharp seal
#

My brain at 2am

dull swallow
#

Good night!

rose oasis
golden raven
muted sun
#

the lips look so human

rose oasis
#

me when I look in the mirror

dull swallow
#

No mirrors in the house to look at is always a good thing

golden raven
#

I look at mirrors all the time

#

The reflection is pleasing to watch

rich jewel
vital dew
#

Also decided to work on a different game before wasting my usage on DFX2, would really like to mess around with Trophy Hunter 2003 before I attempt something like cleaning up Delta Force Black Hawk Down

golden raven
#

Dfx2 is SHIT

#

Also still waiting for someone to leak dfaf. Iirc it was mostly complete

vital dew
#

DFX2 was kinda cool to me, never completed it but it felt a little more expansive than other delta force games

#

Shieeet if we see an angel falls leak ill quit my job just to fuck with it

#

Looked a lot like Arma from the clips I saw

golden raven
#

Dfx will always be my 2nd favorite

vital dew
#

I really wanna get DFBHD cleaned up and restart my project, I did way too much AI textures and stole models from places I cant use in a real mod release

#

They should've never gave a mf free blender models ripped from Arma 2

quaint kelp
#

What about the black hawk down original

#

Not that remake

#

Back when nova login was required

vital dew
#

Ye thats what I was working on, I started it just before the "remake" came out just to spite Tencent and their UE5 slop

golden raven
quaint kelp
#

Thing had a map editor for the original too

quaint kelp
#

Was dope

golden raven
#

Just killed a mosquito

vital dew
# golden raven Excuse me?

Yeah that UH60M replacement I used was ripped straight from Arma 2. And their license explicitly states "can not be used in games other than Arma"

#

That and the little bird i ripped

golden raven
#

Oh you did

#

I thought you were talking about nova pirating shit. They did. And it cost them everything

vital dew
#

I always wanted that one you used in that blender crash animation but you couldn't remember where you got it from

vital dew
quaint kelp
#

Damn I didn't know that

golden raven
#

They got caught

vital dew
#

Should've just used gimp smh

#

That was like millions of dollars in their lawsuit or something right? I remember seeing the articles. Then they tried to sue activision I think and they lost

quaint kelp
#

Has anyone tried the desert storm games

vital dew
#

Yeah I tried conflict desert storm and it worked decently, only a couple bugs
I didnt have much interest in the game so I didn't do any enhancements

golden raven
#

All lights detected etc

quaint kelp
#

Need to dust off my copy.

#

But not home yet

old haven
solemn epoch
#

The real mystery is how the sync between 1 player engaged in battle and the other roaming the world would work

quaint kelp
vital dew
#

"Make Warband co-op, make no mistakes or the world blows up"

atomic steppe
atomic steppe
quaint kelp
#

What prompt did you use for implementing it

#

I mean it was single player first right

#

Unless you're making the players take the bots place

atomic steppe
#

It's adding a new party into game, with a regular mod,

Ig first prompt was a preliminary research and plan with superpowers skill, and then another 20hrs of trial and error lol

quaint kelp
#

Have you tried multiple instances with multiple players

#

Party of four

atomic steppe
#

I just got 2 to work well lol baby steps, I can try it soon likely

quaint kelp
#

Pvp work?

atomic steppe
#

Everything crashes other then map moving

quaint kelp
#

Ah

atomic steppe
#

This is alpha of alpha rn

#

I think the harder part is likely done, and have a good foundation, but far from a polished state, hoping battle time will integrate well into getting multi player battle working

quaint kelp
#

I wonder if it's getting confused with main playable model and lots of cams being used as one with multiple players

#

I mean wouldn't it try to render the main players cam multiple times but it's using them all?

bright roost
#

Im currently working on adding more things to requirements so the repo has more tools

atomic steppe
#

No it knows client is x new party we add on connect, and makes it main player to that instance

bright roost
#

Maybe you can then implement the requirements @atomic steppe

#

Ill drop the file here once its ready

quaint kelp
#

That or ai put in placeholders

atomic steppe
quaint kelp
#

I would like a summary prompt for sure to try with a different game

solemn epoch
#

There's no magic prompt

quaint kelp
#

Ah

#

What crashes first client or server

#

Using vscode I guess you can use live tools on the client

solemn epoch
#

In Painkiller for instance you can literally unpack games' content running the exe. with the FS.ExtractPak parameter

quaint kelp
#

Painkiller co-op when

solemn epoch
#

It exists

quaint kelp
#

Oh

#

In The new one sure

solemn epoch
quaint kelp
#

Oh

#

Pog

solemn epoch
#

Resurrection has native Coop and you can run the original levels in it

vagrant kernel
vital dew
#

It turned the damn game into an air traffic control radar

sharp seal
#

Now do commander keen 4 rtx remix

quaint kelp
#

Although it's a 3d mod

quaint kelp
#

Is that culling?

vagrant kernel
quaint kelp
#

If you find it lemme know. It does it to some games I try

vagrant kernel
#

Got Carmageddon 1 working through OpenC1, only issue is it fills up VRAM within seconds HUH

#

Finally seeing some Carmageddon with RTX is nice though sad_cat

quaint kelp
#

You will have to have ai look for vram leaks. I had to do that cause I had the same problem

rich jewel
#

Have the AI buy you an Nvidia RTX PRO 6000.

quaint kelp
#

I wasn't kidding

#

And it fixed it down to 4gb

#

On my game

vagrant kernel
sharp seal
quaint kelp
vagrant kernel
#

But I only have had time to test like 1-2 iterations

bright roost
#

well, just noticed tqdm is not really helpfull XD

#

but the others are
minhook will improve the hooks for example

quaint kelp
#

finally got home so i can try things

vagrant kernel
#

VRAM still gets filled but if I turn off RT before going into a race I can toggle it on afterwards and it works

#

Btw the FFP conversion for this worked pretty much immediately

quaint kelp
#

damn

#

i wish it didnt fill

#

somethings not right

vagrant kernel
rose oasis
quaint kelp
#

kinda makes me wish stunts 4d was doable

vagrant kernel
quaint kelp
#

might need to anticull

rose oasis
#

bad matrices can do it too yup

#

do a dx9 trace while in the menu and give it to the AI to fix

quaint kelp
#

is it using any wrappers like dx8 etc

vagrant kernel
#

Already was a DX9 port of Carmageddon but never hooked with RTX Remix

#

The AI made it hook and then also FFP

#

Probably helps that it's old af and also that the source code is on Github

atomic steppe
bright roost
bright roost
#

you also can tell it, for example to compile with minhook. Library is in C:\x\x\ and header in C:\y\y\

vagrant kernel
#

Damn I'm dumb I was wondering why the game looked so weird and forgot I put the RTX preset to low. Looks so sick already with it at ultra

#

CR's sky putting in work as always

#

This has gotta be the oldest RTX compatible game?

#

I guess it's a port though so stuff like Doom is older

gloomy ginkgo
#

@vagrant kernel Looks sick, I wanna try this out but I can't even get Openc1 to launch on win11, are you using a different OS?

quaint kelp
vagrant kernel
vital dew
#

So far so good, got it to enable more resolutions in Trophy Hunter 2003, went from 1024x768 max to 2560x1440 🫡

gloomy ginkgo
vital dew
#

So far trophy hunter has proven to be very compatible with this tool set. I believe its native fixed function but was plagued with a few issues. Frustum culling, fake shadows (like FNV) , really aggressive LOD pop ins, weird terrain blending and grass only rendering 5 feet around you. So far I've increased the max resolution and eliminated the fake shadows, gonna take a wack at LOD and culling tomorrow

rose oasis
#

so

#

the fnv mod is as complete as it can be for now

#

the first 2 commissioned projects are in at least a semi playable state and I can't get much further with them

#

I need a project for myself this time and wanted ur guys' opinions

  • a fork of dxwrapper focused on remix compatibility
  • trying burnout paradise again
  • attempting to port a PS2 game to PC
  • messing around with FO4 to see if I can get it working because I love to torture myself
#

fo4 has the highest chance of pissing me off

muted sun
#

like fallout 4 working with remix??

rose oasis
#

yes 😓

muted sun
#

I agree that fallout 4 has the highest chance of pissing you off :p

#

I thinking attempting to port a ps2 game is the most interesting

rose oasis
#

my plan was to try to set up a template for any PS2 game to be ported, then test it with ratchet deadlocked

muted sun
#

would open up so many doors if you could pull it off

rose oasis
muted sun
#

the ps2 wasn't built around shaders iirc so the chances you could get a ps2 game working with remix is higher I think

#

plus I assume there's a lot of documentation of how the ps2 works because of the emulators

rose oasis
#

yeah there is

#

I have some contacts with the pcsx2 team too so I could probably get some help

#

(I used to be a tester for pcsx2)

fallow helm
#

Out of curiosity, which PS2 game did you have in mind?

muted sun
#

rachet deadlocked

rose oasis
#

it was really fun and we just finished playing through it a couple weeks ago

#

so we know what to expect from it

#

I HATE typing on my phone omg

dull swallow
rose oasis
#

haii

fallow helm
rose oasis
#

we normally use voice to text but we can't talk rn

#

bleh

dull swallow
#

Being nonverbal atm heads up, been doin that lately

rose oasis
dull swallow
#

Emojimaxxing

#

Or wth

rose oasis
#

it's nice to do that sometimes. we hope you enjoy it ❤️

rose oasis
fallow helm
#

Bit obscure nowadays, but I remember my sister had it way back in the day.

rose oasis
#

looks pretty neat

#

I'll grab it and play it a bit. if I enjoy it I'll prob mess around with it if ratchet doesn't work out

fallow helm
#

Have fun! It is a little tough, so you may want to have a guide handy just in case. I bought a copy recently and tried it and... I did not remember the early game being that unforgiving.

rose oasis
#

we like challenges as long as it's fair

muted sun
#

is deadlock using the same tech as the othe rachet and clank games?

#

I know there's been quite a bit of reverse engineering work done for some of the games

dull swallow
muted sun
#

-# xbox kid if that wasn't very apparent

rose oasis
#

😛 I was considering porting it but then I remembered it already had one

fallow helm
dull swallow
#

We tried to get thr re tool to run remix on halo reach

#

Via friends account

muted sun
#

how did that go?

rose oasis
dull swallow
muted sun
#

blew up in a spectacular fashion

dull swallow
#

We dunno even what wede ask it to do

fallow helm
rose oasis
#

I think the best approach would be a generic dx11 -> dx9 wrapper which can be built on for each game

dull swallow
#

Could we like give it the decompiked shader stuff and tell it to port it to remix api or does it not know remix api

rose oasis
#

it can do remix API but it needs sample code

dull swallow
#

Aren't the shaders already decomped hmm

#

Iirc

muted sun
#

there's the actual shader source for reach floating around

#

comments and everything

rose oasis
#

sad_cat don't break rules pls

muted sun
#

-# it's from the official modtools

#

-# not leaked or anything

dull swallow
#

So theoretically could we use those?

rose oasis
fallow helm
# muted sun -# not leaked or anything

I do love it when games have that readily available. Being able to use the official Dragon Age tools to extract its shaders has gone a long way with DA:O.

rose oasis
#

I am so excited at the thought of burnout paradise working still. I want it to so bad

rose oasis
#

dx9

#

just cursed

dull swallow
#

Ah

#

The great hmm can tell you how much we've tried to cheese a way into halo reach

rose oasis
#

given how difficult even halo ce is... sad_cat

muted sun
#

(:

#

yep

#

for reach I would try to get the game to boot just using the dll first

#

the games in mcc are all dlls and the windowing get's handed off to a ue4 frontend

#

I've seen people do it with Halo 3 before

#

then figure out how to downgrade the game to dx9

#

-# I might want to do something similar for Halo CE in the future so we can get access to 64 bit (so we aren't held back by the bridge) and have access to mcc's more modern mod tools

dull swallow
#

if you can manage that

#

please tell us cuz like

#

we dunno what were doin

rose oasis
muted sun
#

There are defines for the xbox 360 in the MCC version of Halo Reach's shader source

rose oasis
#

after the vibe tools are in a stable place (tools stop changing so much) we plan to make some basic guides/tutorials on how to prompt it

#

and what to do when running into specific issues

muted sun
#

maybe ask vibe if it can find anything related to xenon in the dll

rose oasis
#

okay this isn't gonna happen but imagine the og Xbox emulator from the 360 gets ported somehow

#

cxbx still has so many issues

muted sun
#

or just tune up cxbx for a specific game

rose oasis
#

I don't mean for remix

#

just in general

muted sun
#

ahh

rose oasis
#

god I want food sssoooooo bad

#

btw

candid mirage
#

this was a joke pls do not kill me

fallow helm
#

Good choice! For me, personally I think a game like Portal would be another decent pick for showing off the potential of pathtracing.

#

Maybe Half Life 2 as well, but let's not get too ahead of ourselves here.

golden raven
#

whats new

dull swallow
rose oasis
#

my inability to sleep

dull swallow
#

True

golden raven
#

I've been slumped over my seat plaing death stranding for HOURS

#

While I wait for re9 to download

solemn epoch
golden raven
#

Mhm

#

New update

vital dew
vagrant kernel
#

AI is also good for making manual USD edits that I'm too lazy to do myself btw lesGO

sharp seal
#

AI remix mods 👀

vagrant kernel
#

Wonder what else it could do to make remixing life easier

#

Some texture tool stuff could be good

solemn epoch
#

Remix bros in 2070 when there's not a single river left in the world

#

(GTAV 5 was worth it)

misty meadow
quaint kelp
#

Hmmm splinter cell

golden raven
#

fucking amazing

#

Figured out the DS2 Decima archive format.

vagrant kernel
#

Try and see if you can enable RT shadows

golden raven
vagrant kernel
#

I know

golden raven
#

LOUISE??

#

Lou's full name is LUISE?!!!

vagrant kernel
#

Have you finished DS1

golden raven
vagrant kernel
golden raven
golden raven
#

I probabl did

#

knowing how much a snoozefest DS ccan be

quaint kelp
#

@vagrant kernel did carmmagedon vram leaks get fixed?

vagrant kernel
#

Works by just turning on RT after starting a race for now

quaint kelp
#

Ah ok

quaint kelp
#

Can we re dx9 sdk to use shader model 6? I mean it's a name d3d9. dll

vagrant kernel
#

Bro is just yapping at this point

muted sun
dull swallow
#

@rose oasis if youre avaliable, is it possible you could give me a quick rundown of how to install e mans tools with cursor cuz maybe were stupid and never did? Dunno, is it js something we ask it to use with its prompts

rose oasis
dull swallow
#

Alright

#

Thank you!

solemn epoch
#

It'll mess up your system Python otherwise

#

and yeah, Cursor is a mistake. The efficiency of GitHub Copilot makes me feel sus cause I expect them to nerf it any time soon lol

#

I've been using Copilot really, really heavy this week documenting PainEngine's LUA functions

#

67000 lines and still counting

#

this shit is wildly useful

quaint kelp
#

Dx9 is crazy with old code. When newer apis are different

#

I tried wrapping phasmaphobia with dx11 to 9 and it was 2 fps

muted sun
#

the shader model defines the feature set available to shaders, it's part of the directx standard. you can't simply backport shader model 6 to dx9, because shader model 6 is a DX12 feature.

quaint kelp
#

Then shaders would likely be corrupted if she ports a dx11 game

#

She was talking about it if you scroll way up

rose oasis
rose oasis
bright ermine
#

i should try this toolset for UnityRTX

#

might help me with some of the roadblocks with geometry having no cpu readback like ultrakill

dull swallow
#

Wrong emoji

solemn epoch
#

Still I've used a lot more API than the $39 plan is worth and it is at 20%

sharp seal
#

Copilot isn't greedy

#

Unlike cursor sub

quaint kelp
#

Claude sonnet isn't either

#

Just annoying

#

Cause it talks back

solemn epoch
# quaint kelp Just annoying

I also find it pretty annoying when it tends to say "I'm gonna do this because this is the way to go. Actually no, I'm doing this instead"

quaint kelp
#

Yea

#

It drives me nuts

solemn epoch
#

In a single sentence/paragraph that is a final output, not thinking

quaint kelp
#

I wish their was a way around it

rose oasis
#

usually a sign that its context is full or that it doesn't have enough info to work with to fix the issue

#

I usually start a new chat with a new prompt

quaint kelp
#

I'm like will you stfu Claude I said this . Then it repeats

#

You need a summary of the last prompt though

#

For a new window

#

Can bloodborne be ported with re

vital dew
#

My copilot usage is stuck at 4.4% for the last couple days, not sure if its a glitch or just free usage? I imagine ill check it later and see its higher

bright roost
#

you lucky fellows

#

my claude usage is rising like crazy

solemn epoch
bright roost
solemn epoch
vital dew
#

And thats strange because those options are 1x for me too

vital dew
#

This is through VSCode, I only have the $10 github sub

quaint kelp
#

30x on the big one damn

#

Hmm is dlss open source

#

Ok

vagrant kernel
#

Wait, I just realized something important:

#

Is this "reasoning" stuff just the AI being forced to start sentences with phrasing that would lead to another direction

golden raven
quaint kelp
#

ask it if it is

#

lol

golden raven
#

<think>
It will think here
</think>
The answer is written here

vital dew
#

Man Trophy Hunter eally doesn't like the livetools. When it tells me to start and wait at the main menu for it to attach all is well, I walk around a little to trigger some LOD pops then tell it I performed the LOD pops. Then its like "Alright I saw some writes! Do it again 5 times and let me know!" Then the game crashes right after it told me to walk around again lol

rose oasis
bright roost
#

This is hilarious

vital dew
#

Fugggg finally got rate limited, well I'll be back again later

golden raven
#

Good work, claude

sharp seal
#

What's this

golden raven
#

reverse engineered

jovial totem
golden raven
#

Okay well it was a goldmine

rose oasis
golden raven
#

yeah

rose oasis
#

i love how excited it gets

golden raven
sharp seal
golden raven
#

Claude is SO overloaded right now

vital dew
#

My claude never gets excited like yalls do, its like an emo teenager whenver I task it 🙁

fallow helm
#

To be fair, it had been finding dead/useless code for quite a while by that point, so I get it.

vagrant kernel
#

Does the toolset know how to inject a fake camera? Just thinking how for some games it might make be enough to keep things shadered rather than immediately go FFP

sharp seal
#

It can, this is probably the most basic task it can do

golden raven
#

Stuck

golden raven
#

Okay

#

Texture sets

#

material params

#

and skeletons are ready to export

#

Models left

golden raven
#

ughhhhh okay done

sharp seal
#

texture and model export from game files

golden raven
#

I still have no clue about the model format btw

quaint kelp
#

can you just have them export the models to usd?

#

even fbx will be ideal

golden raven
#

I don't know the vertex format yet

#

I just figured out the archive

vagrant kernel
#

My god is Claude yapping today. The logger needs adjustment to hit gameplay and then it just talks about ways to extract the matrices forever. Just adjust the dang logger and work with that data

solemn epoch
vagrant kernel
#

Should probably just tell it right away to adjust the logger to only log above a certain amount of drawcalls instead of always doing the whole spiel with "wait.... THATS A MENU! The player might not have reached gameplay yet" etc

sharp seal
#

anime monologue moment

quaint kelp
#

i wish claude will quit talking to itself

#

its like hey i wana be a human, so i got to think out loud

solemn epoch
#

Yeah, it does feel kinda old when it's trying to simulate emotion, while the user is 100% aware that it's just an LLM guessing the sequence of tokens (words) that would probably make sense

quaint kelp
#

i just told claude no again

#

dumb ai

#

its like its degrading after long use, like the modules on overload or something

vagrant kernel
#

So far I've had not had one of those long yapping sessions result in an actual breakthrough

#

They just seem like a waste of time

quaint kelp
#

i think you can tell it to turn off its feedback

#

but eh

rich jewel
#

Does Claude have personality options like ChatGPT to not be so talkative while thinking?

vagrant kernel
quaint kelp
#

i wonder if it will listen if you tell it, its not logical to yap, just work

golden raven
#

Okay just as Claude says

#

One last push

#

I got everthing exported

#

model format figured out using odradek

#

Gonna make a blender script and hope it works.

golden raven
solemn epoch
vital dew
#

I dunno man I think i see some raytracing, very promising!!!

quaint kelp
#

man, its dumb. i started being polite to claude then it works

vagrant kernel
#

Was that supposed to be something from DS2

golden raven
quaint kelp
#

i had that i had to get the textures seperated from corruption

vagrant kernel
bright ermine
#

tried copilot today and holy crap the amount of times you get rate limited pain

sharp seal
solemn epoch
#

And the amount of tokens I consume is insane, it almost documented the whole Engine now

#

FYI you can drop Ghidra folder into the repo and tell agent to use it. It will also write scripts for Ghidra and execute them

bright ermine
solemn epoch
#

I find Ghidra to be more accurate especially when it comes to decompile

bright ermine
solemn epoch
#

you can also make agent use Ghidras tools to load PDB if you have those

#

With PDB it's on the next level

bright ermine
#

im just trying copilot because its so much cheaper and generous

crystal kiln
solemn epoch
crystal kiln
#

PDB loading is not a thing though, indeed

solemn epoch
#

NecroVisioN is the only game made on PainEngine other than Painkiller

solemn epoch
solemn epoch
#

I would've payed like $2000 by this point using Cursor

crystal kiln
bright ermine
#

i havent touched an openai model in a long time so hopefully its up to par with sonnet

rose oasis
solemn epoch
rose oasis
#

if often fills up context incredibly quickly and any mistakes that were made by the agent making the file confuse the main model

solemn epoch
#

Never tried remix stuff

sharp seal
solemn epoch
#

I wouldn't pay it gladly

rose oasis
crystal kiln
#

The primary reason to have this is because the LLM prefers to disassemble and read the assembly code, but often limiting to just a few lines that don't tell the whole story, while the cpp decomp just forces it to read the whole function instead. There's got to be a way to improve this if they're getting confused

solemn epoch
#

I like how the whole #reverse-engineering thread basically moved here

crystal kiln
rose oasis
solemn epoch
crystal kiln
rose oasis
#

claude searches files as well properly, but never kb.h specifically

rose oasis
#

ig i'll test it out

crystal kiln
rose oasis
#

i use the claude max subscription, not cursor (cursor is horrible cost-wise). i use it on the recommended settings, and i played around with them a lot too. the current ones i use are the best balance

solemn epoch
#

How's Claude Max? You've been using the 1m context model if I'm not mistaken

rose oasis
#

it's been very good

#

as long as i keep getting commissions i will keep this plan instead of copilot

#

it has enough usage for me to work on 3-4 games at once without running out

solemn epoch
#

Is it the $200 one?

rose oasis
#

$100

solemn epoch
#

Curious

#

Kinda tempted to try it at some point

rose oasis
#

💖

#

reverse engineered sims 3's shader format

sharp seal
#

Nice!

rose oasis
#

nightmare scenario

#

sadly

#

TS3 is out

vagrant kernel
#

Bro started referring to getting in-game in RE4 as "getting into the village" to prove his gamer cred

quaint kelp
#

Lol

#

Well wasn't there a partial village somewhere?

#

With a gate

#

Had a entrance to the lake

crystal kiln
# rose oasis 😔

Ask it to make the wrapper track all shaders' "GetUniformLocation" calls to create a live map of registers location

crystal kiln
quaint kelp
crystal kiln
quaint kelp
#

I guess it could also use live tools to grab them all

crystal kiln
#

Also, to rearrange the register, it might be that the game recompiles the shaders from raw source at some point, a source that is loaded procedurally by parsing strings Peepo_Think
Can't think of why, maybe some layers of obfuscation Shruge

vagrant kernel
quaint kelp
#

I hate that fight in re4

#

Lol

#

Not to mention that giant alligator

#

Or w/e

#

Wait that's re6

#

I don't remember

rose oasis
#

it just... it's too much for it to handle i think

vagrant kernel
#

Holy yap

#

Honestly, is this kinda yapping doing anything?

crystal kiln
# vagrant kernel

Yeah, the high thinking models do a lot of that "Thinking" internal monologue, which later they summarize with thoughts that actually made more sense and weren't just stupid guesses. At least on Cursor

crimson yacht
#

Lights seem to stick around a while after the mesh has disappeared, anyone else have this issue whos worked on Directx9c/shader based games?

rose oasis
#

to me it looks like it is

#

but i'm not sure 🤔

crimson yacht
rose oasis
#

interesting

crimson yacht
#

And the streetlights and stuff are completely fine and normal and never move

rose oasis
#

is that specific geometry being rendered through shaders?

if you turn off experimental shader support in remix, does it vanish?

vagrant kernel
#

Breva hitting me with that sarcasm

crimson yacht
rose oasis
#

unfortunately i have no idea what could be causing it then

#

that's really strange

crimson yacht
#

thanks for your input though, im sure ill figure it out eventually

atomic steppe
#

and knows how to take in bianry with pdb

simple orchid
#

I think I'm in denial that I can't turn off culling in tomb raider legend, and get stage lights to stay anchored on meshes

vagrant kernel
#

Anyone got any pointers what I could tell the AI to fix this. The objects in the wrong place/orbiting are ones that previously wouldn't render with RTX Remix at all. I got them in there now but they are clearly being transformed wrong. I keep telling the AI what I'm seeing but it just makes adjustements that don't change or only slightly change stuff.

atomic steppe
#

try telling it to use the dx api tracer tool with game live and maybe since it put them in if you caught what the objects are (called in the backend) tell it to look for those and audit the positioning / orbiting / transforms

vagrant kernel
solemn epoch
#

GPT 5.4 made Blender addon for importing Painkiller models + animations

#

It's honestly impressive how it drilled into the engine to learn what exactly the game does with animations and replicated it in Blender

#

Getting impressed with this stuff every day

rose oasis
#

@violet flume could you pretty please add a license to this repo: https://github.com/xoxor4d/remix-comp-base 🥺

if it ends up being a compatible license and you're okay with it (my code is MIT, and this toolkit is also MIT), i want to fork it and modify it to work with these tools. i'd ofc explicitly credit you in the imgui still and in the repository

#

my curreny DX9 template code is good for AI to work with, but too complex for people and lacks information. i'm hoping that doing ^ will improve both

muted sun
#

-# how would that work for my fork of the template? (the Halo CE compat mod)
-# since mine is gplv3 licensed lol

rose oasis
#

A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
for MIT
https://choosealicense.com/licenses/mit/

#

it's very very permissive

muted sun
#

oh yeah
but I wouldn't have to change anything in my fork since I forked it before it had a license and got explicit permission to distribute it under gplv3, right? I would only have to change stuff if I were to pull stuff from xoxor's repo after a license change, correct?

rose oasis
#

if you got permission then you wouldn't need to do anything

#

and yeah only after pulling new stuff would you have to do anything

#

if he does make it MIT then afaik you would only need to give attribution, and you can distribute it as any license you want afterward. so it wouldn't be a problem anyway

muted sun
#

you also have to redistribute the copyright notice with mit

#

open source licenses are fun

vagrant kernel
muted sun
rose oasis
vagrant kernel
crimson yacht
#

I depise how gemini thinks. Every other line is "Ive made a breakthrough" or "I've made a crucial discovery" and "Im zeroing in on the solution" Like it thinks its an absolute genius thinking of these incredible things and then proceeds to get it wrong every single time.

vagrant kernel
#

I've come to the conclusion that sadly I do have to use my own brain a bit when the AI is lost and wandering around. Like for the smoke in Carmageddon the AI insisted it has to undergo FFP conversion which went nowhere and took hours, even going so far as inventing reasons for why the engine OpenC1 uses is special and it'll never get picked up by RTX Remix properly ever and then I pointed it to the shader files and told it "fix it" and it was like "one line fix coming right up, here you go"

muted sun
solemn epoch
#

You need to be able to provide that extra little bit of context when necessary

solemn epoch
rose oasis
#

i opened a PR this morning @crystal kiln

#

it enhances the ASI patcher. i needed to do this to make a valid 64 bit patch for #1123484399246245888

crystal kiln
rich jewel
rose oasis
#

🙏 thank you

atomic steppe
crystal kiln
#

@atomic steppe @rose oasis merged both of your PRs. Thank you for the awesome work you guys have been pulling off

sharp seal
#

This toolset has enabled a lot of users to manage large scale compatiblity improvments by letting AI do all the hard work. Literal Black Magic and nothing short of a miracle for remix users

bright roost
rose oasis
#

@crystal kiln would you be against having c++ code in the toolkit? i'm working on integrating my FFP code into xor's base comp repo and then replacing my template code entirely, but it is a different language

vital dew
#

Opinions on claude max vs claude pro? Does claude pro include the 1m context models or is that just max?

muted sun
#

let's gooo

rose oasis
#

i'm going to integrate the tracer module into this too. you'll plop it in the game and you can capture the trace yourself in the imgui menu instead of telling claude to do it (or running the command manually)

#

that way you don't need to swap DLLs and inis constantly

muted sun
#

niiiice

#

-# I haven't messed with the imgui stuff in the template lol

#

-# not sure if it even works in halo lol

rose oasis
#

if anyone wants to mess about with it

#

i'm still refining it

muted sun
#

231,120 additions

#

god damn

rose oasis
#

most of it is the deps from his code lol

#

but a lot of it was changed

#

my FFP code has been fully integrated

#

i'm gonna work on refining the codebase even more, remove unnecessary things, etc.

#

😠 anthrophic must have changed claude max's cost/usage limits. i'm maxing out within 2 hours now when normally i struggled max out the 5 hours of usage

muted sun
#

yeah

#

claude web was timing me out yesterday

muted sun
rose oasis
#

😔

#
#

genuinely angry

rose oasis
muted sun
#

rip

sharp seal
#

They're burning through water fast lol

#

All this remix compatibility is coming at a big big cost from AI data centers and how they work

muted sun
#

think I'll give copilot my fork, your fork, and my stripped down version of the proxy to see if copilot can port everything

rose oasis
#

first do the base proxy code + my fork, then give it the relevant code from your fork in a new chat and have it finish

#

otherwise context will run out too quick

muted sun
#

oh yeah duh

rose oasis
#

😔

#

i'm upset

sharp seal
#

yeah my 3am brain isn't working correctly please excuse me

#

I'm just soooo tired

rose oasis
#

if they keep this usage rate, i'll max out the weekly usage in like 3-4 days

rose oasis
sharp seal
#

I did, then my alarm woke me up again

muted sun
sharp seal
#

Yeah..

#

It's currently 4:30am

vital dew
#

Is this normal? Seems like the subagent is delegating to other subagents, which then delegate to another subagent?

candid mirage
#

You guys on Pro even able to select 1m context anymore? It hasnt appeared in my model selection for over a week

rose oasis
#

use this instead

#

then it shows up

#

really stupid

#

if you don't see that button, open a new window

candid mirage
# rose oasis use this instead

had to go to terminal mode run /model opus[1m] to get it to force it on
Also had to reeneable extra usage, which was probably the main issue

#

And now I remember why, its because everytime Id use 1m context Id instantly get hit with a Rate Limit -_-

rose oasis
#

😔

simple orchid
#

Lol anyone know what the grass/waterfall/hair textures would be called? Alpha textures? Been trying to explain to claude but he's lost 😅

crimson yacht
rose oasis
#

if the grass is animated (like moves with wind), that will break if converted to FFP

#

(it isn't good that they're showing up as UI-like elements though)

atomic steppe
#

Yeh I saw that 5hr announcement awhile back it was nice but was probs scummy to bring people in

rose oasis
#

😭

#

if this keeps up i might cancel and go back to copilot

#

sitting around waiting for 3+ hours for the usage to reset isn't really efficient

simple orchid
#

Won't be renewing claude, just wayyyyy to many outages int he span of a week. Idk I miss cursor, for what I was doing it was pretty efficient and organized

rose oasis
simple orchid
#

Yeah I think that's what I'll try next, copilot looking reallll good rn Yesyes

rose oasis
#

$10 copilot plan has more usage than cursor's $20 plan which is kinda funny and sad at the same time

#

next month i'll try the $40 plan (rn i have claude's $100 plan)

candid mirage
rose oasis
#

it has a 5 hour usage period

#

mine was maxed out in just an hour and a half

#

working on 2 separate projects, and not even that complex

#

last week i worked on 4 games at once and made FFP mods for all of them. and only ever maxed out my 5 hour session limit ONE time

candid mirage
#

Only took me like 25 mins, it reviewed the source for like 7 shaders, came up with a plan then said peace, Im out

rose oasis
#

😔

candid mirage
#

what does "300 premium requests" amount to relative to the normal 5 hour window pro gives?

rose oasis
#

well

#

you get 300 credits per month. one prompt = 1 credit. doesn't matter how long or short the message is, it uses the same credit cost

#

sonnet 4.6 costs 1 credit. so 300 sonnet 4.6 messages a month

#

opus is 3 credits. only 100 messages per month if you use it

candid mirage
#

🤮

#

Build more datacenters

rose oasis
#

this thing ran until yesterday

#

probably helped a lot with usage

#

😔 no more

crystal kiln
rose oasis
#

the current template code has usability issues according to saintMath. he was working with my Wolfenstein patch to try to fix it, and it was so complex that he ended up porting it over to xoxor's codebase

#

i'm hoping that after this is cleaned up and optimized, it'll be easier for both to use

crystal kiln
crimson yacht
#

Going to try disabling frustum culling, that's easier to do in an ASI rather than in the proxy dll right?

muted sun
#

shouldn't matter I believe

#

would recommend using a faster model

#

because you probably won't get the culling disabled on the first try

rose oasis
muted sun
#

why is that?

rose oasis
#

frustum culling requires directly patching the game. it can be done from a proxy, but you end up with a bunch of extra wrapper code that you don't really need + the complexity of having another layer between the game and remix

doing an ASI patch is usually a lot easier

muted sun
#

ahhh

#

duh
-# xoxor's template has a lot of that already

rose oasis
#

for xoxor's code it makes sense because it's intended to be an all in one patch, and a lot of the games he worked on required control over specific variables in imgui. in that case yeah you'd def want to do it in the wrapper

muted sun
#

yeah

#

oh btw I took some of the files from your fork of the template

#

seem to working a little bit better

rose oasis
#

awesome

#

i'm finalizing it now

muted sun
#

not nearly as crash prone

rose oasis
#

this is the full feature set

#

because it's a good test, i might try porting the FNV code over to it. would give some nice control over things like the passed through DX9 light sources and such

muted sun
#

had to yoink a few files instead of rebasing because my fork is pretty different than xoxor's template at this point
mine uses a different build system lol

rose oasis
#

🔥

#

release your own template now lol

muted sun
#

-# I just asked copilot to make it build with a build.bat instead of having to setup the build and use visual studio

rose oasis
#

i'll prob do that to bring it back in line with the old system

rose oasis
muted sun
#

making it use a proxy instead of an asi is nice

#

Halo doesn't like like ASIs lol

rose oasis
#

🤔

#

for what

#

ohhh i see

#

yes i agree

#

i like this system in concept, but in practice it ends up causing a lot of issues

muted sun
#

I like how it's all layed out and the namespace stuff

rose oasis
#

unfortunately, this kinda reduces what exactly it can do in terms of the culling stuff i think

muted sun
muted sun
#

thx

rose oasis
#

it'd require massive reworks

#

i personally prefer the proxy solution, but it'd require reworking a significant portion of xor's code. and considering he did actually know what he was doing & is very good at it, i'd rather trust his work lol

#

with that, i believe my implementation is complete

#

a lot of code was simplified and removed to reduce chances of wasting context for LLMs

muted sun
#

pro tip: having copilot bisect your code with a smaller model is very very helpful if you run into issues

rose oasis
#

@muted sun

#

i mistakenly ported an old version with a bunch of issues 😭

#

but it was relatively painless to port

muted sun
#

oh no

#

gonna be sick

rose oasis
#

😭 wat

muted sun
#

two seperate thoughts lol

#

i mistakenly ported an old version with a bunch of issue
oh no

#

.
gonna be sick (as in the compat mod is going to be sick)

#

-# little scatter brained rn

rose oasis
#

🤣

muted sun
#

wonder how difficult it would be to add a fov slider to the imgui

rose oasis
#

this was one of the main reasons i wanted to port xor's code

#

it's an amazing template to add all sorts of controls and functions that we couldn't have before

muted sun
#

awesome

rose oasis
#

just find the address that LODs are controlled at, then add the slider to the imgui

muted sun
#

having an fov slider for Halo would nice

rose oasis
#

it wouldn't be a generic slider

#

and it's a simple enough task that you can just ask copilot to do it

#

it should get it pretty quickly

#

i updated the code a lot btw and it knows his codebase pretty well now

rose oasis
#

okay

#

wow

#

so porting FNV was pretty painfless

#

well. managed to stretch usage for 3 1/2 hours

#

i wouldn't recommend anyone use the new code yet. it has some issues i'm working on fixing. mainly structure. each mod that it makes should be entirely self contained. just take the folder from patches and upload it to github and it's a complete repo

right now it's not doing that

bright roost
candid mirage
#

My conversations last no longer than 30 mins honestly, reverse engineering is apparently very tasking

naive kindle
vagrant kernel
#

Premium requests ran out 😭 I guess getting Copilot Plus at some point is inevitable

#

Shouldn't have wasted any trying to force RT in Nioh 3

solemn epoch
#

Have been using GPT 5.4 for more than a week like crazy

#

2 weeks, actually

bright ermine
#

where are yall finding this $39 plan, i only get access to the $10 one