It is currently 26 Apr 2024, 19:30
   
Text Size

Manalink C/ASM Dll

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

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

Re: Manalink C/ASM Dll

Postby Yggdrasil » 04 Oct 2011, 19:20

A colleague of mine was once an assembler programmer (in a very distant past). I convinced him to look at our code and see if he can find the 2000 limit.
Can someone give me a link to a proper ASM file ?

He won't spend much time on this (actually, I had to beg him just for a quick look). But if you have others questions please ask and I'll transmit.
Yggdrasil
 
Posts: 124
Joined: 16 Mar 2010, 20:55
Location: France
Has thanked: 6 times
Been thanked: 1 time

Re: Manalink C/ASM Dll

Postby gmzombie » 05 Oct 2011, 01:30

https://rapidshare.com/files/3123292177/magicasm2.0.rar

try that it has magic.asm and a map file from mok's manalink 2.0. it may have less clutter than current exe.
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: Manalink C/ASM Dll

Postby foolosopher » 08 Oct 2011, 23:49

Well a couple of hints for your colleague
1. The 2000 limit might not only be included in the magic.exe, but also in a few more files.
2. It might be useful to try a version of the magic.exe with 2000 cards just to see where the code hangs and go step by step from there.
3. He doesn't necessarilly have to complete it, but if he can give exact step by step instructions on certain tools, we will give it a(nother) shot, since we know that it most probably requires a lot of grunt work.

Good luck
I long for the time where one man could make a difference...
foolosopher
 
Posts: 189
Joined: 19 May 2010, 20:53
Location: Greece
Has thanked: 13 times
Been thanked: 17 times

Re: Manalink C/ASM Dll

Postby Yggdrasil » 09 Oct 2011, 13:49

I'll give him these advices.
He's probably giving a first look at the code this weekend. He already has the link to this thread (and I promised him a meal in a gastronomic restaurant if he can help us :wink: ). I just hope this subject will interest him enough.
Yggdrasil
 
Posts: 124
Joined: 16 Mar 2010, 20:55
Location: France
Has thanked: 6 times
Been thanked: 1 time

Re: Manalink C/ASM Dll

Postby foolosopher » 02 Nov 2011, 16:51

Hey Yggdrasil, any news from your friend?
I long for the time where one man could make a difference...
foolosopher
 
Posts: 189
Joined: 19 May 2010, 20:53
Location: Greece
Has thanked: 13 times
Been thanked: 17 times

Re: Manalink C/ASM Dll

Postby Yggdrasil » 04 Nov 2011, 07:48

Hello.
So far, he just threw a look at the code and said there's a lot of data. He doesn't seem very motivated to going further, sorry. :(
I'll ask him if he at least can give advices.
Yggdrasil
 
Posts: 124
Joined: 16 Mar 2010, 20:55
Location: France
Has thanked: 6 times
Been thanked: 1 time

Re: Manalink C/ASM Dll

Postby gmzombie » 11 Nov 2011, 17:21

csv2dat.rar
has both asm and c code in it.
(10.98 KiB) Downloaded 336 times
thinking about this for a minute has anybody ever gotten a manalink.csv changed over to a dat file that was over 1998 cards? i think maybe we should start at the csv2dat file and see how we can change that to not have a problem with any amount.
i have already decompiled this to a asm and c like code. here it is. first thing is first we Must get past this. the ability to get past this will at least give us some light on if the program will fail immediately or what.

Maybe Snacko can give us some advice on changing this.
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: Manalink C/ASM Dll

Postby foolosopher » 13 Nov 2011, 20:06

I have tried that before with skymarshal version, the 2000 (ID 1999) was loading ok, but the 2001 (ID 2000) is not loading.

run a modified skymarshal of 2001 cards in olly and saw that 7D0 was loaded in eax before it broke execution.
Attachments
temp-2001.rar
(853.27 KiB) Downloaded 314 times
temp-2000.rar
(752.69 KiB) Downloaded 341 times
I long for the time where one man could make a difference...
foolosopher
 
Posts: 189
Joined: 19 May 2010, 20:53
Location: Greece
Has thanked: 13 times
Been thanked: 17 times

Re: Manalink C/ASM Dll

Postby gmzombie » 14 Nov 2011, 11:55

interesting...downloaded this real quick both of them and realized when i tried to open up a modded deck builder that the game didnt work also with the 2001 limit. but the 2000 did. and the deck.exe runs itself with no interaction with magic.exe if ran by itself...what does one think about that
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

Previous

Return to Development

Who is online

Users browsing this forum: No registered users and 37 guests


Who is online

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

Login Form