Info needed for programmer
Discuss Upcoming Releases, Coding New Cards, Etc.
PLEASE DO NOT REPORT BUGS HERE!
PLEASE DO NOT REPORT BUGS HERE!
Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins
Info needed for programmer
by 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.
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
by jatill » 15 Jul 2009, 17:20
Everything he needs is documented on the wiki.
Apps by jatill: http://www.slightlymagic.net/wiki/Other_Apps_by_jatill
- somacat
- Posts: 162
- Joined: 08 Jul 2009, 19:31
- Has thanked: 0 time
- Been thanked: 0 time
Re: Info needed for programmer
by 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
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
Re: Info needed for programmer
by jatill » 16 Jul 2009, 12:30
Hey Snacko-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
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?
Apps by jatill: http://www.slightlymagic.net/wiki/Other_Apps_by_jatill
Re: Info needed for programmer
by 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.
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.
6 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 52 guests