• Welcome to SC4 Devotion Forum Archives.
 

News:

The SC4 Devotion Forums are no longer active, but remain online in an archived, read-only "museum" state.  It is not possible for regular members to post or use the private messaging system, and no technical support will be provided for any issues pertaining to the forums in their current state.  Attachments (those that still work) are accessible without login.

The LEX has been replaced with SC4Evermore (SC4E), and SC4E maintains an active Discord server.  For traditional forums, we recommend Simtropolis.

Main Menu

Obtaining the SC4 SDK

Started by simmaster07, September 06, 2010, 01:18:07 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

HappyDays

Yes, those are the files necessary for compiling the .dll, but there's a code that has to be included in one of the files that tells SC4 to keep it loaded.

Simmaster07 says he's obtained the code. Jonathan and I are asking for him to post it, if he is able, so that people will be able to work on the .dll in the event he vanishes. :)

dragonshardz

Case in point: simmaster07 was last active September 17th, 2011. It's now June 13th of 2012.

Sad to see another promising project fall to the depredations of Real Life.

simmaster07

Quote from: dragonshardz on June 13, 2012, 02:02:51 AM
Case in point: simmaster07 was last active September 17th, 2011. It's now June 13th of 2012.

Sad to see another promising project fall to the depredations of Real Life.

Hello.

Just came back from a hiatus, I'm going to see if I can work on this some more.


simmaster07

Quote from: Jonathan on June 13, 2012, 08:59:05 AM
Can I suggest the first thing you do is upload everything you have on the dlls just incase RL hits again?

All of my previous work has been lost. I'm going to use what I already posted to try constructing another prototype DLL, and then I'll have everything on Github.


simmaster07

Quote from: Jonathan on June 13, 2012, 09:04:16 AM
Even the email you got the files from?

The email addresses pretty much follow the standard "first initial/last name" naming convention that corporations use, and the username can be found in the first page with the email conversation, but I don't want to be a burden and have Paul being flooded by emails from everyone. There's also the fact that the initial correspondence took months to get even an initial response.

Regardless, the address was ppedriana@ea.com


simmaster07

Quote from: Jonathan on June 13, 2012, 09:10:07 AM
I meant didn't Paul send you some files over email, and won't they still be attached?

The files that were attached were the ones that were already posted, but they're still attached, so we shouldn't lose them (unless Google closes my account, and they're on Pastie anyway).

Blue Lightning

I have them on my computer as well.
Also known as Wahrheit

Occasionally lurks.

RHW Project


NCGAIO

#51
Quote from: HappyDays on November 06, 2011, 01:46:07 PM
Yes, those are the files necessary for compiling the .dll, but there's a code that has to be included in one of the files that tells SC4 to keep it loaded.

Simmaster07 says he's obtained the code. Jonathan and I are asking for him to post it, if he is able, so that people will be able to work on the .dll in the event he vanishes. :)


&Thk/(  If this is the only obstacle then it must be in Extra cheat since it certainly remains loaded after the start of the game!


The files are still there but sent the post no longer exists!

simmaster07

Quote from: NCGAIO on June 14, 2012, 08:45:43 AM
If this is the only obstacle then it must be in Extra cheat since it certainly remains loaded after the start of the game!

The source code Buggi posted to the extra cheats DLL is incomplete. So is the code that Paul sent us. We're basically playing a guessing game, trying to (in a way) reverse-engineer a DLL based on what we were given.

simmaster07

Very belated post, a link to the GitHub repository:
http://github.com/simmaster/gzcom-dll

DLL is nonfunctional at the moment.

NCGAIO

#54

- "$Deal"$

Quote
"When writing the code implemented note that only DLL that must be present in the address space of any process - is ntdll.dll, this DLL is loaded, even in the absence of the executable imports"


Link - http://www.xakep.ru/post/28092/default.asp

sirchick