#Modding the MGS1 emulator

1 messages · Page 5 of 1

haughty iron
#

So, high five

finite peak
#

I see you too are a man of culture!

haughty iron
#

It's honestly just sad to see people defending these...

#

Especially MGS1

finite peak
#

It’s copium

haughty iron
#

It looks worse than on PS1. When people say "they went for the original experience" I just cringe

#

I even saw some odd/different sound effects in the MC?

finite peak
#

Oh thats fixed now

haughty iron
#

Also the audio isn't being emulated properly, as Digital Foundry has shown

#

There are some cuts here and there

#

Oh good

finite peak
#

Yeah that’s what the profile is for

#

Speaking of which let me put up the AMD instructions

haughty iron
#

I didn't try out your mod yet as I'm happy with DuckStation atm but I am most grateful for what you unspoken heroes are doing here

finite peak
#

appreciate it, but yeah just to let you know all the crackling and warping and all that is caused due to unstable frame rates

#

which is why no one on the steam deck has that issue

#

but everyone else does

#

Just figured it out on AMD as well

haughty iron
#

Ohhh

#

Makes sense

#

My god, KONAMI

#

You would think they'd just have figured this stuff out since modders already are

#

Hell, the GOG version is actually mostly fixed too by modders through reverse engineering

#

It's like 80% fixed. Missing only a few key features that unfortunately make it a mid port, still

finite peak
#

yeah that blur filter can't be removed unlike this one

haughty iron
#

Yeah

#

I think it's using a bilinear filter

#

PS1 uses nearest neighbor, I think

#

Anyway, about shaders. Just in case you guys weren't aware, this collection of HDR-based CRT shaders got released and the reports say it looks pretty much identical to the real thing

#
#

Might be worth exploring

#

The author does point out you need an HDR TV for them to look like they're supposed to

finite peak
#

Yeah that’s why I avoided it

#

Mine looks good with or without HDR

#

Also, I have a beef with those kinds of filters

haughty iron
#

Got it. How easy would it be to add it just for HDR users?

#

I don't have an HDR TV but maybe in the future, you know

finite peak
#

Not hard really, it could have it’s own option

haughty iron
#

Ah cool

finite peak
#

But my thing is this

haughty iron
#

Well you say you got a beef with it though so I can't request it personally

finite peak
#

I understand emulating the good parts of a crt

#

But why emulate the bad parts?

#

That’s my problem with those filters

haughty iron
#

No clue, most people in the comments say it looks very authentic

#

I haven't seen it for myself

finite peak
#

I have 4 different brands of real CRTs I compare all of mine with

#

All component, early 2000s model

haughty iron
#

And these HDR filters look worse?

finite peak
#

Hell one is from 08 and has an immaculate tube

#

Most of them do, I created one that is a one for one in retroarch

#

But…..I went one step further

#

I looked at it and said…..”why not remove all the bad parts like signal interference?”

woeful flare
#

wait, MGS1 got updated??

finite peak
#

Yeah, not sure what they actually did though

finite peak
#

ROFL, well kind of both ways lol

#

Its awesome yes! But Konami obviously went for a cash grab

#

These games are awesome on the deck!….and Nothing else!

#

Pre mods that is

haughty iron
#

Well, almost

#

I assume it's impossible to look identical

finite peak
#

Naw, it looks better on an OLED HDR

haughty iron
#

I'm planning on getting one in Xmas

finite peak
#

It puts a CRT to shame

haughty iron
#

Alright I'll take ur word for it

finite peak
#

because it can produce colors that simply aren’t possible

#

on a crt that is

haughty iron
#

Aren't possible on a CRT you mean

#

Ye

#

Gotcha

#

That's great news

#

This is shaping up to be the best version of MGS1, and shame on KONAMI for not having that as an option since launch.

finite peak
#

Their filters are bad, REAL bad

#

You can enable them in the ini if you want, its kinda funny how bad they are

soft falcon
#

Has anyone tested whether the new update breaks anything btw?

pure radish
#

as far as i can tell there was no update

soft falcon
#

Ah may have been one of those random refresh updates

haughty iron
#

I stopped following MGS1 MC

finite peak
haughty iron
#

I mean I expect them to be bad

#

Yeah why would they be good

finite peak
#

yeah but I mean like.....real bad

haughty iron
#

This requires effort

#

FF has the same

#

Not sure if you know about the Pixel Remasters

finite peak
#

naw.....worse than that

#

like, a lot worse than that lol

haughty iron
#

How. FFPR CRT filters were horrible

#

Like

#

Unbearable

finite peak
#

you really want to see?

#

one sec

haughty iron
#

Sure

#

I mean how bad can it be

finite peak
#

There you go, all my filters off, all of theirs turned on rofl

haughty iron
#

Isn't this just a piss filter

#

I don't see any scanlines either

finite peak
#

nope, that's an actual dot matrix filter

#

with scanlines on

#

zoom in

#

it's terrible rofl

haughty iron
#

Oh wait

#

I looked at it on PC now

#

Was on phone before

#

Jesus Christ

#

This is not how a CRT looked back then

#

I went through the '90s you can't fool me Konami

finite peak
#

and just for comparisons sake

#

That's mine

haughty iron
#

Yeah night and day difference

#

They should honestly give the IP to someone who cares

#

Delta's future isn't looking good the way things are "progressing"

finite peak
#

that's fine, we're taking it back

#

I've got plans that konami isn't going to like lol

#

this is just the start

haughty iron
#

When the 3 big features get in there, I'm definitely switching from DuckStation to this

#

🙏

finite peak
#

the 3 big features??? I dunno man, playable seemed like the big one to me lol

#

and you know, analog controls!

haughty iron
#

Oh I meant like

finite peak
#

naw I'm just giving you a hard time

#

it's all good

haughty iron
#

Internal resolution, and like, overclock

#

Oh

#

Lol

#

But yeah this is already huge tbh

#

Right now it's basically the closest it's ever been to the original experience

#

Basically what v.1.0 should have been when it launched

finite peak
#

now I just need to figure out how to port this over to the steam deck....

#

at least I don't have to worry about the framerate on there cuz it's already locked at 60hz

haughty iron
#

Different OS

#

Yeah sounds hard

finite peak
#

eh, probably not? most things on it have been pretty simple for me so far, really the main thing I'm worried about is the shader

#

that's the only thing I'm not sure if I can get on the deck

#

I love this steam linux, it's like linux for dummies, it's great!

haughty iron
#

Oh nice. I don't own one so I don't know

finite peak
#

well technically speaking I don't yet, I ordered mine and it's on the way but in the meantime I've been using my brothers

#

I'm not doing the metal gear port till I get mine cuz I'm only going to do so much on a system that isn't mine

#

mod port?

#

metal gear mod port?

#

I dunno anymore lol you get it

haughty iron
#

Yeah of course lol

#

Got it

#

I've also been wondering if anyone has tried raising the FPS on a hacked/jailbroken Switch

#

At least for MGS2

#

That's off topic though

finite peak
#

I have a switch but metal gear isn’t touching it lol

#

And yes I’m aware of the irony cuz of our previous conversation but I got it for 100 bucks on facebook marketplace so I figured it was worth it lol

haughty iron
#

Oh I actually I was talking about 2 and 3 running at 30 FPS on it

#

I'm pretty sure it's more than capable of hitting 60 since the Xbox 360 did it and it's a far inferior console in terms of raw power

#

But again, this is off topic

#

Gonna keep an eye out on this thread for new MGS1 updates

pure radish
#

ayy I got direct game boot working

#

that was a fun challenge

haughty iron
#

@finite peak you said you are now using KONAMI's emulator for the MC, correct? Have you stopped using SwanStation then?

#

Also, does KONAMI's emulator have a name? What's it called?

finite peak
#

Yeah, awhile ago for that matter

dawn flare
#

It's M2's emulator that they've used for a number of releases

pure radish
#

its called M2ENGAGE

dawn flare
#

Thanks, couldn't remember the name

haughty iron
#

Does this emulator feature PGXP at all?

#

Like, in any capacity?

pure radish
#

prob no one knows atm

haughty iron
#

Got it

pure radish
#

reversing the core gonna take a while

#

need to work out how to select a game

#

best thing about this solution is all the menus should work fine, shouldnt break anything

haughty iron
#

Very nice

pure radish
#

seems like it actually just boots the last thing you started

#

maybe don't need a way to configure that

#

since you can just go back to menu and change to something else

haughty iron
#

This doesn't sound inconvenient

#

Usually people stick to 1 version

#

It's not like your everyday user switches between different versions on the fly just like that

#

Most people just wanna grab a controller of choice, kick back, pop open a beer and play their favorite version

pure radish
#

what is with the default keyboard bindings jesus

kindred chasm
#

Need help nuggs?

pure radish
#

found the decompression func

#

for lz4a

quiet lodge
#

I thought it was a joke but is it really possible to play the game in another emulator like Swanstation? Lol

soft falcon
#

I mostly just remember other people making scripts to extract from other compilations to use in whatever

#

Sometimes even flash carts

pure radish
#

yeah i got the thing dumped, will try to write a decompressor

soft falcon
pure radish
#

who knows

#

im not really doing it to get the original rom i can just rip my disc

#

i cant resist a puzzle, thats the motivation

finite peak
#

Oh wow, yeah this thing really is just an all in one emulator!

finite peak
#

Does anyone know where spoopytoots thread went for his spoopypad?

finite peak
pure radish
#

why does the goddamn thing open the pause menu when i start the game with the launcher skip

#

it wasnt doing that originally

#

but i have like a billion input devices attached so

#

maybe i need a reboot

haughty iron
#

Pensive emoji

fringe shore
#

Seems to be a discord feature, if no posts are made after 7 days or so it goes away from your list, the mgs3 thread dropped off for me as well

#

But is still in the forums

pure radish
#

need to work out tracing return values

#

that will help loads

pure radish
#

ayy, got return values

haughty iron
#

What are those?

pure radish
#

the mod has a squirrel tracing feature

#

writes to the log file

#

it showed function call parameters but not return values

#

its useful for this sorta stuff because it should show me the reason the game pauses

#

this is the cause I reckon

#

translation: "In-game controller update and disconnection check"

#

steam moment

#

aha

#

it doesn't pause if i have my controller plugged in

tribal acorn
#

it's because consoles require that to happen

#

so they probably kept it for steam too

#

steam doesn't require it but strongly suggests you do it

#

consoles require it for approval: if the game loses focus or the controller is disconnected, it should pause

pure radish
#

replaced those funcs that manage the pad id

#

replacing squirrel functions with C++ functions kinda wild

#

the start value is -1

#

keyboard is 4

#

i just set it to 4 instead of -1

#

and it works and both the controller and keyboard work

#

🤷‍♂️

#

the game can still change it

#

all i've done is change the startup value

#

i think it changes it when a new device is used

#

i guess -1 is "there is no input device"

pure radish
#

why does snake walk forwards if i press left and right on the keyboard

#

their dpad thing sucks

haughty iron
#

Lol what

#

How

fringe shore
#

Left + Right = Up

#

Its basic math

haughty iron
finite peak
dusty radish
#

well he can't exactly go left AND right at the same time howiemad

pure radish
#

the emu is supposed to null cancel though

#

and.. it tries, but

soft falcon
#

In portable ops

kindred chasm
#

Since snake moves up by pressing left and right, do we have to cancel snake now?

dawn flare
pure radish
#

im getting hella memed here

kindred chasm
#

I thought snake was being memed here

dawn flare
#

Isn't Raiden the one who gets memed?

#

I've been up for 21 hours now, so don't mind me.

pure radish
#

oh dope im heading that way too

#

19 hours

#

and im working on something very silly and i don't want to say what it is until i know it will even be possible

keen sky
pure gazelle
#

Been gone for a bit while any update on mgs1 on inputlag ?

pure radish
#

is there any

#

someones gonna have to prove it first

#

seems as laggy to me as it did in 1999

pure gazelle
#

well I thought there was going be some fix for some input lag my guess

#

in modding of course

haughty iron
#

I thought the mod already fixed the input lag

pure radish
#

i hear people have issues in fullscreen

#

im playing borderless and everything seems fine tbh

pure gazelle
#

I havne't been catching up

#

Prettty sure that might be coming up next patch if they are doing the work on it

pure radish
#

i think some of it is honestly intentional in the original game

#

takes a while for snake to change direction etc

#

which can be perceived as input lag

#

if i boot it up in pcsx-redux i cant tell the difference with input

#

maybe fullscreen is a shitshow i dunno, hard to see why fullscreen would be such a mess

haughty iron
#

I'm playing the USA version on DuckStation and I feel it's identical to the USA version in the MC

#

The PAL version has input lag

pure radish
#

yeah i think he just has acceleration time with movements lol

haughty iron
#

Yeah

pure radish
#

ive seen the code that implements the pal input lag

#

some logic in the emu slows down the pal inputs

#

mite patch that if i get round to it

#

wonder if it breaks anything

haughty iron
#

Well it runs at 25 FPS

#

So that's why it may have input lag in the first place to compensate for the low fps

#

That's just a hypothesis though

keen wharf
#

When playing in fullscreen it's pretty atrocious lol, it might be due to the forced vsync they implemented in the game

#

In windowed mode, I think it's probably only about 1 frame slower than playing in duckstation unless that's just placebo lol

pure gazelle
#

Hmm 🤔

haughty iron
#

I haven't seen anyone report input lag in the USA version of the game

pure radish
#

past 24 hours awake

#

pray 4 me

keen wharf
#

Please get some rest as soon as you can

haughty iron
pure radish
#

yeeeees

#

in principle my silly thing works

#

not the reason im staying up btw. trying to fix my schedule

haughty iron
pure radish
#

I got m2fix working under the "bonus content" app aka the nes games

#

quite a lot of work since its 64bit and mgs1 is 32bit

#

but eh, i was curious and wanted it to support more than one game

#

and it was right there, i knew the nes games used M2

#

i won't spend much time on it long term, t'is just a short detour

#

it definitely made me fight for it though

#

really odd that mgs1 is 32bit when clearly they were capable of building M2 as 64bit

#

but the nes app is even more fucked up, the squirrel VM seems to be partially compiled as 32bit but not quite

#

I have no clue how they configured it to build in this way

#

managed to hack it to work tho

haughty iron
#

Ohh that's cool

pure radish
#

yeah it was a bit of an ordeal lmao

#

didn't wanna say much until I was sure it would work

haughty iron
#

It's good that even these games are getting improvements

pure radish
#

they have enough in common that MGS1 tweaks will apply without any extra work

#

now that I've done the horrible bit

kindred chasm
#

M2fix for snake revenge hype

meager yacht
pure radish
#

snake's revenge is like a bad fanfic title

haughty iron
#

Yeah but I would unironically want a sequel spin-off for it

#

With really goofy bosses and story

#

It could turn out to be a fun game

#

Honestly

pure radish
#

had a lil nap

#

don't feel like im going to have a heart attack now

haughty iron
#

Lmao nice

finite peak
#

Hey guys, whenever someone asks about input lag just try to send them to the mod on nexus

#

Apparently between the analog fix and the profiles it seems to be fixing most peoples issues with that

pure radish
#

ask them to demonstrate it tbh

finite peak
#

However I think I might even have a “better” solution

pure radish
#

from my point of view it seems like people are talking about input lag because people are talking about input lag

finite peak
#

Naw, Allen at least sent me a video one time

#

And it was pretty obvious it was bad

#

Seems to affect AMD cards only though, assuming they are using the mod properly

#

But Smash said he’s not getting any more lag with that profile

#

I don’t have an AMD card to test it myself unfortunately

pure radish
#

is the input lag in the room with us now?

finite peak
#

Most users don’t seem to have it using the amd profile on the nexus mod

dusty radish
#

i have amd card and haven't noticed any input lag, feels the same as when i ran it in cuckstation

finite peak
#

Cuckstation rofl

dusty radish
finite peak
#

I’m calling it that from now on lol

dusty radish
#

aight but u owe me royalties

pure radish
#

aint nobody using pcsx-redux

dusty radish
#

rember epsxe

finite peak
#

Am I the only one who uses Xebra?

dusty radish
#

dunno i only use bleem tbh

finite peak
pure radish
#

u joke but i played mgs on bleem on a real dreamcast a month ago

woeful flare
#

i'll have to try that when i'm home

pure radish
#

great tbh, shame they didn't do more with the vmu

keen sky
#

but its fine for me so idk

#

it feels laggy but i'm playing the pal release of a 25 fps ps1 game I expect a bit of lag, the original has lag regardless

pure radish
#

i think that was just random speculation

#

doubt the game actions api is that slow

pure radish
#

emu wars

dusty radish
#

it isn't bad, i just saw an opportunity and took it x

haughty iron
#

Oh ok because DuckStation (as far as I know) is the best emulator to run MGS1 on

finite peak
#

But it is technically a fork of duckstation so make of that what you will

haughty iron
#

I don't know what to make of it, so what does this mean?

finite peak
finite peak
haughty iron
#

But why?

#

What is wrong with DuckStation?

woeful flare
#

apparently some of the optional features that you can enable "break the game"

#

i wouldn't know much about that though blob_shrug

#

i'm more on the opinion of

#

"let people do what they want, and if they're not happy with it they'll find something else"

dusty radish
kindred chasm
#

@pure radish your mod has given me strength

finite peak
#

Cool but wtf is up with all that excess bloom?

kindred chasm
#

I used my phone

finite peak
#

Oh lol

#

Android phones amiright?

kindred chasm
#

I didn't feel like hitting the screen shot, going to desktop mode, do the griddy, upload it to my phone then send it

haughty iron
#

If we could just raise the resolution to 4K I would play this version even with the frame drops lol

kindred chasm
#

Idk why it won't let me send images in discord

finite peak
kindred chasm
#

Frame drops occur in game. Think someone says the best example of it in action is where snake starts the game at the heliport if you lean against the box

#

Afaik that's the emulator's fault

haughty iron
#

See when I stick myself against the wall? It drops to 20 FPS

#

If this is not enough proof, then I can prove it

finite peak
#

Oh that happens in the original too

kindred chasm
#

Ye

finite peak
#

You have to overclock the emulator to fix that

kindred chasm
#

Wish it came overclocked by default

haughty iron
#

Yes and DuckStation (and RetroArch) solve that, by allowing you to overlock the virtual PS1 CPU to whatever you wish

finite peak
#

To be fair here there only like 5 spots in the whole game that actually happens

#

It is overclocked by default btw

haughty iron
#

How much?

finite peak
#

I just don’t think they overclocked it enough

haughty iron
#

I found that 200% does not solve the issue when Ocelot gets his hand cut off

#

I had to set it to 300%

#

Proof

finite peak
#

That’s a cinematic effect lol

haughty iron
#

Is it? Because when I swim, the FPS gets locked to 20

#

But when I set the emulator to 300% it does not drop a single frame

finite peak
#

Some of the cinemas are done that way on purpose, it’s why some people hate this collection

haughty iron
#

I doubt this is cinematic because if it was, it'd act the same way as swimming

finite peak
#

Some people only play the originals because mgs2 has cinematics that slow down and are 30 fps on purpose

pure radish
#

the swimming thing is in the game code

haughty iron
#

Yes but this particular one is not cinematic

#

If it was, it'd be locked

#

But it's not

finite peak
#

Like nuggs said, its in the game code

haughty iron
#

Can you explain further?

#

What is in the code?

pure radish
#

its a "feature" of the original rom

#

when you enter the water it locks the framerate down

haughty iron
#

Yes but what about the Ocelot scene?

finite peak
#

Same with cinematics in the game

haughty iron
#

I showcase it in my video

finite peak
#

Yeah the ocelot scene is one

haughty iron
#

But it doesn't get locked into 20

finite peak
#

Sure you can push the psx past it if you want

#

But its not made to, and the fact you have to do 300% kinda proves it

soft falcon
#

One man's low framerate is another man's cinematic slowmo

haughty iron
#

But the other scenes lock it to 20 which proves it's a feature

#

The Ocelot scenes does not lock it to 20

#

It's not even 20

#

It's variable

finite peak
#

Oh wait, I keep forgetting, you’re on the PAL version

#

PAL version sucks, play integral rofl

pure radish
#

heck yeah, m2fix completely ported to nes / bonus content

haughty iron
#

No I am on the USA version

pure radish
#

now to see if i broke it for mgs1

finite peak
#

Well nothing on the USA version is locked to 20 fps ever so you might need to do some more research

haughty iron
#

I don't understand what you mean

finite peak
#

No scene in the entire game is locked to 20 fos

#

Fps*

haughty iron
#

I emulate the USA version on DuckStation without any enhancements and it drops to 20ish FPS

#

But when I use 300% OC, then it stays at 30

finite peak
#

You shouldn’t have to be doing 300% to get rid of slow down

haughty iron
#

?

finite peak
#

I only have to do like 130%

haughty iron
#

Did you try the Ocelot scene?

finite peak
#

somewhere around there

#

OK let me put this a different way

haughty iron
#

200% was NOT enough

finite peak
#

Integral came out one year after the original release

pure radish
#

what are u guys actually arguing about rn

finite peak
#

And they fixed all the slow down issues even on original hardware

haughty iron
#

OK so you are talking about Integral

finite peak
#

That ocelot scene is still that way even in integral

#

So its intentional

haughty iron
#

I don't understand

finite peak
#

Because if it wasn’t they would have fixed it

#

Play integral and get back to me

#

Which is why its the only one I play

haughty iron
#

Wait, how is a major FPS drop intentional, and who decides if it is?

finite peak
#

Even in the master collection I have no slow down issues on integral

pure radish
#

i play all the versions bro

#

its not that deep

#

its just a game

finite peak
#

That slow down video you showed me isn’t in the integral version

#

I just tried it

haughty iron
#

That is the USA version

finite peak
#

Exactly!

#

Integral>all other versions

haughty iron
#

OK so why is Integral any different, and why it should be?

finite peak
#

And displays original intent pretty well

#

You need to read about integral and its development

#

It would take hours to explain all that

haughty iron
#

OK so link me

#

I still don't get how a version that looks and runs better is "worse" but sure

soft falcon
haughty iron
#

Link me

soft falcon
haughty iron
#

Because so far, DuckStation looks and runs the best

#

That's the gist of it

#

DuckStation is the best currently

soft falcon
finite peak
#

Like I said, do so more research

#

Integral is the definitive version of the game

#

Period

soft falcon
#

Unless you don't like reading Japanese item descriptions

haughty iron
#

What's so different about emulating it outside of DuckStation:

#

?

finite peak
#

Oh that, that’s just preferences

kindred chasm
#

GoG isn't integral

finite peak
#

I like swanstation just because its better duckstation

kindred chasm
#

It's just a whole other version

haughty iron
finite peak
#

God please don’t bring the PC port into this lol

haughty iron
#

Why?

#

I am being literal and objective

finite peak
#

It’s……..bad

haughty iron
#

I will repeat this

finite peak
#

And……neither of you are right or wrong

soft falcon
#

Pc port is its own can of worms really

haughty iron
#

GOG is based on 2000 Integral PC

finite peak
#

You just made this more complicated

#

For no reason!

#

Curse you

haughty iron
#

I am just stating a fact

haughty iron
#

There is no debate about this statement.

soft falcon
#

Master collection just tries to be as authentic as possible for the most part. If you want enhancements use a separate emulator or fiddle with the pc port.

#

Each method has some merit

haughty iron
#

I actually took the time to ask what is the merit and got basically no responses though

#

WHY

pure radish
#

ur arguing with mr default, big mistake

soft falcon
# haughty iron WHY

Just above that it said it largely fixed slowdown on top of the other enhancements integral made

haughty iron
#

So, asking why 1 version is better is arguing and I should shut the fuck up

#

I see

finite peak
#

It fixed slow downs, has alternate camera angles, a custom easy mode with an infinite ammo mp5, an extra custom for meryl, a developers commentary, an alternate round mode that changes the layout of the game, and a first person shooting mode, the VR disc came with the game, the way you unlock gray fox is different since it came with the game you have to do a big boss run to unlock him

haughty iron
soft falcon
#

Rip

finite peak
#

I’ve played this game too much to care

haughty iron
#

But I do, because me and most of my friends do

#

Because I am trying to get them into this game

finite peak
#

Alright well for a first run….maybe

haughty iron
#

Japanese item descriptions are a big no-no

finite peak
#

But heres the thing

haughty iron
#

What am I supposed to tell them?

finite peak
#

You can call nastasha!

soft falcon
finite peak
#

Tell them to call nastasha!

#

She literally tells you what every item is and what it does

haughty iron
#

Most people want to just read the item descriptions through the L2/R2 menus and be done with it. I cannot reccomend a version where I personally tell them to call some NPC to tell them what to do with each item/weapon

#

This is ridiculous

finite peak
#

Also, if you’re trying to get a new comer to play metal gear solid? Just tell them to play Twin Snakes or MGS3

haughty iron
#

TTS sucks

#

I am not telling them to play TTS

#

USA MGS1 is the way to go

finite peak
#

Then enjoy them never playing lol

#

That’s cool

haughty iron
#

No, it's just USA MGS1

#

on DuckStation

finite peak
#

They’ll probably hate mgs and wonder why people care lol

haughty iron
#

Because that is the best version

soft falcon
#

I would probably just spend time discussing it with a friend who wants to play it rather than veterans on a modding server who've made up their minds

finite peak
#

All I know is twin snakes is always a better game just for gameplay

haughty iron
#

Ewww

soft falcon
kindred chasm
finite peak
#

Playing the original is like deciphering the heiroglyphics in an ancient egyptian tomb to people who didn’t grow up with it

soft falcon
#

And then later I did the rest and enjoyed it too

finite peak
#

Twin Snakes could have come out yesterday

#

It translates better with all the new kids

soft falcon
#

Either way it's a bit late to swap rip lol

kindred chasm
keen wharf
finite peak
#

I didn’t play the US version, it had an achievement problem?

keen wharf
#

but the profile can help with frame stability

#

exclusive fullscreen's input latency is terrible

soft falcon
finite peak
#

Hey Smash!

keen wharf
#

in windowed mode is managable

#

hello there

finite peak
#

Would you mind testing one other thing for me?

keen wharf
#

There is still some input lag but that would be from the emulation and application itself, at that point if you want the least amount of input latency then the best solution is to get a CRT TV and a PS1 lol

keen wharf
finite peak
#

So you can only use low input or chill but not both, so lets try this

keen wharf
#

don't use low input at all

#

it fucks the audio up

#

I tested it, the first thing actually when I got the game

#

it screws the audio and makes the FPS worse

finite peak
#

Wait hear me out!

#

Dont jump the gun lol

#

Just I want to try something lol

keen wharf
#

yeah sure

finite peak
#

Set your monitor to 60 hz and try using that mode

#

Tell me how it plays

keen wharf
#

testing it in borderless windowed, right?

finite peak
#

yessir

#

Always

#

Fullscreen just doesnt work on anything

kindred chasm
keen wharf
#

same result as with 165hz, Anti Lag just hates this game lol

#

hold on I'll share a recording

finite peak
finite peak
#

Set it to 60hz lol

kindred chasm
#

Integral's 100% VR Clear is tied behind Big Boss rank so it was either that or pal version

finite peak
#

Or wait control group sorry

keen wharf
#

set my monitor to 60hz then tested Radeon Anti lag

#

just mentioned it's the same result regardless of the monitor's refresh rate

finite peak
#

OH i misread that, apologies

#

Reading is fundamental lol

#

Alright cool, it was worth a shot, appreciate it!

keen wharf
finite peak
keen wharf
finite peak
#

Gawd! That’s bad lol

keen wharf
#

I heard some claims it was supposedly fixed in a patch

finite peak
#

I didn’t run into this because I was playing the integral version

tribal acorn
keen wharf
#

but I'm also using Cathode shader for the colours

#

and the psx_dither shader

#

Cathode and psx dither I got from Mr_Default's mod

#

CRT_Yeetron from when installing reshade

finite peak
#

Oh so you just swapped Fast with Yeetron and removed the scanlines? Not a bad look

keen wharf
#

PSX Dither shader is not exactly the original game's dithering but it does have a nice subtle effect

keen wharf
#

Also when using yeetron make sure this is the resolution in the shader settings

finite peak
#

I know it's personal preference though

#

CRTs were just so different lol

#

why did I type RCA at first? lol

keen wharf
#

lmao

pure radish
#

now to close the million things i have open

keen wharf
#

Get some needed rest

#

you deserve it

woeful flare
#

and then you can use your copies from the master collection for it, like how the mario 64 and zelda: ocarina of time pc ports need a rom and all that

soft falcon
#

If it doesn't break the game wide open :^)

#

I know integral has first person mode but it's a little different

woeful flare
#

i can imagine a lot will be possible once it's done

#

i know someone in that discord just made a mod for more than three elevator buttons

#

but yea, the main executables are done, while the "overlays" (basically, what contains stages and code to load stages, if i got that right) are still in progress

#

it also contains a discord link

pure radish
#

overlays are prob most of the game i dunno

#

on a very famous n64 game that leaked recently that was the case

woeful flare
#

wait which one

pure radish
#

dino planet

#

anyway i learned more than i'd like about x86 and x64 calling convention in the last weeks and now i want to put my head in a furnace

#

also

#

all of the squirrel scripts in the bonus content

#

have 0 indentation

#

all of them are like this

#

thank fuck they didn't do that with mgs1

#

"tabs? spaces? fuck it, neither"

kindred chasm
#

Ran into an issue with bonus content m2fix. Couldn't read the .asi folder. Will check mgs1 if it occurs again. I am on steam deck if that matters

#

Mgs1 works, so it's just the bonus games

#

Will slap a screenshot of the error in a moment.

#

I didn't cut it off, that's how it looked

#

Game works but the .asi isn't loading so the game appears unchanged to me. But v0.6 does work proper on 1

keen sky
#

because I don't think theres enough arguments here i'm gonna say pal mgs1 is fine and ya'll are being dramatic about it. if you can play games at 30fps then 25fps really isn't that hard

#

but nice work all on all the progress and mods and stuff 🙂

haughty iron
#

But the question is, why play at 25 FPS + input lag when you can play at 30, without input lag?

#

Also, on DuckStation for example, you can force 30 FPS on the PAL version of the game

#

The MC does not offer that option

#

So it's inherently inferior

meager yacht
haughty iron
#

Lol that wasn't intentional on my end

keen wharf
haughty iron
#

I grew up with 50Hz too but since I now have the option to play the superior version, that's what I'm gonna go for

#

I was playing Zelda OoT at 17 FPS

#

Because muh Europe

#

Now if I wanna play the N64 version I'll just go for the native unofficial PC port that runs at 60 FPS

keen wharf
#

I'm fine with playing that at 20FPS, the higher framerates are interpolated and don't really give any benefit in input latency.
At most I'll probably just increase it to 30 for a smoother image

haughty iron
#

But the PC port isn't just interpolation

#

It's real 60 FPS

#

Anyway this is an MGS1 channel

keen wharf
# haughty iron But the PC port isn't just interpolation

It's frame interpolation, it's stated even by the devs themselves. Game logic still runs at 20fps, the higher framerates are only a visual upgrade.
You can look up more on your own if you're curious so we don't go too offtopic here

haughty iron
#

I see, fair enough. It still feels and runs better

#

Tbh I'm playing the 3DS remake at 30 FPS and waiting for the 60 FPS hack on that one

#

Going back to MGS1, what I said before is basically that since you get both versions in the MC there's no reason to play at 25

finite peak
#

Wait a second…..I need to ask him about that!

haughty iron
keen wharf
#

Well the only reason to not play at a higher framerate would be some bugged animations but they might have been fixed

finite peak
#

No I mean I need to ask him about inserting it into this emulator!

#

Because real interpolation doesn’t affect input AND it wouldn’t break the game like a real framrate change would

haughty iron
finite peak
#

Exactly!

haughty iron
#

Damn that would be nice

#

And smooth

finite peak
#

That could work because if you use the squirrel injector for real interpolation you could unlock the framerate without negative effects

haughty iron
#

That would be beyond amazing

finite peak
#

I need to do some testing, beb

#

brb*

keen wharf
haughty iron
#

Yes

#

I know it runs at 30

keen wharf
#

It does run at 30fps yes

haughty iron
#

I don't know if it's interpolation

#

Or real 30

keen wharf
#

It's real 30fps most likely

#

And there are bugs introduced here that might be the result of that

haughty iron
#

I see. There is a 60 FPS hack but it's bad

keen wharf
#

Mainly Link spinning in place when a door opens and the analog stick roll from a high place not always working

#

Also to go "ackshally" here, it's not quite a remake since it's still the original game's code

haughty iron
#

I know but I still consider it a remake rather than a remaster

keen wharf
#

When it comes to frame interpolation, it is nice but I'll probably not go too high with the framerate since a 20 or 30fps input response in 165hz would feel jarring to me lol

pure radish
#

the asi loader is different (again because 32bit vs 64bit)

#

here's a quick n dirty script to use the debugger eval() feature

#

can type e.g.:
return g_emu_task.setRunSpeed(1.5);

finite peak
# pure radish here's a quick n dirty script to use the debugger eval() feature

Hey nuggs, I know this isn't top priority but some people want the whole "unlocked" frame rates so this is my buddies code he used in the decomp for OOT:

https://github.com/HarbourMasters/Shipwright/blob/c3ae829370d701e1bd48c78b296b2752909f180f/soh/soh/frame_interpolation.cpp#L528

GitHub

Contribute to HarbourMasters/Shipwright development by creating an account on GitHub.

#

I have no idea if that's something that can be implemented on an emulator level or not because just by looking at it, it seems like it relies on source manipulation, however I figured if anyone might find a way to implement it, it would be you

#

the way he explained it is this,
its native interpolation so we arent just taking the 2 images and visually determining the frames between, rather we use the vertices/matrices themselves to determine the visual frame
thats to prevent smudges

past sonnet
shrewd basalt
kindred chasm
soft falcon
#

Like liquid being pissed he's not official like how fans complain about MC. Solid getting steadily stronger through modding enough to challenge liquid despite being "inferior" and solidus just kinda being the rogue element that says he's superior in his own way

soft falcon
soft falcon
pure radish
shrewd basalt
#

I think it works because i have enabled skip warnings and it skips, thanks

kindred chasm
#

About to try it out hang on

pure radish
#

i'll rerelease 0.6 if that's all that's needed

kindred chasm
#

6.9 update hype

pure radish
#

0.6000000000000000000000000000000000000000000000000000001

#

havent changed any code just a build option lol

kindred chasm
#

New.asi file worked

pure radish
#

awesome

kindred chasm
#

Though i wish the dot net matrix color was toned down it's way green

#

What was wrong with the original file

pure radish
#

it was linked against a DLL version of the visual C++ runtime library, which depended on you having it installed separately on your system

#

now it includes an entire copy

kindred chasm
#

Thats a small library

pure radish
#

i wouldn't have noticed because having visual studio installed guarantees i have them installed

kindred chasm
#

Meanwhile theres me playing on linux like a dummy

shrewd basalt
kindred chasm
#

That won't work

#

As of right now, game doesn't read xinput but rather steam api game actions

#

Except for joysticks ig idk

shrewd basalt
#

ah ok

#

sorry

pure radish
#

even the joystick is a game action

kindred chasm
#

Wow

#

They must really hate 1

#

So until the emu's modified in a way it can take other controller inputs we're stuck with using steam input

#

Oh speaking of, couldn't you add a controller profile too? EmuDeck is a thing for steam deck and some of it's emus come with custom built presets

Idk if that'd be worth the trouble tho

pure radish
#

it's on my list to rework the input

#

the version in 0.5 and 0.6 is just the crudest and easiest way to get analog working

haughty iron
#

User — Today at 6:12 PM
I'll be interested if they ever add PGXP. that is my main selling point personally

#

😔

glossy thorn
#

A fellow screen protector keeper

haughty iron
#

Serious question. Can we de-censor Johnny in the USA version?

#

Yes I understand that the JP version has him wear his boxers, but it's so lame that they censored that in the USA version

pure radish
haughty iron
#

Sad

#

Love how KONAMI says they preserved everything, even the "old stuff"

#

and then they censor Johnny

pure radish
#

ive split up the m2fix source a bit as it was getting a bit unwieldy all being in dllmain.cpp lol

pure radish
#

looks like it would be very easy to open web pages via the mod, lets not do that

#

they've bound the steam webview api to squirrel

keen sky
haughty iron
keen sky
#

I mean you can unpack the files, replace the ISO, then repack it.

Just don't know if it would work

woeful flare
#

well um

#

it's likely that it's an on-the-fly patch somewhere in here

#

soooooo someone could just block it out or something

#

i don't think it's a "bad iso"

#

and even then it's not even an iso, it's a bin file

keen sky
#

Well it all depends. if an iso exists with the underwear for the US and the eu they may have just used that

pure radish
#

i just turned off all the patches and i can see his derrière

#

however doing so has also unlocked every steam achievement

kindred chasm
#

Congrats on clearing the game with Fox rank boss, we're all proud of you

pure radish
#

the things I have seen...

#

so problem solved, its a patch they apply

kindred chasm
#

So it's not even an iso thing, it's the patch that adds the underwear?

pure radish
#

yus

kindred chasm
#

Wonder how much modding can be done to the actual game with this method

pure radish
#

lots

#

those ones you see as files aren't even all the patches

kindred chasm
#

Meryl nude mod inc

pure radish
#

they're just the ones that were big enough to dump into separate files

kindred chasm
#

Would it be possible to force the pal games run in NTSC?

#

Through the patch i mean

pure radish
#

probably, emu has to support both already

pure radish
#

it should be possible to develop a system to exclude certain patches or add more via the mod

#

they don't all have names tho and even when they do they're not particularly helpful

#

it would take a lotta people a long time to figure out what they all individually do kek

#

steam achievement manager to the rescue, for me

#

i think i use this more often to clear my achievements than cheat them

#

what are the patches called "shinrei" for

#

translates as "soul"? is this a sick joke

kindred chasm
#

The ghost pics?

pure radish
#

what does buttocks translate as

woeful flare
#

as for the butt... that might be more complicated LOL

keen sky
#

but also dang i'm actually surprised the underwear isn't in the iso. that means it was a real intentional choice

#

which is obvious in hindsight

#

the patches unlocking steam achievements makes sense to some extent. as they need something outside the ps1 emulation to do it

sick osprey
#

Honestly the underwear makes more sense.

cerulean bough
#

Yea if youre having stomach issues, no way youre going commando

plush coyote
#

If I remember correctly, aren't the patches on the fly memory patches? It's how they're doing the button prompts replacements as well

red cradle
#

#1168512986491670548 message yes, so as EchoCat mentions here, "The original roms are basically untouched, except for some edits to make them unplayable by themselves. all changes are being injected through emulation.". The ideal way to mod the game is also using this injection method hopefully

#

before that I always thought they just put so many roms just with the changes of button prompts lol

dawn flare
#

I wonder if we can use those patches to replace the item descriptions in Integral

red cradle
#

seems like we don't really need to unpack & repack the files and replace the ISO to achieve modding huh?

kindred chasm
pure radish
#

im not sure what we discovered

#

other than they patched his arse

#

somebody was paid money to do that

kindred chasm
#

And now some volunteer took his underwear for science for free

soft falcon
#

Since we know they can replace text already

kindred chasm
#

If that's possible then integral could be a makeshift solution to turning pal games into NTSC

#

I just wish i knew how to do some of the stuff nuggs is doing mgnLUL

pure radish
#

i came up with some new tech for hooking squirrel functions

#

hoping this will work for redirecting asset loads

red cradle
#

It's kinda like Luma LayeredFS game patching method on 3DS

kindred chasm
red cradle
#

I like that method because it can apply patch on physical cartridge too

finite peak
finite peak
finite peak
#

Wait a minute! Can we restore the original ghost pics just by deleting those shinrei patches?

#

That would be a good proof of concept!

pure radish
#

i mean, yeah but we already have a proof of concept

#

i turned off all the patches

#

lol

red cradle
#

hey this method can be use on translating the game too

kindred chasm
#

Wait they changed the ghosts?

#

I thought that meant they added some not replaced them

kindred chasm
#

Time for the ghost of dickbutt to haunt shadow moses

red cradle
#

Kojima's ghost is still in the game tho, I assume they got the permission from him somehow

kindred chasm
#

I think his permission is a given, at the end of the day it's still his baby

Besides I think the only person that had actual beef with him in Konami is gone

soft falcon
#

Since he was going hopelessly over budget in mgs5

kindred chasm
#

I meant the one that REALLY fucked Kojima over, like barring him from attending the game awards show and such.

haughty iron
#

How???

pure radish
#

when i disabled the patches there wasn't even a blur

#

:S

haughty iron
#

What patches?

#

Hm I just wanted the blur

#

That's how the original game was

#

Now he's just wearing boxers

#

Lame as fuck

kindred chasm
# haughty iron What patches?

Inside the alldata.bin that contains the iso of the game, as well as patches. One of those patches gives Johnny boxers apparently

haughty iron
#

Why on earth would they change that now?

#

I thought we were trying to preserve the games in their original state

#

And yeah that's nitpicking but there's so many things wrong with this collection at this point

#

So yes I'm gonna complain about it

kindred chasm
#

I'd imagine laws about nudity. Japan def not but I'd imagine somewhere like China would have an issue with it.

Whatever the case, the iso that's inside the all data is still uncensored. It's the patch that's responsible for the changes. It's also how they changed some of the ghosts too

pure radish
#

is there any retail version of the game where there's no censor at all?

red cradle
#

funny you talk about China, steam version is region locked in China lol

pure radish
#

i seem to remember a blur on the european version but i just disabled the patches and i don't have one

#

johnny's ass crack is getting some air time in this chat, bloody hell

finite peak
#

But yeah it’s a lil sus how much talk there is about johnnys ass lol

red cradle
#

Comes to think of it, you kinda made a mod that even remove blur

haughty iron
finite peak
#

All I see is a lot of chat about johnnys ass

haughty iron
#

I hate censorship

finite peak
#

Like 3 pages of it rofl

haughty iron
#

Well did they censor anything else?

#

I saw a guy complaining about blood effects missing in the German version

#

Idk if that's the case in the USA version

finite peak
#

i have to say it now….technically it was censored in the first place

pure radish
#

nah that's common in german versions of games afaik

red cradle
#

Well I mean, I get it player want to play the game in original content form

haughty iron
haughty iron
red cradle
#

So it's a fair talk that a mod that restore it

haughty iron
finite peak
#

I’m not saying it’s not, I’m just pointing out the hilarious fact we’re a group of dudes all talking about wanting to see johnnys ass lol

haughty iron
#

I want to see the pixelation

#

Lol

#

But yeah

#

I get it

red cradle
#

Oh I thought you complain about too much talk about it lol

haughty iron
#

From an outsider's perspective that's what it seems like

#

Basically I want the original USA ROM

#

From 1998

#

No changes

finite peak
#

Some rando is gonna read this and think Kojima makes everyone a homo

haughty iron
#

No Johnny changes, no blood changes, no ghost changes

#

That was my point

finite peak
#

“Did you rike it?”

haughty iron
#

Lmao

finite peak
dusty radish
finite peak
#

OK fair enough

dusty radish
finite peak
#

Kojima makes everyone Bi!

red cradle
#

but no matter what, the injection method to mod MGS1 is really interesting

dusty radish
#

we are bi-mond dogs

haughty iron
#

So they forced certain patches on the ROM to censor it?

finite peak
dusty radish
finite peak
pure radish
#

its not that they werent smart enough

#

as this is more work lol

#

they wanted a more dynamic system on purpose - buttons etc

finite peak
#

I work for the government so maybe I’m just too used to idiots purposefully doing things that are more work cuz they aren’t smart enough to use better methods

haughty iron
#

Yeah I don't think KONAMI does not have any smart engineers hired

#

I just think they didn't have time and money to spend on this

#

They didn't want to

finite peak
haughty iron
#

Basically they wanted to get the collection out the door as fast as possible, 1 day before the Delta Microsoft showcase

#

If you remember, the collection came out, and exactly 24 hours later, the gameplay trailer for Delta dropped

#

That cannot be a coincidence

finite peak
#

But there’s also the fact that this is the only one that doesn’t run native. I wonder if this is another case where they lost the source code for the original game.

haughty iron
#

Oh it's pretty much evident they lost the source code because the 2020 GOG version (that is based on the 2000 PC port) had to reverse engineer it to apply certain fixes to it

#

That was before modders fixed a lot of its issues (not all)

#

The port still sucks btw

finite peak
#

wait a second…..OK nuggs here’s a question for ya, if we have the source code for metal gear solid, is there anyway we could implement it to run native on here?

#

Theoretically speaking of course

haughty iron
#

There's this project

#

Similar to OoT and SM64

finite peak
#

Yeah that’s what I was referring to

haughty iron
#

Yeah it seems like that if this project gets completed, we will be able to truly remaster the game

#

Just like OoT and SM64, Majora's Mask too

pure radish
#

if you're asking would it be possible to reuse this launcher then yeah

finite peak
#

Now THAT would be the ultimate work around

#

Just replace this whole mess altogether

haughty iron
#

Yep

finite peak
#

Unfortunately there’s still the “muhcheivements” guys

pure radish
#

it's not really that much of a mess though

#

like it's really not bad atm

haughty iron
#

We're talking about 60 FPS, 21:9 support potentially, no texture wobbling, 4K+ resolution

finite peak
#

No the thing is for guys like me that don’t do upscaling and play integral it’s great

pure radish
#

texture wobbling is an iconic part of the game tbh

haughty iron
#

Some people don't like it

#

I don't mind it, I actually kinda like it

finite peak
#

Yeah, thats the thing, modern games want everything “fixed” like the decomp port of OOT

pure radish
#

it's some of the reason I'm so fond of the game, it makes cutscenes very eerie

haughty iron
#

Yeah but it's technically not part of the game itself, it's because it's on the PSX

#

GOG version has zero wobbling for example

finite peak
#

I personally hate upscaling because of what it does to the look

soft falcon
#

Doesn't pgxp not behave super well on mgs1 since it tried to naturally compensate for it on ps1?

finite peak
#

Everything looks like plastic when you upscale it

haughty iron
#

That's fair, but I like setting the resolution to 9x

#

The original game look is so bad on a 4K monitor because 240p gets stretched essentially

#

So I'm looking at individual pixels

soft falcon
haughty iron
#

I want that 9x

finite peak
#

Obviously it looks bad with no filters

#

You have to replicate the CRT

pure radish
#

I'm not against people having options to do whatever they want but these things shouldn't be defaults

haughty iron
#

It's still a 240p image on a 4K monitor though

pure radish
#

I'm researching internal res boost but with no intention to use it myself

haughty iron
#

The resolution difference is so large, that a filter cannot fully compensate for it imo

finite peak
haughty iron
#

Yeah I guess that is subjective but I can't play without the 9x res personally

finite peak
#

I just matched it to my phillips so I’m good

#

Like I have my phillips sitting right next to my LG C2

#

LG C2 is just much bigger lol

haughty iron
#

Yeah fair

finite peak
#

I really hate upscaling from the 32bit era and down

#

Anything from Dreamcast and onward though, bring on the 4k!

haughty iron
#

I like good upscaling

#

There's good and bad

#

Aka no AI

finite peak
haughty iron
#

And no raw upscaling without any filtering

finite peak
#

I love AI 4k texture packs with scanlines

#

It adds jaggies but the textures look superb

haughty iron
#

Usually AI packs need some hand correction

finite peak
#

without scalines they look, off

haughty iron
#

Take MGS3 for example

#

The new AI Slop pack

#

Some stuff looks great

finite peak
#

Yeah its great!

haughty iron
#

Other stuff looks really bad, like floor textures

finite peak
#

Oh no, all of it looks great if you add scalines

#

Scanline*

#

Including the floor textures

#

Those old textures were definitely made with scanlines in mind

#

Since they knew it was gonna be on CRTs

haughty iron
#

I personally wouldn't want to use scanlines on MGS3, it's too new for that imo

finite peak
#

I say just try it and if you don’t like it, turn it off

#

Or wait for the full reskin mod

#

That’s coming

pure radish
#

yo half life 2 with scanlines

haughty iron
#

Full reskin mod?