ROM Hack Hollow Knight - 1080p | 720p resolution mod

cucholix

00000780 00000438
OP
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,289
Country
Chile
Hollow Knight | only for v1.4.3.2 and v1.4.3.2b
Docked 1080p | Handheld 720p mod

Docked default (720p)
hollowk_720p_gameplay.jpg


Docked moded (1080p)
hollowk_1080p_gameplay.jpg


Only tested in early stages, no OC needed so far (it could change depending the stage)
 

Attachments

  • HollowKnight_1080p-720p.rar
    374 bytes · Views: 143
Last edited by cucholix,

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Hollow Knight
Docked 1080p | Handheld 720p mod

Docked default (720p)
View attachment 341958

Docked moded (1080p)
View attachment 341959

Only tested in early stages, no OC needed so far (it could change depending the stage)

I love that you posts these, man. It’s pretty cool that you can do this stuff.

For the delta between 1080 and 720, where is the best place to look in these pics to see the biggest difference?
 

cucholix

00000780 00000438
OP
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,289
Country
Chile
I love that you posts these, man. It’s pretty cool that you can do this stuff.

For the delta between 1080 and 720, where is the best place to look in these pics to see the biggest difference?
Not really, the game assets are not such high resolution, it's noticeable in text but should try by yourself the Switch screenshots are compressed and 720p max :P
 

marhalloweenvt

Well-Known Member
Member
Joined
Oct 2, 2014
Messages
235
Trophies
0
Age
29
XP
923
Country
Waiting toooooo long for this. I have to find where I hide my HK card game since I bought it from day one. Re-enjoy the game with better graphic. :yayswitch:
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Ok, so that’s easy enough to install and yes, I can see the difference on my TV. Had to reboot AMS but that makes sense in retrospect.

Is there somewhere I can read up on the science behind how this is done? Like, are the graphics somehow stored at higher resolution already and you’re unlocking them?
Is it similar to how cheats are found or is it from sifting through a game instruction at a time until you figure out how things work per each game?

Apologies for the Noob questions. I’m just genuinely curious about these kind of posts.
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,297
Trophies
3
XP
12,073
Country
Poland
Ok, so that’s easy enough to install and yes, I can see the difference on my TV. Had to reboot AMS but that makes sense in retrospect.

Is there somewhere I can read up on the science behind how this is done? Like, are the graphics somehow stored at higher resolution already and you’re unlocking them?
Is it similar to how cheats are found or is it from sifting through a game instruction at a time until you figure out how things work per each game?

Apologies for the Noob questions. I’m just genuinely curious about these kind of posts.
Methodology behind those Unity res patches are working only on games without dynamic resolution.

You need to disassemble Unity game, find "UnityEngine.Screen::SetResolution" function either by following xref to string that registers this function or with il2cppdumper, then you follow xref to pointer used in this function to find calls that are setting res for handheld + docked and patch them. Nobody is stopping you from hardcoding one res inside SetResolution function.

IMG_20221208_053004.png

It's easier to do it on Unity 2017+ games because each function is registered through separate calls while older Unity games are registering in loop so you need to spend more time on matching pointers

Each engine is different, so you can't use this method to search values in other games.
 
Last edited by masagrator,

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Methodology behind those Unity res patches are working only on games without dynamic resolution.

You need to disassemble Unity game, find "UnityEngine.Screen::SetResolution" function either by following xref to string that registers this function or with il2cppdumper, then you follow xref to pointer used in this function to find calls that are setting res for handheld and docked. Nobody is stopping you from hardcoding one res inside SetResolution function.

View attachment 341972

It's easier to do it on Unity 2017+ games because each function is registered through separate calls while older Unity games are registered in loop so you need to spend more time on matching pointers
Yikes! I certainly appreciate the information. I understand what you’re talking about at a very high level but I have some serious foundational gaps to fill in. Very cool stuff. Going to put it on my list of things to come back to when I’m smarter.

Thanks again!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    I'll reformat and have a 3tb raid0 m. 2 at least
    +1
  • K3Nv2 @ K3Nv2:
    Lmao that sold out fast
    +1
  • Veho @ Veho:
    Yeet the cat.
    +1
  • K3Nv2 @ K3Nv2:
    Good idea
    +1
  • The Real Jdbye @ The Real Jdbye:
    i thought everybody knew cocktails are like 75% ice
  • Veho @ Veho:
    Yeah but not like this.
  • Veho @ Veho:
    It's not like they're complaining that their Slurpee is 99% ice or something, but if the cocktail calls for "shot of vodka, shot of vermouth, shot of gin, shot of Campari, three shots of juice, squirt of lemon" and ends up being a thimbleful of booze, that's a problem.
  • The Real Jdbye @ The Real Jdbye:
    the funny thing is cocktails in norway are only allowed to have 1 20ml shot of booze
  • The Real Jdbye @ The Real Jdbye:
    so..... yeah
  • The Real Jdbye @ The Real Jdbye:
    we're used to only having a thimbleful of booze
  • Veho @ Veho:
    Booo.
  • The Real Jdbye @ The Real Jdbye:
    same thing if you want whisky on the rocks or something, you can't get a double
  • The Real Jdbye @ The Real Jdbye:
    but you could buy as many shots of whisky (or anything else) as you want and ask for a glass of ice and pour them in
  • The Real Jdbye @ The Real Jdbye:
    it's dumb
  • Veho @ Veho:
    Maybe.
  • Veho @ Veho:
    There was a comparison of the number of Ibuprofen poisonings before and after they limited the maximum dosage per box or per pill (i'll look that up). No limit on the number of boxes you can still buy as many as you want, so people argued it was pointless.
  • Veho @ Veho:
    But the number of (accidental) poisonings dropped because drinking an entire package of ibuprofen pills went from "I need a new liver" to "I need a new box of Ibuprofen".
  • Veho @ Veho:
    Here we have ketoprofen that used to be prescription-only because of the risk of toxic dosages, but then they halved the dose per pill and sell them in bottles of six pills apiece instead of twenty and it doesn't need a prescription any more. Yes you can buy more than one bottle but people simply don't.
  • Psionic Roshambo @ Psionic Roshambo:
    Usually accidentally overdose of ibuprofen here is from people taking like cold medicine then ibuprofen for a headache and the combination is over what they need
    Veho @ Veho: https://imgur.com/gallery/QQkYnQu