MM 6/7/8 Total Remake

The role-playing games (I-X) that started it all and the various spin-offs (including Dark Messiah).
User avatar
tolich
Spectre
Spectre
Posts: 748
Joined: 10 Jan 2009
Location: Minsk, Belarus

Unread postby tolich » 06 Jan 2011, 16:20

NicholasRay wrote:So what's new exactly?
Engine.

Ck-NoSFeRaTU
Leprechaun
Leprechaun
Posts: 23
Joined: 22 Dec 2009
Location: Russia

Unread postby Ck-NoSFeRaTU » 07 Jan 2011, 01:16

Nomad wrote:Meanwhile,
Great work!

For those who interested there are some screenshots of how easy now modifying engine - simple resolution support made in 15 minutes:

1280x720:
Image
1280x1024:
Image

User avatar
GreatEmerald
CH Staff
CH Staff
Posts: 3330
Joined: 24 Jul 2009
Location: Netherlands

Unread postby GreatEmerald » 07 Jan 2011, 21:43

Oh wow, I was just about to ask about that 8| Awesome job!

Nomad
Pixie
Pixie
Posts: 131
Joined: 12 Apr 2010
Location: Kaliningrad, Russian Federation
Contact:

Unread postby Nomad » 07 Jan 2011, 22:40

Ck-NoSFeRaTU
Heh, still not willing to join? ;)

Ck-NoSFeRaTU
Leprechaun
Leprechaun
Posts: 23
Joined: 22 Dec 2009
Location: Russia

Unread postby Ck-NoSFeRaTU » 08 Jan 2011, 18:03

Nomad wrote:Ck-NoSFeRaTU
Heh, still not willing to join? ;)
I never said that I don't want to, but as u already know I don't have enough free time to contribute to project on regular basis and I don't think because of that I'm useful to the project. For example I can make a site for project with any services you want, that not so timeconsuming and I have enough technical resources for that, but actively working on codebase and commit everyday I can't.
Nomad wrote:They are not broken :(
Which image hosting you can browse?
Currently broken, because rghost is down till at least 11 january.

x1diablo
Leprechaun
Leprechaun
Posts: 9
Joined: 08 Jan 2011

Unread postby x1diablo » 08 Jan 2011, 22:01

that's a truly camping position!

Image

Ck-NoSFeRaTU
Leprechaun
Leprechaun
Posts: 23
Joined: 22 Dec 2009
Location: Russia

Unread postby Ck-NoSFeRaTU » 08 Jan 2011, 22:19

x1diablo wrote:that's a truly camping position!
rofl :D

Nomad
Pixie
Pixie
Posts: 131
Joined: 12 Apr 2010
Location: Kaliningrad, Russian Federation
Contact:

Unread postby Nomad » 13 Jan 2011, 13:27

New art: Erathian House
Image

User avatar
GreatEmerald
CH Staff
CH Staff
Posts: 3330
Joined: 24 Jul 2009
Location: Netherlands

Unread postby GreatEmerald » 13 Jan 2011, 15:54

Wait what. You're not supposed to use high poly meshes on the horizon engine.

User avatar
tolich
Spectre
Spectre
Posts: 748
Joined: 10 Jan 2009
Location: Minsk, Belarus

Unread postby tolich » 13 Jan 2011, 18:19

GreatEmerald wrote:Wait what. You're not supposed to use high poly meshes on the horizon engine.
Please reread the topic title. ;)
Nomad: this new house certainly needs a porch.

compare MM7:
Image
compare DS1:
Image

User avatar
GreatEmerald
CH Staff
CH Staff
Posts: 3330
Joined: 24 Jul 2009
Location: Netherlands

Unread postby GreatEmerald » 13 Jan 2011, 19:57

They were still using the same engine, just with enhancements, last time I checked. Nobody said they removed the vertex limit.

Nomad
Pixie
Pixie
Posts: 131
Joined: 12 Apr 2010
Location: Kaliningrad, Russian Federation
Contact:

Unread postby Nomad » 13 Jan 2011, 23:25

GreatEmerald
They were still using the same engine, just with enhancements, last time I checked. Nobody said they removed the vertex limit.
That took about.. ugh.. three lines of code to change from 1999 to whatever you want. I didn't think it's that major thing to create a post about :)

mkienenb
Pixie
Pixie
Posts: 105
Joined: 30 Dec 2009
Location: Elmira, NY

Unread postby mkienenb » 14 Jan 2011, 01:43

GreatEmerald wrote:They were still using the same engine, just with enhancements, last time I checked. Nobody said they removed the vertex limit.
It's not really that big a deal. The model is just broken up into 64-polygon sub-models. Many of the models you see in Might and Magic 6-8 are really multiple models.

User avatar
GreatEmerald
CH Staff
CH Staff
Posts: 3330
Joined: 24 Jul 2009
Location: Netherlands

Unread postby GreatEmerald » 14 Jan 2011, 16:01

Nomad wrote: That took about.. ugh.. three lines of code to change from 1999 to whatever you want. I didn't think it's that major thing to create a post about :)
You kidding? That's, like, the best thing I've seen here so far! You should post code updates as well, not just images.

User avatar
DarthVadre
Peasant
Peasant
Posts: 96
Joined: 18 Oct 2008
Location: United States
Contact:

Unread postby DarthVadre » 15 Jan 2011, 01:32

GreatEmerald wrote:
Nomad wrote: That took about.. ugh.. three lines of code to change from 1999 to whatever you want. I didn't think it's that major thing to create a post about :)
You kidding? That's, like, the best thing I've seen here so far! You should post code updates as well, not just images.
You can follow the SVN if you're interested.

Aside, I'm not a programmer, does anyone here know how I can change the code to skip the intro cinematic? I hate having to try to get lucky and not have it crash on me at some point during the video.

Edit: Ok, looking at the terminal, when I try to skip the video, before crashing, it shows several textures as not found

Edit: Nevermind. Anyone else who has this problem, after compiling and move the new .exe into your might and magic 7 folder, copy the data folder and move it to your mm7 directory as well
Your perception determines your experience.

User avatar
MMXAlamar
Hunter
Hunter
Posts: 541
Joined: 14 Jan 2011
Location: USA

Unread postby MMXAlamar » 15 Jan 2011, 02:40

Wow, this is incredible Nomad!

Keep up the good work, I'll want to check this out when it's finished :)

x1diablo
Leprechaun
Leprechaun
Posts: 9
Joined: 08 Jan 2011

Unread postby x1diablo » 15 Jan 2011, 13:09

DarthVadre wrote: how I can change the code to skip the intro cinematic?
run with parameters: -nointro -nocredits

User avatar
DarthVadre
Peasant
Peasant
Posts: 96
Joined: 18 Oct 2008
Location: United States
Contact:

Unread postby DarthVadre » 15 Jan 2011, 17:02

x1diablo wrote:
DarthVadre wrote: how I can change the code to skip the intro cinematic?
run with parameters: -nointro -nocredits
Thank you. I'm wondering, where in the code are all the parameters defined?

Edit: I sure hope this doesn't make you have to do a lot of recoding, but pay attention to what happens to the sprites when you use delete/page down to look up or down.

Image
Your perception determines your experience.

Ck-NoSFeRaTU
Leprechaun
Leprechaun
Posts: 23
Joined: 22 Dec 2009
Location: Russia

Unread postby Ck-NoSFeRaTU » 15 Jan 2011, 19:10

DarthVadre wrote:
x1diablo wrote:
DarthVadre wrote: how I can change the code to skip the intro cinematic?
run with parameters: -nointro -nocredits
Thank you. I'm wondering, where in the code are all the parameters defined?
In WinMain, which currently moved to Driver.cpp.
DarthVadre wrote:Edit: I sure hope this doesn't make you have to do a lot of recoding, but pay attention to what happens to the sprites when you use delete/page down to look up or down.
I think it is known bug, but if it bother you as I remember correctly this helps:

Code: Select all

--- classes.cpp.orig	2011-01-10 10:35:01.000000000 +0300
+++ classes.cpp	2011-01-15 22:02:31.000000000 +0300
@@ -5396,7 +5396,7 @@
  if (byte_4D8410[572] && *(_BYTE *)(&pGame->uSomeFlags) & 0x80 || uCurrentlyLoadedLevelType == 1)
    angle = 3.1415926535897931 * ((double)_this->sRotationX / 1024);
  else
-   angle = -3.1415926535897931 * ((double)_this->sRotationX / 1024);
+   angle = 3.1415926535897931 * ((double)_this->sRotationX / 1024);
 
  _this->fRotationXSine = sin(angle);
  _this->fRotationXCosine = cos(angle);
But it is wrong way for fixing this, just a fast dirty hack.

User avatar
tolich
Spectre
Spectre
Posts: 748
Joined: 10 Jan 2009
Location: Minsk, Belarus

Unread postby tolich » 16 Jan 2011, 08:16

I see this like this:
Ck-NoSFeRaTU wrote:

Code: Select all

  if (<a strange condition>)
    <a statement>
  else
    <the same statement as above>
Probably you do something wrong...
I really don't what is this axis X, and why a rotation around it may ever be reversed, but when the checked condition has no effect, the checking is just redundant.


Return to “Might and Magic”

Who is online

Users browsing this forum: No registered users and 77 guests