Announcements
The Scaleform forum is now read-only. Please head to the Gamedev site for product support.
Scaleform Forum (Read Only)
Scaleform enables developers to leverage the power of the Adobe® Flash® tool set to create powerful user interface environments for video games.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

64 bit unity builds

7 REPLIES 7
SOLVED
Reply
Message 1 of 8
Anonymous
1575 Views, 7 Replies

64 bit unity builds

Hi,

 

It seems to me as if there is only a 32 bit version of the Scaleform Unity3d integration. I'm not sure if this is supposed to work with 64 bit builds of Unity games. I am getting the following errors in my log when I try to run the main_level demo as a 64 bit build:

 

Initialize engine version: 4.1.5f1 (ed5ea3281df6)
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 9.0c [nvd3dumx.dll 9.18.13.2049]
    Renderer: NVIDIA GeForce GTX 670
    Vendor:   NVIDIA
    VRAM:     1994 MB (via DXGI)
    Caps:     Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 DF24=0 INTZ=1 RAWZ=0 NULL=1 RESZ=0 SlowINTZ=0
Begin MonoManager ReloadAssembly
Platform assembly: D:\work\sf_test\Build\64bit\sf_test_Data\Managed\UnityEngine.dll (this message is harmless)
Loading D:\work\sf_test\Build\64bit\sf_test_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: D:\work\sf_test\Build\64bit\sf_test_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading D:\work\sf_test\Build\64bit\sf_test_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: D:\work\sf_test\Build\64bit\sf_test_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading D:\work\sf_test\Build\64bit\sf_test_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
- Completed reload, in  0.053 seconds
desktop: 1920x1200 59Hz; virtual: 3120x1600 at 0,-267
<RI> Initializing input.

<RI> Input initialized.

The file 'D:/work/sf_test/Build/64bit/sf_test_Data/mainData' is corrupted! Remove it and launch unity again!
[Position out of bounds! 956860 > 956856]
 
(Filename:  Line: 269)

The file 'D:/work/sf_test/Build/64bit/sf_test_Data/mainData' is corrupted! Remove it and launch unity again!
[Position out of bounds! 956860 > 956856]
 
(Filename:  Line: 276)

Multiple managers are loaded of type: PlayerSettings
 
(Filename:  Line: 426)

Start: Initializing RTT: RenderTexture.swf
 
(Filename: C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54)

monitor_screen (UnityEngine.MeshCollider)
 
(Filename: C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54)

DllNotFoundException: H
  at (wrapper managed-to-native) SFCamera:SF_SetKey (string)

  at MyCamera+<Start>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0 
 
(Filename:  Line: -1)

Creating movie
 
(Filename: C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54)

DllNotFoundException: D:/work/sf_test/Build/64bit/sf_test_Data/Plugins/libgfxunity3d.dll
  at (wrapper managed-to-native) Scaleform.GFx.Movie:SF_SetFocus (long,bool)

  at Scaleform.GFx.Movie.SetFocus (Boolean focus) [0x00000] in <filename unknown>:0 

  at RenderTextureDemo..ctor (Scaleform.SFManager sfmgr, SFMovieCreationParams cp) [0x00000] in <filename unknown>:0 

  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)

  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 

  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 

  at System.Activator.CreateInstance (System.Type type, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0 

  at System.Activator.CreateInstance (System.Type type, System.Object[] args, System.Object[] activationAttributes) [0x00000] in <filename unknown>:0 

  at System.Activator.CreateInstance (System.Type type, System.Object[] args) [0x00000] in <filename unknown>:0 

  at SFRTT.CreateRenderMovie (.SFCamera camera, System.Type movieClassType) [0x00000] in <filename unknown>:0 

  at MyRTT.Update () [0x00000] in <filename unknown>:0 
 
(Filename:  Line: -1)

But then, is there a 64 bit version of the Unity3d integration at all?

 

Thanks,

iko

Tags (2)
7 REPLIES 7
Message 2 of 8
AD_ADeCastro
in reply to: Anonymous

Hi Iko,

 

Unfortunately we don't offer support for 64 bit yet.

 

Sorry about that.

 

Regards,

Angela

Message 3 of 8
Anonymous
in reply to: AD_ADeCastro

Wow! This is bad, really bad.
No linux or webplayer too, omg...
Message 4 of 8
am964
in reply to: Anonymous

Hello-

 

We are looking into providing 64bit builds for the Scaleform-Unity Integration. Please ping us in a week or so. However there are no plans to support the web player (Scaleform doesn't work on the web player). We *could* look into supporting Linux if there is significant demand. Scaleform core works on Linux. 

 

FYI: Scaleform source customers always have the option of doing a port to a new platform themselves. So if you are working on a big title, you could license Scaleform source and do a linux port yourself. 

 

-Ankur

Message 5 of 8
Anonymous
in reply to: am964

64bit and full dx11 support would be really cool! thanks.
Message 6 of 8
Anonymous
in reply to: am964


@am964 wrote:

Hello-

 

We are looking into providing 64bit builds for the Scaleform-Unity Integration. Please ping us in a week or so. However there are no plans to support the web player (Scaleform doesn't work on the web player). We *could* look into supporting Linux if there is significant demand. Scaleform core works on Linux. 

 

FYI: Scaleform source customers always have the option of doing a port to a new platform themselves. So if you are working on a big title, you could license Scaleform source and do a linux port yourself. 

 

-Ankur


1 year later. Any update on the progress of a 64-bit version. Did you make a decision to work on a 64-bit version ? Is it in progress ? What are the requirements except for the community to pay for it ?

Message 7 of 8
Anonymous
in reply to: Anonymous

Is it in progress ? What are the requirements except for the community to pay for it ?

 

 

 

 

 

 

 

 

 

_____________________

Fut coins

Fifa 15 coins xbox one

Message 8 of 8
Anonymous
in reply to: Anonymous

Unity3D with 64 bit support is out! http://blogs.unity3d.com/2015/01/29/unity-4-6-2-ios-64-bit-support/

And now we need Scaleform plugin for Unity 4.6 Cat Very Happy

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report