So it was suggested that I update "Sophia McGrath and the Strange Invitation" from 2.72 to the latest version in order for it to be compatible with multiple platforms. I tried to import it into the 3.5 version, but it doesn't seem to be working and I'm not sure what I am doing wrong. It seems to be generating junk code in the rooms. Here is an example:
Spoiler
Øyisý,q¶Å'fï‚kwH>â,¬Â†e4éñdª‘b>}{y@@â,¬Â¹Å'h<ni%ÿý;‹l^\%$USglKïaMR.$Q›eB"/TN- Â’g2Æ'qtMî~n¶ŠX071%ZÛgL(ï‚kwH>â,¬ÂÅ'kïawtL,O³~r4Â(jMBqqº=k>~u%0qe¶Â^ïuiiD7z(T'ïé{tº‚'x{fA:qL¶Â^ï7mRN2qHµ‘^Apky â€Å'nBt6IHAma³‚F>sm%3Yn«‚E>~sfS÷GQjhD‚m3#7`©‰^~ljÿöqL¶Â^#ptpS=5:T'F>„{j
#dâ€Å']4VzfO6ubgE^~lj/=um»‚køJ\Û"º‚\CxwsD<p¹Å'h<ni%ÿý;‹l^\%$USglKïaMR.$Q›eB"/TN- T'BtkyH=zr»~kC/ztN;kag=(þ/LTÿ[Sgb=c(T1î^Dâ€lO/\M(!,KÂk>ÃœnzM1â,¬h¶‹A~wr>04(g˜Ù/(4îb¹†iC/ntQî^n¶Š3ï_tfX3~³‚ZEt{%Q={lT'F>„{j
z`©‰^~ljÿöqL¶Â^}|jQ/ospXÙ\wzR3:Dµ~[;tUtC3,'¬jh3tTtN9mspXÙ\wzR3:Dµ~[;tUtC3,'¬jh3t\fK9â,¬npXÙ|wzR3:Tº‚=4uizKBSq¨Âa8r(-î,:T'vÃœ+xD1â,¬h¶‹^=s(wN=y^©=þ>(I.îZN›=>X\%. ,QÅ'jH%T(Y'_“fGéñdª‘b>}{y@@â,¬Â¯Å'mBwy-mgL(ïSW%-`Å'aB#/WWÿ QLâ€"s>ïcPN2îXH•bÙu}sBBunµ=a>Æ'{uNB>^¨E"ïŠÿî;.gÂ\Axxyÿ4{qgehC‚xtSî>oehC‚xtSî>(Â=:=ˆ(hK7ojgÅ'gïwwyR>{sT'K4‚|tQ3S`´‚=8pttFî4(‚=Ü…éñdª‘b>}msCîtn»Âi>Æ':d@î,.v==/VT3îQCÂqa(W$[UÅ'=MX[%+ZDT'
function room_Load()
{
gui[0].Visible = false;
gui[1].Visible = false;
That was at the top of room0. It just looks like a mess to me.
Any notions on what I may be doing wrong?
This is very strange. Well, it looks like being corrupted for some reason.
Maybe you could try importing in AGS 3.2.1, and then open 3.2.1 project with 3.5.0. If that works, that would mean that import process got broken in 3.5.0...
I will take a look too when get some spare time.
Worth a shot. I'll look for 3.2.
conversion to 3.2 had some problems but no sign of the mass of junk code. I'll see if I can get 3.2 running, then head up to 3.5.
Notable switches in general settings are:
* Enforce object-oriented scripting (you may need to set false);
* Enforce new-style audio script (again set to false);
In 3.5.0 there's also "Script compatibility level" which is better leave at lowest ("3.2.1").
Where do I find those switches?
general settings
Project Explorer -> General Settings -> Backwards Compatibility group, to be precise.
BTW, I found a mistake in 3.5.0, it does not import 2.72 room script correctly, this will be fixed in the next patch.