Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging GameSpy SDK 1.0 to UniSpy SDK #1

Open
8 of 9 tasks
arves100 opened this issue May 25, 2018 · 6 comments
Open
8 of 9 tasks

Merging GameSpy SDK 1.0 to UniSpy SDK #1

arves100 opened this issue May 25, 2018 · 6 comments

Comments

@arves100
Copy link
Member

arves100 commented May 25, 2018

GameSpy Opensource SDK v1.0 was released in 2012.
In contains several part that do not exist in the current version of UniSpy SDK (2007)

  • sciGetServiceUrl
  • webservices
  • Rename MD5 functionality and CTX to GSMD5 (OpenSDK)
  • ghttpGetResult
  • gsiCoreGetAuthErrorCode (AuthService.obj OpenSDKLib)
  • gsiCoreSetProfileId
  • gsiCoreSetAuthError (Common, Soap)
  • gsiWStringToDouble
  • gsiSafe* (strcpy)
@arves100
Copy link
Member Author

f5aea5b integrated one function required in the webservice test.

@arves100 arves100 changed the title Merging unknown OpenSDK functions Merging GameSpy SDK 1.0 to RetroSpy SDK Mar 4, 2020
@arves100
Copy link
Member Author

arves100 commented Mar 4, 2020

eeb0ce4
WebService update (Missing buddy* functionality and facebook functionality _IPHONE only)
gsiSafestrcpy -> webservice

Missing modules:
gstatus (No more updates are being distributed)
qr2 (New packet)
natneg (Protocol v4)
serverbrowser (Misc?)
Peer
Pinger
SAKE (new API)
SC
darray, nonport
md5 => gsmd5
sha1 => gssha1

@arves100
Copy link
Member Author

arves100 commented Jul 16, 2021

48ae376

Rename MD5 and SHA1 to gs*
Use GS_ASSET/GS_FAIL in pretty much all modules that were in sdk
Add header block and stuff similar, also fix comments
Sync some bugs that were fixed in the open sdk

@Sporesirius Sporesirius changed the title Merging GameSpy SDK 1.0 to RetroSpy SDK Merging GameSpy SDK 1.0 to UniSpy SDK Jul 22, 2021
@arves100
Copy link
Member Author

Brigades + WebService are complete now.
Common + HTTP should be ok now
(ps: https://github.com/GameProgressive/UniSpySDK/blob/master/_merge%20notes.txt)

@Aerocatia
Copy link

Hi, is there an archive of the upstream 2012 SDK by any chance, I can not seem to find it anywhere.

@arves100
Copy link
Member Author

arves100 commented Feb 24, 2024

Hi, is there an archive of the upstream 2012 SDK by any chance, I can not seem to find it anywhere.

there used to be one but I cannot find it anymore under github, the unispy sdk version should contain those functions as well iirc but for a clean version I don't know where it is anymore

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants