It is currently 29 May 2024, 04:03
   
Text Size

2009 - A Manalink Year in Review

Continuing Development of MicroProse's Magic: The Gathering!

Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins

2009 - A Manalink Year in Review

Postby jatill » 07 Jan 2010, 15:49

2009 has come and gone, and my 1-year anniversary of working on this project is coming up in a couple days. In that period of time the state of Manalink has changed vastly. Here’s a short retrospective for those that may not have been here the whole way through.

As of January 1st 2009, a programmer called Mok had already come and gone. As the first person to mod this game, he contributed enormously. He added almost all of the 8th edition cards, and included countless other improvements . Sadly, he did not leave behind any source code.

The next batch of improvements came when it was discovered that Magic.exe (after being decompressed) could be hex-edited to modify some new cards. The modifications were limited to data-entry changes only, so no new abilities could be added to the game that did not already exist. Furthermore, every card added came at the expense of removing another card. While it was exciting to add new cards like Woolly Thoctar, the options were limited and development was relatively stagnant. At this point, there were about 1000 cards programmed into the game. Which finally brings us to 2009.

In January 2009, a new community member called SkyMarshall made 2 major breakthroughs. First, he moved the location of the card code so that some new cards could be added without replacing old cards. Second, he discovered how to modify the code for cards using ASM, a primitive programming language. Using this technology SkyMarshall was able to add new and complex cards like Ravenous Baloth and Buyback. Around the same time, HarryPitfall created the SkyMagicEditor to help with the data-entry aspect of creating new cards.

At the end of January, I rejoined the project (having previously been active back in the Woolly Thoctar days). For the next few months, I continued adding new cards (2 or 3 at a time) on a regular basis, with occasional patches from many other developers. The space limit for new cards was again reached, but HarryPitfall figured out a way to enable unlimited space for code for cards. There was still a limit on the total number of cards, at 2000, a limit which we are still stuck with today

In Mach 2009, Lonefox contributed a patch that had the surprise feature of having the source for the cards written in C, and modern generation programming language. With help from Snacko, the process for adding cards written in C was established. Lonefox contributed a handful of new cards, and helped write the API for C coding.

An Aside:
It is difficult to explain to non-programmers the difference between programming in ASM and in C. Hopefully this example will illustrate it. One of the last cards I wrote in ASM was Sensei’s Divining Top. It took roughly 10 frustrating hours. To write it now in C would take about 10 minutes. A vastly more complicated card, such as Chandra Ablaze, might take as long as an hour in C. It would have been impossible in ASM.

For the next 9 months or so, I was the only programmer on the project. The C API was expanded, making cards easier and easier to write. As a result, card patches went from 2 or 3 at a time, to 10, to 50, to entire sets! As I became much more familiar with the internal original code, I was able to add features like Draft, Momir, Vanguard, and Challenge Mode. And with help from the artistic abilities of Mathusalem, the entire look of the game was reengineered.

In December 2009, two new developers (joemuz and gargaroz) joined the project, and have each contributed a substantial number of cards. They continue to work on adding new cards presently. We are still stuck at the 2000 card limit, but we have exceeded the number of cards coded (2345 as of 1/7/10) by breaking them into separate modules. Soon an application will be released that will let each user choose their own set of 2000 cards to play with.

All in all, it has been an excellent year for Manalink.
jatill
DEVELOPER
 
Posts: 2118
Joined: 24 Feb 2009, 16:35
Has thanked: 5 times
Been thanked: 17 times

Re: 2009 - A Manalink Year in Review

Postby Bog Wraith » 07 Jan 2010, 16:34

Yes it has and I thank all of the folks you mentioned for their incredible talent, effort and dedication to this unbelievable game that is ancient by any computer game standards. This is the game that will not die! Remarkable, really when you think about it!

I also want to thank Goblin Hero & Huggy for providing us with a new home for ManaLink. It's also nearing 1 year since Gunter's site that hosted ManaLink for a number of years went offline. CCGHQ has been a tremendous gathering place for our members and after some initial break in time, the transition here was flawless.

I want to give a special shout out & thank you to Fran Avalon, one of a small few who were part of our original Alpha testers led by Mok. He helped me in those first few hours after the old site went down to contact as many folks as we could and get them here, registered and keep the community active. It was a hectic few days, but it is something I am very proud of being part of and folks like Fran & Mathy, another original member, were key in this initial phase.

And if I may, I want to thank jatill for his tireless enthusiasm in all of the work he has done. He has benefited, as he stated above, from folks like Harry, Snacko etc., but it has been through his infectious spirit in driving things forward that has swept all of us along in this tidal wave of progress that has taken this game and it's now varied ways of playing it to places none of us could have ever imagined!

Thank you my friend! =D>
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
User avatar
Bog Wraith
Global Mod 1 (Ret)
 
Posts: 1108
Joined: 28 May 2008, 22:40
Location: Shandalar
Has thanked: 425 times
Been thanked: 153 times

Re: 2009 - A Manalink Year in Review

Postby Gargaroz » 07 Jan 2010, 21:03

The 2009 was superb (I discovered this amazing community, then I learned how to code cards and improve the whole game in a very short time), and the 2010 looks even more promising, with the Custom Set Editors almost ready.
While I'm currently a bit dissatisfied with current state of Magic as a trading card game (more money = less fun, to sum up the actual Wizard policy), I really enjoying working to improve this program. ;)
As the good ol' Duke Nukem would say, "LET'S ROCK !"
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
Gargaroz
Programmer
 
Posts: 7097
Joined: 06 Nov 2009, 11:11
Has thanked: 82 times
Been thanked: 595 times

Re: 2009 - A Manalink Year in Review

Postby Professor » 08 Jan 2010, 23:13

As a player who first discovered MtG from the commercials on South Park 15 years ago, to the original 14MB demo download, through all the MicroProse iterations, and in paper from TeStEx through IPA block, I am so happy and thankful that there are still talented folks who care about keeping this game going in all its incarnations.

After I quit MTGO for lack of broadband, I was reborn when I stumbled across Mok's version that made it all workable again, and with expansion!

Dormant again on my desktop after OS upgrades, I again found a surge of MtG interest with this amazing upgrade.

Basically, a great game is a great game, and its timelessness continues to interest new generations. You guys are the Keepers Of The Flame (i just know that's going to get auto-highlighted :) ) and I speak for a large group when I say I admire all that you have done.

Happy 2010!
-------------------------------------
PostCount=PostCount+1
User avatar
Professor
 
Posts: 172
Joined: 27 Jul 2009, 21:02
Has thanked: 0 time
Been thanked: 0 time

Re: 2009 - A Manalink Year in Review

Postby gmzombie » 08 Jan 2010, 23:55

the only 2 things that could be changed in here was the last update we got from Mok was in 2005 and that was version 8.3 of his beta. he was off and on for the next year but mostly off and then nothing. At the time i had his email and tried desperately to get his source but he wouldn't give it up unless someone knew how to do fix it up as it was in pieces so he said. the next mod was done by franavalon i believe as he got the uncompressed version of magic.exe from mok. I would like to say thanks to all the peeps that have kept this game alive with updates and everything. Im excited everytime i can help like with the new deckbuilder. Ya know come to think of it where did lonefox go? anybody talk with him still?
can I maze of ith your snowstorm?

http://home.comcast.net/~gmzombie/index.html old stuff in here. don't use this stuff right now till I get time to get back into it and readjust.
gmzombie
 
Posts: 857
Joined: 26 Feb 2009, 01:05
Location: Wyoming, Mi
Has thanked: 200 times
Been thanked: 51 times

Re: 2009 - A Manalink Year in Review

Postby Incantus » 09 Jan 2010, 01:47

[conspiracy theory]
What if lonefox was one of the original Shandalar developers?!?
[/conspiracy theory]
Incantus
DEVELOPER
 
Posts: 267
Joined: 29 May 2008, 15:53
Has thanked: 0 time
Been thanked: 3 times

Re: 2009 - A Manalink Year in Review

Postby jatill » 09 Jan 2010, 04:37

Lonefox hasn't checked the site in months. I did a google search once and there is a result for a "lonefox" video games programmer who graduated from MIT. Sounds like our man, probably.
jatill
DEVELOPER
 
Posts: 2118
Joined: 24 Feb 2009, 16:35
Has thanked: 5 times
Been thanked: 17 times

Re: 2009 - A Manalink Year in Review

Postby Stroggoii » 09 Jan 2010, 05:43

You're my heroes of the year :)
Stroggoii
 
Posts: 153
Joined: 06 Sep 2009, 06:21
Has thanked: 0 time
Been thanked: 0 time

Re: 2009 - A Manalink Year in Review

Postby mathusalem » 09 Jan 2010, 11:38

Well a great thanks to Jatill for bringing back this project from the dead and making it what it is today. Thanks for you dedication and relentless, unstoppable enthusiasm. :)

A Big thank you to Wraith for gathering the troops after the second cataclysm and finding us a new home, and for being the most gentle Moderator I know. :)

and a kind thought for Mok wherever he could be.

yeah it'sd been a great year ! :)
User avatar
mathusalem
 
Posts: 459
Joined: 24 Feb 2009, 21:00
Has thanked: 6 times
Been thanked: 4 times

Re: 2009 - A Manalink Year in Review

Postby 0rion79 » 09 Jan 2010, 12:33

Yes, I'm also very thankful to all of you for adding so much new flavor to this old, great game. Also, it is very nice to spend some time here on the forum and to deal with different or similar people at once: the variety of contributes to this project are what make "our" game great. :)
User avatar
0rion79
 
Posts: 1520
Joined: 24 Feb 2009, 18:33
Location: Italy
Has thanked: 94 times
Been thanked: 61 times

Re: 2009 - A Manalink Year in Review

Postby EviL_CLonE » 09 Jan 2010, 15:30

Wow, I remember when I made my first vanilla card to my copy of the game, in December 2008. It was Jungle Lion, and then Frozen AEther, thanks to the tutorials written by Orion and then Jatill. I was very happy! I also remember the problems about having more than one person coding cards... we clobbered each other versions! xD We were so enthusiast about coding cards. All of us wanted to create "our" cards.
Then the old Manalink.de forum went down, I thought I could never enjoy again new updates of the game. I googled the names from users I could remember (Bog Wraith, Jatill, Orion, Skymarshall -that could never be contacted again-...) And somebody started an MSN group, to try to revive the forum. We speculated about an evil conspiration from WotC :lol: to bring down the constant updates.
A few weeks later Bog Wraith mailed us... A new forum was available! So we started all over again.

Nice memories from this game and the people that made it possible. :D
EviL_CLonE
 
Posts: 143
Joined: 24 Feb 2009, 16:54
Location: Buenos Aires, Argentina
Has thanked: 1 time
Been thanked: 0 time

Re: 2009 - A Manalink Year in Review

Postby FranAvalon » 17 Jan 2010, 12:17

Nice work guys. I left this project a couple of years ago(another one takes all my effords now :lol: ), but I am very glad to see the actual development of it. =D>

Thanks to BogWraith and gmzombie for remember me. I was who uncompress the lastest mok release and open it to Hex edit. Long time past since it, and a lot of things change on ML2. Now Hex edit is useless for well.

I hope that this new year brings a lot of new improves to manalink. :wink:

Best wishes for all comunity.

Regards

Fran
FranAvalon
Programmer
 
Posts: 568
Joined: 02 Jul 2008, 06:54
Has thanked: 44 times
Been thanked: 64 times

Re: 2009 - A Manalink Year in Review

Postby BVDM » 01 Feb 2010, 19:08

I'm new to these forums, but I'd like to thank the people who did all that work. I can imagine some of you had a lot of headaches in 2009 and all I can do is thank you for resurrecting the game I've played the most since 1997. I hope you guys will continue this project in 2010. My only regret is that I stumbled upon it in January :wink: and I would have liked to have known about it earlier!
BVDM
 
Posts: 3
Joined: 01 Feb 2010, 17:59
Has thanked: 0 time
Been thanked: 0 time

Re: 2009 - A Manalink Year in Review

Postby Enchanteur » 01 Mar 2010, 14:16

First thank for this great work.
I buyed the original micropose game as soon as it was sell in the 90's

Now a question :
Code: Select all
We are still stuck at the 2000 card limit
Why is there this limit ?
It's look like a limit of an array. Is not possible to redim this array with a bigger value ?
Enchanteur
 
Posts: 136
Joined: 26 Feb 2010, 10:20
Has thanked: 0 time
Been thanked: 0 time

Re: 2009 - A Manalink Year in Review

Postby aww1979 » 01 Mar 2010, 21:28

It's theoretically possible, but you would have to then change all the pointers and stuff that referred to that array. I was asking my brother about this, who is a professional programmer and plays manalink, too, and he said that he had all the skills to do the job, but that it would take a ridiculous amount of time to go through and find all the references to the array, so he doesn't want to do it :p
aww1979
Tester
 
Posts: 1717
Joined: 03 Mar 2009, 19:36
Has thanked: 0 time
Been thanked: 2 times

Next

Return to ManaLink 3.0

Who is online

Users browsing this forum: No registered users and 15 guests


Who is online

In total there are 15 users online :: 0 registered, 0 hidden and 15 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 15 guests

Login Form