| Castle Gobs |
Help
Search
Members
Calendar
|
| Welcome Guest ( Log In | Register ) | Resend Validation Email |
| Pages: (3) [1] 2 3 ( Go to first unread post ) | ![]() ![]() ![]() |
| Feaerenil |
Posted: Feb 13 2010, 02:41 AM
|
|
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. ![]() ![]() * 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: ![]() 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 |
| tolich |
|
|
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.
|
| Feaerenil |
Posted: Feb 14 2010, 11:06 AM
|
||||
|
Adept ![]() ![]() ![]() Group: MMT Recruit Posts: 83 Member No.: 1136 Joined: 11-March 07 |
Yep, this is true;
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 |
||||
| Lord13 |
Posted: Feb 16 2010, 01:07 AM
|
![]() Novice ![]() ![]() Group: Member Posts: 52 Member No.: 436 Joined: 2-June 06 |
This sounds very interesting.
-------------------- |
| Cepheus |
Posted: Feb 19 2010, 10:46 PM
|
![]() 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.
|
| Evilmaster |
Posted: Feb 20 2010, 08:52 AM
|
|
Adept ![]() ![]() ![]() Group: Member Posts: 184 Member No.: 70 Joined: 25-February 05 |
Nice hope it will work out!
|
| schveider |
Posted: Feb 21 2010, 08:18 PM
|
![]() 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
|
| Feaerenil |
Posted: Feb 21 2010, 11:27 PM
|
|
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 |
| Feaerenil |
Posted: Mar 13 2010, 03:35 PM
|
|
Adept ![]() ![]() ![]() Group: MMT Recruit Posts: 83 Member No.: 1136 Joined: 11-March 07 |
New update!
Main menu works just fine now ![]() 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 |
| schveider |
Posted: Mar 13 2010, 05:19 PM
|
![]() 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
|
| Peter2 |
Posted: Mar 14 2010, 12:08 PM
|
|
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! |
| schveider |
Posted: Mar 14 2010, 01:29 PM
|
![]() Adept ![]() ![]() ![]() Group: MMT Recruit Posts: 110 Member No.: 5614 Joined: 3-January 09 |
I solved it by anonymizer (http://www.hidemyass.com/)
|
| Belhawk |
Posted: Mar 15 2010, 07:31 AM
|
|
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 |
| Peter2 |
Posted: Mar 15 2010, 10:35 AM
|
||
|
Expert ![]() ![]() ![]() ![]() Group: MMT Recruit Posts: 283 Member No.: 367 Joined: 24-January 06 |
Interesting! |
||
| schveider |
Posted: Mar 15 2010, 02:09 PM
|
![]() 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.
|
Pages: (3) [1] 2 3 |
![]() ![]() ![]() |