mostlypeaceful / toysoldiers

Toy Soldiers Complete Sig Engine Src Code
https://store.steampowered.com/app/262120/Toy_Soldiers_Complete/
Other
3 stars 0 forks source link

Missing "XBLA/FullGame/LiveFiles/ts2.spa.h" #1

Open Greavesy1899 opened 3 months ago

Greavesy1899 commented 3 months ago

This missing file causes GameApp to not compile, as i'm assuming it defines a good amount of constants used in both tGameApp_GenLeaderboardDesc_pc.cpp and GameSession_pc.cpp.

Is there a way it can be added to the repo? Or does it have a strong coupling to x360 SDK?

It would also be great to have Theora, libogg and libvorbis in 'Externals'. I've got some local copies, but it's hard to know once this compiles, whether or not it will actually run with the versions I have.

mostlypeaceful commented 3 months ago

Added that file..... was for XBLA live files....achievement images, avatars, leaderboards info, etc. Let me know if/when you find others. ill add if i have them..........For 3rd party missing-these should be ok to >> i'll check if to see if I can locate the specific versions and add them. Missing a few myself :)......

Greavesy1899 commented 3 months ago

Thanks - it looks like the version could slightly be out of date. Appears to be for the initial version of Cold War, so its missing all the TS1 'remastered' levels. With a bit of tenacity we can probably get it working though.

Another question - which one do you recommend compiling? TS2_SteamV2, or the version inside trunk?

Greavesy1899 commented 3 months ago

FWIW i've got both tools and game compiling, with some hackery to disable Maya, WWise and x360 stuff. The missing defines in "ts2.spa.h" is manageable, only triggers asserts. Could do with some original assets though :)

mostlypeaceful commented 3 months ago

I am pruning /TS2/RES and will be updating with assets etc...next few days. (all this next part from memory soo :).....Trunk is base engine stuff and whatever applies to all things,,,the branch has all the game specifics.. I would probably start at the branch--i think that is the "latest"...and the trunk is cold war. That said...my memory. In the end, mostly you'd be working, running, building and from branch/res/ ...and if some programmer changes the way lines are displayed..you'd be updating trunk.

Greavesy1899 commented 2 months ago

I've spent a good chunk of my time with the editors, trying to convert the cooked assets back into an uncooked format - its working quite well so far, but i'd like to get the game compiling without issues and hopefully, a 1:1 without assets due to leaderboard/scoreboard issues.

Do you mind searching for the following files? These are currently missing from the vcxproject:

I can probably create a project.xml using the release version, but i'd like to get a clean repository of the game version found in this repo, just for ease of getting started

mostlypeaceful commented 2 months ago

these were added...