MM7 ESRGAN attempt

The role-playing games (I-X) that started it all and the various spin-offs (including Dark Messiah).
User avatar
Dragonfly
Leprechaun
Leprechaun
Posts: 23
Joined: 27 Sep 2017

MM7 ESRGAN attempt

Unread postby Dragonfly » 23 May 2019, 03:52

Hi, i'm working on upscaling the textures using ESRGAN.

Things done:
- downloaded python, models, etc from ESRGAN
- upscaled BITMAPS.LOD images
- created a visual c++ proj to update the BITMAPS.HWL byte to byte with these images

Next steps:
- water (transparency missing from water tiles)
- d3d sprites
- icons?

Screenshots (I'm using GrayFace Patch 2.2) (thanks GrayFace for keeping the mm flame alive).
Image Image Image Image

User avatar
unknownone
Pixie
Pixie
Posts: 132
Joined: 10 Mar 2011
Location: Italy

Re: MM7 ESRGAN attempt

Unread postby unknownone » 24 May 2019, 00:22

congratulations for your effort, it seems to work well!
I've played and enjoyed many RPGs:
MM6,MM7,MM8,MM9, Fallout 1&2, Planescape Torment, Torment: ToN, TES3, TES4

User avatar
Dragonfly
Leprechaun
Leprechaun
Posts: 23
Joined: 27 Sep 2017

Re: MM7 ESRGAN attempt

Unread postby Dragonfly » 26 May 2019, 00:00

Well, I finished with the d3dbitmap.hwl. I upscaled the textures with ESRGAN (0.6 ratio). And then modified the tiles that have transparency to 32 bits with alpha to fix water & lava tiles.

You can download it here:
https://mega.nz/#!rnJiwKiS!hmTRAHaR_EW4 ... pZJzVDfxok
480mb

You have to use d3d randering and when using the GrayFace patch you have to edit mm7.ini
NoD3DBitmapHwl=0
If you don't do that, MM will use BITMAPS.LOD (no d3d).
Last edited by Dragonfly on 07 Jun 2019, 04:22, edited 1 time in total.

User avatar
Pixoala
Leprechaun
Leprechaun
Posts: 14
Joined: 27 May 2019

Re: MM7 ESRGAN attempt

Unread postby Pixoala » 27 May 2019, 13:30

Nice work ! Obviously didn't work with the mm678 merge but the result is very cool !

User avatar
Dragonfly
Leprechaun
Leprechaun
Posts: 23
Joined: 27 Sep 2017

Re: MM7 ESRGAN attempt

Unread postby Dragonfly » 06 Jun 2019, 15:01

Screenshots using Grayface patch 2.3 new UI!!! Great work GrayFace!!!

Image Image ImageImage

uljira
Leprechaun
Leprechaun
Posts: 3
Joined: 09 Jul 2019

Re: MM7 ESRGAN attempt

Unread postby uljira » 09 Jul 2019, 01:19

Wow, are all the textures done? I'll give it a shot tonight. I was looking for exactly something like this, this is amazing!! Thank you.

User avatar
Dragonfly
Leprechaun
Leprechaun
Posts: 23
Joined: 27 Sep 2017

Re: MM7 ESRGAN attempt

Unread postby Dragonfly » 10 Jul 2019, 16:14

All the ground and building textures. Not yet the sprites (NPCs, monsters, trees, 2d things that appear on the 3d world). There's a limitation for the sprites: when upscaling them, they get bigger on the 3d world and on the UI (identify monster). The 3d engine needs to be patched.

uljira
Leprechaun
Leprechaun
Posts: 3
Joined: 09 Jul 2019

Re: MM7 ESRGAN attempt

Unread postby uljira » 20 Jul 2019, 05:23

Dragonfly wrote:All the ground and building textures. Not yet the sprites (NPCs, monsters, trees, 2d things that appear on the 3d world). There's a limitation for the sprites: when upscaling them, they get bigger on the 3d world and on the UI (identify monster). The 3d engine needs to be patched.
How about upscaling them and then lowering them back to the original resolution? Kinda like supersampling, there should be a way to have the same resolution while also benefiting of the upscaling in the first place, no?

Kraust
Leprechaun
Leprechaun
Posts: 31
Joined: 01 Feb 2020

Re: MM7 ESRGAN attempt

Unread postby Kraust » 01 Feb 2020, 10:06

hello. i am try upscale texture too. it is my work. what do you think about it? Should I continue? Image ImageImageImageImageImage

User avatar
GrayFace
Round Table Hero
Round Table Hero
Posts: 1660
Joined: 29 Nov 2005

Re: MM7 ESRGAN attempt

Unread postby GrayFace » 01 Feb 2020, 11:31

New MMArchive version supports bitmaps.hwl, which can have 24-bit HD bitmaps in it. Color correction is automatically applied by the patch.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.

User avatar
DaveHer
Threeheaded Knight
Threeheaded Knight
Posts: 512
Joined: 13 Mar 2019

Re: MM7 ESRGAN attempt

Unread postby DaveHer » 01 Feb 2020, 15:42

GrayFace wrote:New MMArchive version supports bitmaps.hwl, which can have 24-bit HD bitmaps in it. Color correction is automatically applied by the patch.
Will The MM7 Engine support 24 HD bitmaps? Thanks For the new Tools. :-D
David
Last edited by DaveHer on 01 Feb 2020, 16:38, edited 1 time in total.

Kraust
Leprechaun
Leprechaun
Posts: 31
Joined: 01 Feb 2020

Re: MM7 ESRGAN attempt

Unread postby Kraust » 01 Feb 2020, 15:45

how you see - yes

User avatar
Dragonfly
Leprechaun
Leprechaun
Posts: 23
Joined: 27 Sep 2017

Re: MM7 ESRGAN attempt

Unread postby Dragonfly » 01 Feb 2020, 15:57

GrayFace wrote:New MMArchive version supports bitmaps.hwl, which can have 24-bit HD bitmaps in it. Color correction is automatically applied by the patch.
Great Grayface!!!
It'd would be heaven if we can put hd sprites on sprites.lod or d3dbitmap.hwl. Do you think it would be possible some day?

User avatar
GrayFace
Round Table Hero
Round Table Hero
Posts: 1660
Joined: 29 Nov 2005

Re: MM7 ESRGAN attempt

Unread postby GrayFace » 02 Feb 2020, 05:31

Aand here's a conversion I made with Topaz A.I. Gigapixel: https://drive.google.com/open?id=1tXWQS ... xvZjn4QBZB
Some tiles need manual editing, also Hhp2* textures weren't included at all, because they contain a texture crudely resized by NWC, which becomes all blocky after Topaz.
Dragonfly wrote:It'd would be heaven if we can put hd sprites on sprites.lod or d3dbitmap.hwl. Do you think it would be possible some day?
HD paletted sprites are already possible. Kraust is working on them. I do want to add support for 32-bit sprites with transparency one day.
Last edited by GrayFace on 02 Feb 2020, 05:32, edited 1 time in total.
My patches: MM6 MM7 MM8. MMExtension. Tools. Also, I love Knytt Stories and Knytt Underground. I'm also known as sergroj.

Kraust
Leprechaun
Leprechaun
Posts: 31
Joined: 01 Feb 2020

Re: MM7 ESRGAN attempt

Unread postby Kraust » 19 Feb 2020, 20:11

Image
Last edited by Kraust on 19 Feb 2020, 20:16, edited 1 time in total.

Kraust
Leprechaun
Leprechaun
Posts: 31
Joined: 01 Feb 2020

Re: MM7 ESRGAN attempt

Unread postby Kraust » 19 Feb 2020, 20:19

Image

User avatar
tomchen1989
Pixie
Pixie
Posts: 136
Joined: 21 Jun 2008
Location: Europe / China

Re: MM7 ESRGAN attempt

Unread postby tomchen1989 » 19 Feb 2020, 20:50

Excellent!
I'm not sure if the UI/items/character portraits are able to be remastered?

User avatar
unknownone
Pixie
Pixie
Posts: 132
Joined: 10 Mar 2011
Location: Italy

Re: MM7 ESRGAN attempt

Unread postby unknownone » 19 Feb 2020, 22:54

Wow, that's impressive!! Great work!
I've played and enjoyed many RPGs:
MM6,MM7,MM8,MM9, Fallout 1&2, Planescape Torment, Torment: ToN, TES3, TES4

Kraust
Leprechaun
Leprechaun
Posts: 31
Joined: 01 Feb 2020

Re: MM7 ESRGAN attempt

Unread postby Kraust » 20 Feb 2020, 11:24

Last edited by Kraust on 20 Feb 2020, 11:25, edited 1 time in total.

Kraust
Leprechaun
Leprechaun
Posts: 31
Joined: 01 Feb 2020

Re: MM7 ESRGAN attempt

Unread postby Kraust » 20 Feb 2020, 12:29

Image
some texture need edit manual. but it's increase more little details.


Return to “Might and Magic”

Who is online

Users browsing this forum: No registered users and 30 guests