- This topic has 73 replies, 18 voices, and was last updated 9 years, 9 months ago by
Omich.
-
AuthorPosts
-
October 1, 2014 at 12:30 #10530
DasMatze
ParticipantI tried. Nothing worked. 🙁 But it’s ok, I understand that you’re busy and I thank you anyway for your hard work!
October 1, 2014 at 14:30 #10533Lamo
ParticipantHey,
have a 64-bit system too and the viewer only runs in my 32-bit virtual machine. Have googled the error message last week and the answer seems to be logical. Probably that solves the problem:
Louis.fr: “I think what happens is that the DLL has been compiled for 32-bit platforms.
When you compile .Net without specifying a specific platform, it will run in 32 or 64-bit mode depending on the machine where it runs.
If it runs in 64-bit mode, you can only call 64-bit dlls.Go to the project settings and change the target platform from “AnyCPU” to “x86″. That way, it will run in 32-bit mode everywhere and can then call the 32-bit dll.”
October 1, 2014 at 16:06 #10539Omich
ParticipantAs Lamo suggest, just recompiled in x86-only mode.
October 1, 2014 at 16:53 #10547Jey_Bee
ParticipantAlso no way for Win 64bit-Users? 🙁
October 1, 2014 at 16:57 #10548Omich
Participantx86-only build probably works on x64 system in x86-64 emulation mode.
I will test it properly later.
October 1, 2014 at 17:02 #10549Lamo
Participant@Omich can you please recompile it for “AnyCPU” platform? Or maybe a pure 64-bit version?
October 1, 2014 at 17:21 #10550Skiwee
ParticipantThank you Omich! the recompile did the trick works now without any noticeable hitch. both fantastic tools
∩(︶▽︶)∩
October 1, 2014 at 17:25 #10551Omich
ParticipantLamo
Latest version at http://omich.pngamers.org/tfmv.php#en was AnyCPU. And in x64-only mode it’s exactly not working, as lua52.dll/KeraLua.dll/NLua.dll libraries, that depends on, was compiled for x86 or x86-64 emulation mode.
To be cross-platform it needs some more deep changes to select and load desired dll. Working on it now.
-
This reply was modified 10 years, 4 months ago by
Omich.
October 1, 2014 at 18:21 #10557Jey_Bee
Participanthow i can change to x86-64 emulation?
btw… i test it on my WinXP 32bit System… and the same problems. 🙁
I´m too stupid?
October 1, 2014 at 18:51 #10559Omich
ParticipantWell, a little explanation:
DotNET programs compiled in “x86-only” mode automatically loads on x64 system in x86-64 emulation mode (“WOW64”) and normally on x86 (32 bit) systems.
In “AnyCPU” mode it loads on x86 system in x86 mode and on x64 system in x64 mode.
In “x64-only” mode it’s just not work on x86 system.Latest stable version from my site compiled in “AnyCPU” configuration. And, as I understood now, one of dependent dll just doesn’t work in x64 mode.
Version from post #10539 just recompiled for “x86-only”, so it should works on x86 and on x64 (in emulation mode).For now I think about more gracefully workaround, than using emulation mode.
And I’m not sure, why it not working on your system. Is latest Windows XP Service Pack, DotNET 4.0 redistributable and VC 2012 redistributable installed?
-
This reply was modified 10 years, 4 months ago by
Omich.
October 1, 2014 at 19:40 #10564Omich
ParticipantUpdate 0.3.2
Fixed working on x64 (without using WOW64 emulation).
Download: http://omich.pngamers.org/tfmv/0.3.2.zip
October 1, 2014 at 20:16 #10566starman001
ParticipantDude, it works !!! 🙂
Thank you for that tool !!
October 1, 2014 at 20:17 #10567Jey_Bee
Participantok.. i MUST be stupid… 🙁
I reinstall Net-Framework 4 (NOT 4.5.2) ?
I used your new 0.3.2 TFMV.
but boot dll-Sets dosnt work!
x86 = Wrong format loading
x64 = Unable load DLL ´lua52´… Modul not found.
Please post a point for point installing instruction, with all needed programms and exactly version numbers.
October 1, 2014 at 20:37 #10570Omich
ParticipantIt’s very strange.
To run it you just need MS DotNET Redist 4.0 (higher is fine too, I’m think) and, probably, MS Visual C++ Redist 2010 or 2012. And typically, they are already installed in the system. You can get it from Microsoft site.
And, also, your videocard must support OpenGL 2.0 or higher (if your videocard not about ten years old, it supports).
There are no any installation needed. You should just unpack archive and run tfmv.exe.
October 1, 2014 at 20:51 #10571Jey_Bee
ParticipantThats it:
-
This reply was modified 10 years, 4 months ago by
-
AuthorPosts
- The forum ‘Modding’ is closed to new topics and replies.