Powered by Invision Power Board


Pages: (3) [1] 2 3  ( Go to first unread post ) Reply to this topicStart new topicStart Poll

> Mm 6/7/8 Total Remake
Feaerenil
Posted: Feb 13 2010, 02:41 AM
Quote Post


Adept
***

Group: MMT Recruit
Posts: 83
Member No.: 1136
Joined: 11-March 07



Hello there.
For about a month now, I am working for a project on a decompilation, reconstruction, upgrading and tuning of Might and Magic 6/7/8 engine. As a base, I've taken an original MM engine and decompiled it. But the result of decompilation is very unstable, all data structures are messed, so I analyze the code, find the dependencies, correct the errors, and then rebuild it. The difference is when rebuilding, I can add any features I like, even those not supported by the engine. This is a big work, so I reconstruct and add the features one-by-one. The latest stable version includes:

* all the animations, videos, sounds and music are played from original dataset (*.vid files) using the engine.

user posted image

user posted image

* Decompression and parsing of LOD files
* Loading and rendering RGB, Transparent and palette textures.
* DirectDraw4 render (DirectDraw2 support was cut due to huge amount of excess code)
* Input using DirectInput8
* Almost done font rendering (a tricky thing)
* First game state (main menu) is almost operational:

user posted image

The C source of engine counts about 200 000 lines of code, 25 000 of which I've parsed during one month (12.5% done).

Desired feedback: attention, words of support, maybe some help.

This post has been edited by Feaerenil on Feb 13 2010, 02:42 AM


--------------------
Thou, who killest the monsters, beware not to become a monster theeself; When thou long gazest into Abyss, the Abyss also gazes in thee

Qu'on nous enseigne never explain,
Qu'on nous assene, never complain
PMEmail PosterICQ
Top
tolich
  Posted: Feb 13 2010, 05:08 PM
Quote Post


Peasant
*

Group: Member
Posts: 7
Member No.: 5673
Joined: 19-January 09



AFAIK, in MM6-9 sounds are played by Miles System, and videos are played by Bink and Smacker Video. Though RAD Game Tools provide free tools, they probably will be unhappy if you decompile libraries that they do sell.
PMEmail Poster
Top
Feaerenil
Posted: Feb 14 2010, 11:06 AM
Quote Post


Adept
***

Group: MMT Recruit
Posts: 83
Member No.: 1136
Joined: 11-March 07



QUOTE
AFAIK, in MM6-9 sounds are played by Miles System, and videos are played by Bink and Smacker Video.

Yep, this is true;

QUOTE

Though RAD Game Tools provide free tools, they probably will be unhappy if you decompile libraries that they do sell.

Decompilation of the game itself is illegal too.
The goal of my work is to provide a FUNCTIONAL framework, which you can touch and play (unlike other projects that can only show some inexpressive demos).
A completely playeable game that any member of a community can modify. In the end, tha game will be modified so much, there will be no original source code and intellectual property of NWC left in there.


--------------------
Thou, who killest the monsters, beware not to become a monster theeself; When thou long gazest into Abyss, the Abyss also gazes in thee

Qu'on nous enseigne never explain,
Qu'on nous assene, never complain
PMEmail PosterICQ
Top
Lord13
Posted: Feb 16 2010, 01:07 AM
Quote Post


Novice
**

Group: Member
Posts: 52
Member No.: 436
Joined: 2-June 06



This sounds very interesting. smile.gif


--------------------
user posted image

PMEmail Poster
Top
Cepheus
Posted: Feb 19 2010, 10:46 PM
Quote Post


Adept
***

Group: MMT Recruit
Posts: 117
Member No.: 4849
Joined: 20-April 08



Well, you have full encouragement from me - this is a damned daunting task, but your work looks promising.
PMEmail PosterUsers Website
Top
Evilmaster
Posted: Feb 20 2010, 08:52 AM
Quote Post


Adept
***

Group: Member
Posts: 184
Member No.: 70
Joined: 25-February 05



Nice hope it will work out! wink.gif
PMEmail Poster
Top
schveider
Posted: Feb 21 2010, 08:18 PM
Quote Post


Adept
***

Group: MMT Recruit
Posts: 110
Member No.: 5614
Joined: 3-January 09



Finally!Someone has courage to make this remake.I look forward for first release and wish you easy work laugh.gif .And don't forget to add support for DirectX11 biggrin.gif
PMEmail Poster
Top
Feaerenil
Posted: Feb 21 2010, 11:27 PM
Quote Post


Adept
***

Group: MMT Recruit
Posts: 83
Member No.: 1136
Joined: 11-March 07



Thanks everyone!
And yes, those registered at Assembla SVN can track my progress here (or even help!): https://www.assembla.com/code/bb7/subversion/nodes


--------------------
Thou, who killest the monsters, beware not to become a monster theeself; When thou long gazest into Abyss, the Abyss also gazes in thee

Qu'on nous enseigne never explain,
Qu'on nous assene, never complain
PMEmail PosterICQ
Top
Feaerenil
Posted: Mar 13 2010, 03:35 PM
Quote Post


Adept
***

Group: MMT Recruit
Posts: 83
Member No.: 1136
Joined: 11-March 07



New update!
Main menu works just fine now smile.gif

user posted image
user posted image

This post has been edited by Feaerenil on Mar 13 2010, 03:37 PM


--------------------
Thou, who killest the monsters, beware not to become a monster theeself; When thou long gazest into Abyss, the Abyss also gazes in thee

Qu'on nous enseigne never explain,
Qu'on nous assene, never complain
PMEmail PosterICQ
Top
schveider
Posted: Mar 13 2010, 05:19 PM
Quote Post


Adept
***

Group: MMT Recruit
Posts: 110
Member No.: 5614
Joined: 3-January 09



Could you upload your images elsewhere, please?It gives me http 403
PMEmail Poster
Top
Peter2
Posted: Mar 14 2010, 12:08 PM
Quote Post


Expert
****

Group: MMT Recruit
Posts: 283
Member No.: 367
Joined: 24-January 06



I can access these images without any problem. You might have a registry error - have a look at

http://www.checkupdown.com/status/E403.html

Regrettably, I cannot tell you what to do about it! sad.gif
PMEmail Poster
Top
schveider
Posted: Mar 14 2010, 01:29 PM
Quote Post


Adept
***

Group: MMT Recruit
Posts: 110
Member No.: 5614
Joined: 3-January 09



I solved it by anonymizer (http://www.hidemyass.com/) biggrin.gif
PMEmail Poster
Top
Belhawk
Posted: Mar 15 2010, 07:31 AM
Quote Post


Adept
***

Group: Member
Posts: 87
Member No.: 35
Joined: 8-October 04



u may want to check out the unreal 3 engine for your remake, it is now available.
unreal engine link
PMEmail Poster
Top
Peter2
Posted: Mar 15 2010, 10:35 AM
Quote Post


Expert
****

Group: MMT Recruit
Posts: 283
Member No.: 367
Joined: 24-January 06



QUOTE
I solved it by anonymizer

Interesting! cool.gif
PMEmail Poster
Top
schveider
Posted: Mar 15 2010, 02:09 PM
Quote Post


Adept
***

Group: MMT Recruit
Posts: 110
Member No.: 5614
Joined: 3-January 09



More interesting is that it works me well when I'm in school or in library not at home.I think the problem could be in modem firewall settings. blink.gif
PMEmail Poster
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Topic OptionsPages: (3) [1] 2 3  Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0243 ]   [ 11 queries used ]   [ GZIP Enabled ]