It is currently 16 Apr 2024, 23:45
   
Text Size

Info needed for programmer

Discuss Upcoming Releases, Coding New Cards, Etc.
PLEASE DO NOT REPORT BUGS HERE!

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

Info needed for programmer

Postby Revan » 15 Jul 2009, 17:16

Hey,

My brother in law studies to become a game programmer/designer and he also plays magic. Via me he came into contact with this game and he would like to try and see if he can tackle things like the 2000 card limit.

The question is if you can post or send us information that is usefull for him so he doesn't have to find everything out himself about how this game is coded and stuff.

Many thanks in advance.
Revan
 
Posts: 42
Joined: 10 Mar 2009, 18:53
Has thanked: 0 time
Been thanked: 0 time

Re: Info needed for programmer

Postby jatill » 15 Jul 2009, 17:20

Everything he needs is documented on the wiki.
jatill
DEVELOPER
 
Posts: 2118
Joined: 24 Feb 2009, 16:35
Has thanked: 5 times
Been thanked: 17 times

Re: Info needed for programmer

Postby somacat » 15 Jul 2009, 23:42

Good luck with the project! 8)
somacat
 
Posts: 162
Joined: 08 Jul 2009, 19:31
Has thanked: 0 time
Been thanked: 0 time

Re: Info needed for programmer

Postby Snacko » 16 Jul 2009, 09:03

Skills needed:
asm knowledge, at least basic,
c knowledge, at least basic,
knowing how to map c to asm,
basic knowedge about exe format and sections

After that it's pretty easy but time consuming:
At least 0x60EFDC (some storage 20 * number of cards(5 strings per card), currently max ~850 elements, pointers to strings) and 0x73BAE0 (cards data stored) have to be moved thats ~20 cross references to patch to start with.
Personally I would create a patcher with dup2 as those can be compacted to ~5 rules.

There's 0x55D0E0 which theoretically can hold items up to ~4000. There also might be other arrays less obvious to patch...

Drawcardlib is fixed:
http://www.mediafire.com/?mjiwyjzmamw
Snacko
DEVELOPER
 
Posts: 826
Joined: 29 May 2008, 19:35
Has thanked: 4 times
Been thanked: 74 times

Re: Info needed for programmer

Postby jatill » 16 Jul 2009, 12:30

Snacko wrote:Skills needed:
asm knowledge, at least basic,
c knowledge, at least basic,
knowing how to map c to asm,
basic knowedge about exe format and sections

After that it's pretty easy but time consuming:
At least 0x60EFDC (some storage 20 * number of cards(5 strings per card), currently max ~850 elements, pointers to strings) and 0x73BAE0 (cards data stored) have to be moved thats ~20 cross references to patch to start with.
Personally I would create a patcher with dup2 as those can be compacted to ~5 rules.

There's 0x55D0E0 which theoretically can hold items up to ~4000. There also might be other arrays less obvious to patch...

Drawcardlib is fixed:
http://www.mediafire.com/?mjiwyjzmamw
Hey Snacko-
Assuming this person does not succeed, were you ever thinking about completing the 2000 card project? Just curious, since we're not in danger of busting it for the next couple months, at least.

By the way, I notice you have the title of "Master Programmer". How do I apply for that? :lol:
jatill
DEVELOPER
 
Posts: 2118
Joined: 24 Feb 2009, 16:35
Has thanked: 5 times
Been thanked: 17 times

Re: Info needed for programmer

Postby Snacko » 16 Jul 2009, 19:12

I only do this when I feel like, and summer isn't the best time as it's really hot and your mind wanders away.

But at some point maybe I will get to it, but don't hold your breath.

Oh I didn't notice the title. Probably Huggybaby was bored and was setting those new titles.
Snacko
DEVELOPER
 
Posts: 826
Joined: 29 May 2008, 19:35
Has thanked: 4 times
Been thanked: 74 times


Return to Development

Who is online

Users browsing this forum: No registered users and 22 guests


Who is online

In total there are 22 users online :: 0 registered, 0 hidden and 22 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 22 guests

Login Form