Home » SIRTECH CLASSICS » Jagged Alliance: Unfinished Business » Vanilla Modding » Got a different source revison working!! See last post
Got a different source revison working!! See last post[message #186286] Sun, 25 May 2008 21:01 Go to next message
firefly28

 
Messages:55
Registered:May 2008
Hiya as mentioned I tried using an xp machine, altered corewin.vsprops, and followed all instructions I could find and I still get a black screen with runtime error showing the game logo on a black background, here is my build logs, can anyone tell me if there is anything in my build log that is causing issues because it seems to have alot of linking errors
, Im clearly missing something here

Build Log Rebuild started: Project: Editor_2005Express, Configuration: Release|Win32
Command Lines Creating temporary file "d:\svnstuff\JA2\s1\Editor\Release\RSP00002C4443588.rsp" with contents
[
/O2 /I "..\Multiplayer" /I "..\Utils" /I "..\TileEngine" /I "..\TacticalAI" /I "..\Tactical" /I "..\Strategic" /I "..\Standard Gaming Platform" /I "..\Res" /I "..\lua" /I "..\Laptop" /I "..\Editor" /I "..\\" /I "..\Console" /D "WIN32" /D "NDEBUG" /D "_LIB" /D "ENGLISH" /D "JA2" /D "CINTERFACE" /D "XML_STATIC" /FD /EHsc /MT /GR- /Fo"Release\\" /Fd"Release\vc80.pdb" /W3 /c /Zi /TP /D "_CRT_SECURE_NO_DEPRECATE"

".\Smoothing Utils.cpp"

.\smooth.cpp

.\SmartMethod.cpp

.\selectwin.cpp

".\Sector Summary.cpp"

".\Road Smoothing.cpp"

.\popupmenu.cpp

. ewsmooth.cpp

.\messagebox.cpp

.\LoadScreen.cpp

".\Item Statistics.cpp"

.\editscreen.cpp

.\EditorTerrain.cpp

.\EditorMercs.cpp

.\EditorMapInfo.cpp

.\EditorItems.cpp

.\EditorBuildings.cpp

".\Editor Undo.cpp"

".\Editor Taskbar Utils.cpp"

".\Editor Taskbar Creation.cpp"

".\Editor Modes.cpp"

".\Editor Callbacks.cpp"

.\edit_sys.cpp

".\Cursor Modes.cpp"
]
Creating command line "cl.exe @d:\svnstuff\JA2\s1\Editor\Release\RSP00002C4443588.rsp /nologo /errorReport:prompt"
Creating temporary file "d:\svnstuff\JA2\s1\Editor\Release\RSP00002D4443588.rsp" with contents
[
/OUT:"Release\Editor_2005Express.lib" ".\release\Cursor Modes.obj"

.\release\edit_sys.obj

".\release\Editor Callbacks.obj"

".\release\Editor Modes.obj"

".\release\Editor Taskbar Creation.obj"

".\release\Editor Taskbar Utils.obj"

".\release\Editor Undo.obj"

.\release\EditorBuildings.obj

.\release\EditorItems.obj

.\release\EditorMapInfo.obj

.\release\EditorMercs.obj

.\release\EditorTerrain.obj

.\release\editscreen.obj

".\release\Item Statistics.obj"

.\release\LoadScreen.obj

.\release\messagebox.obj

.\release ewsmooth.obj

.\release\popupmenu.obj

".\release\Road Smoothing.obj"

".\release\Sector Summary.obj"

.\release\selectwin.obj

.\release\SmartMethod.obj

.\release\smooth.obj

".\release\Smoothing Utils.obj"
]
Creating command line "lib.exe @d:\svnstuff\JA2\s1\Editor\Release\RSP00002D4443588.rsp /NOLOGO"
Output Window Compiling...
Smoothing Utils.cpp
smooth.cpp
SmartMethod.cpp
selectwin.cpp
Sector Summary.cpp
Road Smoothing.cpp
popupmenu.cpp
newsmooth.cpp
messagebox.cpp
LoadScreen.cpp
Item Statistics.cpp
editscreen.cpp
EditorTerrain.cpp
EditorMercs.cpp
EditorMapInfo.cpp
EditorItems.cpp
EditorBuildings.cpp
Editor Undo.cpp
Editor Taskbar Utils.cpp
Editor Taskbar Creation.cpp
Generating Code...
Compiling...
Editor Modes.cpp
Editor Callbacks.cpp
edit_sys.cpp
Cursor Modes.cpp
Generating Code...
Creating library...
smooth.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
SmartMethod.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
selectwin.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Sector Summary.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Road Smoothing.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
popupmenu.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
newsmooth.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
messagebox.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Item Statistics.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
EditorTerrain.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
EditorMercs.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
EditorMapInfo.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
EditorItems.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
EditorBuildings.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Editor Undo.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Editor Taskbar Utils.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Editor Taskbar Creation.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Editor Modes.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Editor Callbacks.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
edit_sys.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Cursor Modes.obj : warning LNK4221: no public symbols found; archive member will be inaccessible
Results Build log was saved at "file://d:\svnstuff\JA2\s1\Editor\Release\BuildLog.htm"
Editor_2005Express - 0 error(s), 21 warning(s)

Rebuild started: Project: ja2_2005Express, Configuration: Release|Win32
Command Lines Creating temporary file "d:\svnstuff\JA2\s1\Release\RSP00002E444964.rsp" with contents
[
/O2 /GL /I ".\\" /I ".\Utils" /I ".\TileEngine" /I ".\TacticalAI" /I ".\Tactical" /I ".\Strategic" /I ".\Standard Gaming Platform" /I ".\Res" /I ".\lua" /I ".\Laptop" /I ".\Editor" /I ".\Multiplayer" /I ".\Multiplayer\raknet" /I "..\Utils" /I "..\TileEngine" /I "..\TacticalAI" /I "..\Tactical" /I "..\Strategic" /I "..\Standard Gaming Platform" /I "..\Res" /I "..\lua" /I "..\Laptop" /I "..\Editor" /I "..\\" /I "..\Console" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "ENGLISH" /D "JA2" /D "CINTERFACE" /D "XML_STATIC" /FD /EHsc /MT /GR- /Fo"Release\\" /Fd"Release\vc80.pdb" /W3 /c /Zi /TP /D "_CRT_SECURE_NO_DEPRECATE"

".\Sys Globals.cpp"

.\SCREENS.cpp

.\SaveLoadScreen.cpp

.\SaveLoadGame.cpp

.\profiler.cpp

".\Options Screen.cpp"

.\MessageBoxScreen.cpp

.\MainMenuScreen.cpp

".\Loading Screen.cpp"

".\Language Defines.cpp"

.\jascreens.cpp

".\JA2 Splash.cpp"

.\Intro.cpp

.\Init.cpp

.\HelpScreen.cpp

.\GameVersion.cpp

.\GameSettings.cpp

.\gamescreen.cpp

.\gameloop.cpp

.\GameInitOptionsScreen.cpp

".\Fade Screen.cpp"

.\Credits.cpp

.\aniviewscreen.cpp
]
Creating command line "cl.exe @d:\svnstuff\JA2\s1\Release\RSP00002E444964.rsp /nologo /errorReport:prompt"
Creating temporary file "d:\svnstuff\JA2\s1\Release\RSP00002F444964.rsp" with contents
[
/O2 /GL /I ".\\" /I ".\Utils" /I ".\TileEngine" /I ".\TacticalAI" /I ".\Tactical" /I ".\Strategic" /I ".\Standard Gaming Platform" /I ".\Res" /I ".\lua" /I ".\Laptop" /I ".\Editor" /I ".\Multiplayer" /I ".\Multiplayer\raknet" /I "..\Utils" /I "..\TileEngine" /I "..\TacticalAI" /I "..\Tactical" /I "..\Strategic" /I "..\Standard Gaming Platform" /I "..\Res" /I "..\lua" /I "..\Laptop" /I "..\Editor" /I "..\\" /I "..\Console" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "ENGLISH" /D "JA2" /D "CINTERFACE" /D "XML_STATIC" /FD /EHsc /MT /GR- /Fo"Release\test_space1.obj" /Fd"Release\vc80.pdb" /W3 /c /Zi /TP /D "_CRT_SECURE_NO_DEPRECATE"

.\Multiplayer\test_space.cpp
]
Creating command line "cl.exe @d:\svnstuff\JA2\s1\Release\RSP00002F444964.rsp /nologo /errorReport:prompt"
Creating temporary file "d:\svnstuff\JA2\s1\Release\RSP000030444964.rsp" with contents
[
/O2 /GL /I ".\\" /I ".\Utils" /I ".\TileEngine" /I ".\TacticalAI" /I ".\Tactical" /I ".\Strategic" /I ".\Standard Gaming Platform" /I ".\Res" /I ".\lua" /I ".\Laptop" /I ".\Editor" /I ".\Multiplayer" /I ".\Multiplayer\raknet" /I "..\Utils" /I "..\TileEngine" /I "..\TacticalAI" /I "..\Tactical" /I "..\Strategic" /I "..\Standard Gaming Platform" /I "..\Res" /I "..\lua" /I "..\Laptop" /I "..\Editor" /I "..\\" /I "..\Console" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "ENGLISH" /D "JA2" /D "CINTERFACE" /D "XML_STATIC" /FD /EHsc /MT /GR- /Fo"Release\server1.obj" /Fd"Release\vc80.pdb" /W3 /c /Zi /TP /D "_CRT_SECURE_NO_DEPRECATE"

.\Multiplayer\server.cpp
]
Creating command line "cl.exe @d:\svnstuff\JA2\s1\Release\RSP000030444964.rsp /nologo /errorReport:prompt"
Creating temporary file "d:\svnstuff\JA2\s1\Release\RSP000031444964.rsp" with contents
[
/O2 /GL /I ".\\" /I ".\Utils" /I ".\TileEngine" /I ".\TacticalAI" /I ".\Tactical" /I ".\Strategic" /I ".\Standard Gaming Platform" /I ".\Res" /I ".\lua" /I ".\Laptop" /I ".\Editor" /I ".\Multiplayer" /I ".\Multiplayer\raknet" /I "..\Utils" /I "..\TileEngine" /I "..\TacticalAI" /I "..\Tactical" /I "..\Strategic" /I "..\Standard Gaming Platform" /I "..\Res" /I "..\lua" /I "..\Laptop" /I "..\Editor" /I "..\\" /I "..\Console" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "ENGLISH" /D "JA2" /D "CINTERFACE" /D "XML_STATIC" /FD /EHsc /MT /GR- /Fo"Release\client1.obj" /Fd"Release\vc80.pdb" /W3 /c /Zi /TP /D "_CRT_SECURE_NO_DEPRECATE"

.\Multiplayer\client.cpp
]
Creating command line "cl.exe @d:\svnstuff\JA2\s1\Release\RSP000031444964.rsp /nologo /errorReport:prompt"
Creating command line "rc.exe /fo"Release/ja2.res" .\Res\ja2.rc"
Creating command line "rc.exe /I ".\Res" /fo"Release/Console.res" .\Console\Console.rc"
Creating temporary file "d:\svnstuff\JA2\s1\Release\RSP000032444964.rsp" with contents
[
/OUT:"C:\games\jagged alliance 2 en\ja2_release_2169_ru.exe" /INCREMENTAL:NO /MANIFEST /MANIFESTFILE:"Release\ja2_release_2169_ru.exe.intermediate.manifest" /DEBUG /PDB:"c:\games\jagged alliance 2 en\ja2_release_2169_ru.pdb" /MAP:"c:\games\jagged alliance 2 en\ja2_release_2169_ru.map" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /MACHINE:X86 Winmm.lib .\Multiplayer\raknet\RakNetLibStatic.lib ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib advapi32.lib ".\editor\release\editor_2005express.lib" ".\tileengine\release\tileengine_2005express.lib" ".\strategic\release\strategic_2005express.lib" ".\lua\release\lua_2005express.lib" ".\tacticalai\release\tacticalai_2005express.lib" ".\tactical\release\tactical_2005express.lib" ".\console\release\console_2005express.lib" ".\standard gaming platform\release\sgp_2005express.lib" ".\utils\release\utils_2005express.lib" ".\laptop\release\laptop_2005express.lib"

".\fmodvc.lib"

".\libexpatMT.lib"

".\lua51.lib"

".\mss32.lib"

".\SMACKW32.LIB"

".\VtuneApi.lib"

".\release\aniviewscreen.obj"

".\release\Credits.obj"

".\release\Fade Screen.obj"

".\release\GameInitOptionsScreen.obj"

".\release\gameloop.obj"

".\release\gamescreen.obj"

".\release\GameSettings.obj"

".\release\GameVersion.obj"

".\release\HelpScreen.obj"

".\release\Init.obj"

".\release\Intro.obj"

".\release\JA2 Splash.obj"

".\release\jascreens.obj"

".\release\Language Defines.obj"

".\release\Loading Screen.obj"

".\release\MainMenuScreen.obj"

".\release\MessageBoxScreen.obj"

".\release\Options Screen.obj"

".\release\profiler.obj"

".\release\SaveLoadGame.obj"

".\release\SaveLoadScreen.obj"

".\release\SCREENS.obj"

".\release\Sys Globals.obj"

".\release\Console.res"

".\release\ja2.res"

".\release\client1.obj"

".\release\server1.obj"

".\release\test_space1.obj"
]
Creating command line "link.exe @d:\svnstuff\JA2\s1\Release\RSP000032444964.rsp /NOLOGO /ERRORREPORT:PROMPT"
Creating temporary file "d:\svnstuff\JA2\s1\Release\RSP000033444964.rsp" with contents
[
/outputresource:"c:\games\jagged alliance 2 en\ja2_release_2169_ru.exe;#1" /manifest

.\release\ja2_release_2169_ru.exe.intermediate.manifest
]
Creating command line "mt.exe @d:\svnstuff\JA2\s1\Release\RSP000033444964.rsp /nologo"
Creating temporary file "d:\svnstuff\JA2\s1\Release\BAT000034444964.bat" with contents
[
@echo Manifest resource last updated at %TIME% on %DATE% > .\release\mt.dep
]
Creating command line "d:\svnstuff\JA2\s1\Release\BAT000034444964.bat"
Output Window Compiling...
Sys Globals.cpp
SCREENS.cpp
SaveLoadScreen.cpp
SaveLoadGame.cpp
profiler.cpp
Options Screen.cpp
MessageBoxScreen.cpp
MainMenuScreen.cpp
.\MainMenuScreen.cpp(662) : warning C4101: 'zText' : unreferenced local variable
Loading Screen.cpp
Language Defines.cpp
(Language set to ENGLISH, You'll need english CDs)
jascreens.cpp
JA2 Splash.cpp
Intro.cpp
Init.cpp
HelpScreen.cpp
GameVersion.cpp
GameSettings.cpp
gamescreen.cpp
gameloop.cpp
GameInitOptionsScreen.cpp
Compiling...
Fade Screen.cpp
Credits.cpp
aniviewscreen.cpp
Compiling...
test_space.cpp
Compiling...
server.cpp
Compiling...
client.cpp
Compiling resources...
Compiling resources...
Linking...
Generating code
Finished generating code
Embedding manifest...
Results Build log was saved at "file://d:\svnstuff\JA2\s1\Release\BuildLog.htm"
ja2_2005Express - 0 error(s), 1 warning(s)

Both XP and Vista has the exact same runtime error using VS Express 2005 + platform sdk 2003 R2+ 1.13 patch (1.0.0.502)

I also made sure to add include directorys etc

include,include\mfc,lib,bin (Havent got the correct paths handy on this machine but verified they were correct)

BTW I have tried both debug and release versions but this time I installed patch 1.13 [1.0.0.285]

and now I get full screen np and no runtime error but it crashes out and vista just says JA 2 has stopped working, it gets a bit further though, any ideas?, does that number 1.0.0.285 have any relevance to what source code I need? and this is important, do I need to copy anything else over other than the exe ? from the built files in the svn directory?





[Updated on: Mon, 26 May 2008 00:46] by Moderator

Re: Got a different source revison working!! See last post[message #186310] Mon, 26 May 2008 01:24 Go to previous messageGo to next message
firefly28

 
Messages:55
Registered:May 2008
Hiya I finally got the [1.0.0.2085] source compiled Smile) Well when I goto the world map just before I go into the main gain it says test message no world loaded but then everything works great Smile) Woohoo finally!

Heres the thing I was under the impression just google for the 1.13 patch, next download a source revision, any revision so long as its marked for the 1.13 patch. Im thinking though this isnt the case . (If its the case that an exact patch revision has to match the exact same source revision the Tron Im sorry Smile , you did mention about versions/revisions and although I read about them I didnt realise they needed to be matched in this way)

Heres what I did, downloaded Patch 1.13[1.0.0.2085] installer & Patch 1.13[1.0.0.2085] SOURCE CODE. And wallah it works!! really pleased. Anyway I want to be sure I know what Im doing but the problem is some of the repos listed say for example rev2199 but Im unsure where to get patch 1.13 rev2199(I think I have an idea though, i.e just use the gamedir contents from that repo and overwrite my game directory as mentioned in another svn thread)]

However I could be wrong about the versioning but something else I also did........you know how in some other threads people recommend to put in the include: c:\program files\Microsoft platform SDK\include\mfc , well I just of my own accord took this out , knowing that I would get a afresx.h error(Need check exact file name lol Im sitting with 21 IE windows open here reading to get all this sorted) so I get the error then I left click in the build window and that takes me to file 1, I comment out the #include "afresx.h" file and replace it with #include "windows.h" , I click build click the next error and I think I needed to repeat the same changing another include to windows.h, next I get STATIC_IDC (or the alike) errors, I click on the build errors , go to the file and change the 3 instances or so of this define/var with basic integers in their place(used the numbers 3, 4 and 5) Next to my surprise no MFC errors and also just as stable a build with the usual warnings I was getting with the /include/mfc in but only this time I was able to run the dam thing Smile

Finally ---
Could someone tell me what JA 2 classic is? Is this the original vanilla code? or if its 1.13 what revision of 1.13 standard patch does it need installed with? Still would appreciate if someone can link me the original and full JA 2 source at some point.

Heres one of the revisions I couldnt get to work but Im not sure if I need a specific patch revision to go with that or any standard 1.13 patch would do? Some info on this would be great:

https://81.169.133.124/source/ja2/trunk/GameSource/ja2_v1.13/Build/

This was the one I would have liked to have got to work but could not because cant find the proper patch revision for it ^^
Then theres this
https://81.169.133.124/source/ja2/branches/JA2_Classic/
What is this? What patch does it get used with/ revision, wheres the location?

https://81.169.133.124/source/ja2/branches/JA2_Multiplayer/prebeta/
What is this? What patch does it get used with/ revision, wheres the location?

https://81.169.133.124/source/ja2/branches/JA2_Multiplayer/merge/
What is this? What patch does it get used with/ revision, wheres the location?

https://81.169.133.124/source/
I tried to get into here ^^ but it asks for a username and pass and the one mentioned on the site doesnt work, I was thinking maybe I would find JA 2 vanilla there

btw Smile Im not trying to be a pain in the rear Smile , its just I think this is a cool site and I honestly think if things were kinda made more current in regards to what software works with what it would be awesome and really helpful , especially to programmers who want to get into modding but they havent been with the game since inception so they havent been able to know about every mod and project up until the most current ones. (Im just trying to be helpful believe it or not Smile as the fact you have full source code for a game man that is just superb and I guess Im just thinking it would be good to have very consise writings just explaining what works with what and a bit about peoples svn projects, what they do, and whether they are currently in a working state)

Anyway Im gonna give ya all a break for a bit Smile I hope all the crap Ive went through trying to piece together a myriage of dis-jointed information helps others in some small way.


[Updated on: Mon, 26 May 2008 01:26] by Moderator

Re: Got a different source revison working!! See last post[message #186315] Mon, 26 May 2008 01:38 Go to previous messageGo to next message
Shanga

 
Messages:3528
Registered:January 2000
Location: Danubia
First off, congrats. I knew you pain, I went thru the same thing on my first compile. Or worse cause there was no one to ask and no forum to search 3 years ago.

JA2 classic is the first edition of the source code that was released. The "official" one Sir-tech used. It's also called "vanilla".

v1.13 is as far far from the original source code as Windows XP is compared to Windows 3.1... It is still the same thing, yet not quite.

There's also "straciatella" flavour, Tron's work, who is the closest thing to "vanilla" you can get, minus the old bugs and with SDL portability. To keep the comparison, it's Windows 3.(1) without the bugs and ported to Linux and Mac... hehe...

[Updated on: Mon, 26 May 2008 01:43] by Moderator



Re: Got a different source revison working!! See last post[message #186316] Mon, 26 May 2008 01:46 Go to previous messageGo to next message
firefly28

 
Messages:55
Registered:May 2008
Ahh nice, yeah I think I am going to look out VS 6 to compile that one then(No express pre set project file) . Will JA 2 classic source work with JA 2 V1.10 or v1.12 ? [No rush for that one people Smile Ive got 1 to compile so its a start and something I can work with until I get a bit more experianced]

Actually or is it the case of build classic version = a fully playable game as was when JA 2 was originally out i.e first version of JA 2 built from ground up

Either way its cool Smile Just pleased to have gotten somewhere and irrespective of the information being dotted around I would have been seriously lost without it! Cheers for all the patiance all

I see your still editing shanga Smile

Quote:
First off, congrats. I knew you pain, I went thru the same thing on my first compile. Or worse cause there was no one to ask and no forum to search 3 years ago.


Thanks alot man, that does make me feel a bit better Smile yeah was painful here(Head banging of wall material lol) as well and I hear ya I bet it was much harder in a good few respects because it was new to all.

Quote:
without the bugs and ported to Linux and Mac... hehe...



Thank goodness hehe!

[Updated on: Mon, 26 May 2008 01:49] by Moderator

Re: Got a different source revison working!! See last post[message #186319] Mon, 26 May 2008 01:59 Go to previous messageGo to next message
Shanga

 
Messages:3528
Registered:January 2000
Location: Danubia

Yep, in theory, vanilla gives you JA2.exe "Gold" version or something. Basic JA2. Bugs included.


Re: Got a different source revison working!! See last post[message #186321] Mon, 26 May 2008 02:33 Go to previous messageGo to next message
Kaiden

 
Messages:522
Registered:September 2003
Quote:
JA2 classic is the first edition of the source code that was released. The "official" one Sir-tech used. It's also called "vanilla".


Not quite, or at least not quite the link he posted. That source code has been fondled with inappropriately by someone who at the very least ported it to C++ (Defrog?). More than likely, that is the whitehat code, which is still fairly close to original, but changed and even adds a few more bugs.

In about 10 minutes, I'm posting a link to the JA2 code right off the CD, and the "empty" libraries needed to compile it in VC6, it's up to someone else to get it working in current compilers.


Re: Got a different source revison working!! See last post[message #186322] Mon, 26 May 2008 02:33 Go to previous messageGo to next message
firefly28

 
Messages:55
Registered:May 2008
I still get a requirement for fmod.dll ? With the classic version, I was under the impression that was a requirement of source that uses 1.13? BTW my gold version is 1.10
Re: Got a different source revison working!! See last post[message #186355] Mon, 26 May 2008 10:43 Go to previous messageGo to next message
Tron

 
Messages:227
Registered:August 2007
Location: Germany
maverick28
Heres the thing I was under the impression just google for the 1.13 patch, next download a source revision, any revision so long as its marked for the 1.13 patch. Im thinking though this isnt the case . (If its the case that an exact patch revision has to match the exact same source revision the Tron Im sorry \:\) , you did mention about versions/revisions and although I read about them I didnt realise they needed to be matched in this way)

Sorry, but what you wrote does not make any sense. I suppose your concept of what version control is or how it works is wrong.

maverick28
Could someone tell me what JA 2 classic is? Is this the original vanilla code? or if its 1.13 what revision of 1.13 standard patch does it need installed with? Still would appreciate if someone can link me the original and full JA 2 source at some point.

I already told you twice where to get the vanilla source code.


Shanga
v1.13 is as far far from the original source code as Windows XP is compared to Windows 3.1... It is still the same thing, yet not quite.

There's also "straciatella" flavour, Tron's work, who is the closest thing to "vanilla" you can get, minus the old bugs and with SDL portability. To keep the comparison, it's Windows 3.(1) without the bugs and ported to Linux and Mac... hehe...

I suggest you drop the bad analogies.


BTW: Compiling JA2-Stracciatella is really simple: All you need is a sane build environment (pretty much given on any *nix, on Windows MSYS+MinGW is a simple solution) and the only library dependency is SDL.
Re: Got a different source revison working!! See last post[message #186376] Mon, 26 May 2008 15:19 Go to previous messageGo to next message
firefly28

 
Messages:55
Registered:May 2008
Thanks Tron , yeah your right Im still learning about version control, its just I could only get certain source code to work with certain revisions of the patch , Im thinking that may have been because I had to take out the inlude/mfc directory

I think I am going to try Windows MSYS+MinGW then Smile Will do it later today, as mentioned though Im just glad I got the 1.13 source working , its a start but now that I have the vanilla well I almost have it compiled , the problem is I got advised to use VS 6 but I am getting the following error:

C:\PROGRAM FILES\MICROSOFT SDKS\WINDOWS\V6.1\INCLUDE\bcrypt.h(112) : error C2485: 'align' : unrecognized extended attribute

I think it has to do with using such an old version of MS VS so I am going to try converting it to MS VS 2005 unless anyone has a workaround but no doubt that will be fun and games lol (After doing this I am going to go with your own build! I do like the idea of cross plaform , Im into it more since at least I know I can set it up on windows+ your instructions seem really concise)

Thanks again all

Final Edit : Thats me away to set things up now Tron , as mentioned in your initial comments(I edited my post there today as well) about your repo well I understand a bit better what you are saying since my brain is in gear Smile Look forward to trying it out Smile seems an admirable project.

Cheers!

[Updated on: Tue, 27 May 2008 21:07] by Moderator

Re: Got a different source revison working!! See last post[message #186594] Wed, 28 May 2008 09:50 Go to previous messageGo to next message
lalienxx

 
Messages:82
Registered:February 2006
maverick28

Could someone tell me what JA 2 classic is? Is this the original vanilla code? or if its 1.13 what revision of 1.13 standard patch does it need installed with? Still would appreciate if someone can link me the original and full JA 2 source at some point.

Heres one of the revisions I couldnt get to work but Im not sure if I need a specific patch revision to go with that or any standard 1.13 patch would do? Some info on this would be great:

https://81.169.133.124/source/ja2/trunk/GameSource/ja2_v1.13/Build/

This was the one I would have liked to have got to work but could not because cant find the proper patch revision for it ^^


This is the main code branch. All releases are made from this code.


maverick28

Then theres this
https://81.169.133.124/source/ja2/branches/JA2_Classic/
What is this? What patch does it get used with/ revision, wheres the location?


It's the archive of JA2 1.13 code without NIV. It's read only.

maverick28

https://81.169.133.124/source/ja2/branches/JA2_Multiplayer/prebeta/
What is this? What patch does it get used with/ revision, wheres the location?


Very old multi player code. Now it's merged into the main branch.


maverick28

https://81.169.133.124/source/ja2/branches/JA2_Multiplayer/merge/
What is this? What patch does it get used with/ revision, wheres the location?


Old multi player code. Now it's merged into the main branch.


maverick28

https://81.169.133.124/source/
I tried to get into here ^^ but it asks for a username and pass and the one mentioned on the site doesnt work, I was thinking maybe I would find JA 2 vanilla there


It's not a valid link.


Re: Got a different source revison working!! See last post[message #186679] Wed, 28 May 2008 18:03 Go to previous messageGo to next message
firefly28

 
Messages:55
Registered:May 2008
Awesome Smile, I have said in other threads but I have been getting on much better now with compilation because of peoples patiance and am really having a blast messing with the code, it is good to know a bit about the projects , thanks!

I notice you have a release up there, just out of curiosity what is it your doing with your own project? (If you dont want to be broadcasting your ideas and what not I understand Smile ) . Im going to take a look in your changelog or other files just to see, also is Niv some kind of new inventory? Thats what I wasnt to sure about whether certain builds needed to have this "niv" setup in them as well(Specifically the 1.13 ones)

No rush to answer any of this , have been getting someplace fast the last few days so I am having a day off and actually playing JA 2 lol

[Updated on: Wed, 28 May 2008 18:04] by Moderator

Re: Got a different source revison working!! See last post[message #186680] Wed, 28 May 2008 18:06 Go to previous messageGo to next message
Shanga

 
Messages:3528
Registered:January 2000
Location: Danubia

NIV expands your inventory slots. A lot. And more. You should really play a game of JA2 v1.13 with NIV if too see it for yourself.


Re: Got a different source revison working!! See last post[message #186705] Wed, 28 May 2008 20:24 Go to previous message
lalienxx

 
Messages:82
Registered:February 2006
maverick28
Awesome Smile, I have said in other threads but I have been getting on much better now with compilation because of peoples patiance and am really having a blast messing with the code, it is good to know a bit about the projects , thanks!

I notice you have a release up there, just out of curiosity what is it your doing with your own project? (If you dont want to be broadcasting your ideas and what not I understand Smile ) . Im going to take a look in your changelog or other files just to see, also is Niv some kind of new inventory? Thats what I wasnt to sure about whether certain builds needed to have this "niv" setup in them as well(Specifically the 1.13 ones)

No rush to answer any of this , have been getting someplace fast the last few days so I am having a day off and actually playing JA 2 lol


Any member of the development team (and some other coders) has a folder in repository to test new features and share code. In mine is code of big maps project.


Previous Topic: help me start my journey
Next Topic: more options to modify difficulty(beta released)
Goto Forum:
  


Current Time: Sat Sep 23 19:22:30 EEST 2017

Total time taken to generate the page: 0.00882 seconds