Trainz Classics Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

COG 8.0 / linux -- game installs using crossover - menu font rendering issues

Installs fine, but clicking on a menu entry results in a crash.

Requires .NET 2.0 for some features to work -- (perhaps this has
something to do with the crash) -- not sure what to do about this
as the .net stuff is as yet unsupported in crossover-games. I might
try with just crossover (not crossover-games) and see if any of the
current behavior changes...

May require directx runtime being in the same bottle (not sure
yet)....may also require M$ visual C++ redist of one flavour or
another in the same bottle..(I'm still looking into things)...

=

Take two....okay, this is reasonably hinky, but it does get it going to
the point that you realize it has the same menu/font rendering issues as
Trainz 2004 does, which makes it next to impossible to navigate to an
actual simulation <=> my guess is, it's going to be exactly the same as
Trainz 2004 in that the simulation will run fine, just the menuing is oh
so totally broken....anyhow....

This is not even recommended by myself...I was actually a little surprized
it worked at all --- using crossover standard/pro (not crossover-games),
create a new bottle with the win2000 bottle profile => into that, install
directx runtime legacy, and the .NET 2.0 install targets...this should also
pull in M$ Visual C++ 2005 redist => now archive this bottle, and once
finished, quit crossover standard/pro. Now with crossover-games' cxsetup,
restore the above archive bottle into the crossover-games environment. Now,
in cxsetup=>control panel=>winecfg, set emulate a virtual desktop ON. Next,
in cxsetup=>add/remove, highlight the bottle we're working with here, and
click on install software --- when the time comes to choose where to install
from, select 'other installer file' and point it to setup.exe on the dvd. (for
some reasons the autostart/autoplay totally whacks-out and won't work) - the
game should install fine from here on in == do not install directx from dvd,
do not install .NET 2.0 from dvd -- all this stuff is already there, regardless
of whether the installer thinks so or not.

Now you can start the game => first thing to do is go into options of the
ingame menu, advanced options tab, suppress asset warning in trainz = ON. Now
click on ok, then start...you should get the Auran splash logo and a steam train
whistle, and finally the main menu. Click on any selection there, and you will
discover the submenus are totally useless with 98% of fonts missing - the actual
navigation 'hot spots' do work....if you had some screenshots of the menus from
a real windows box as a guide, you could get it running...

Whether or not the .NET stuff is working is a real polemical, because without
the menuing working it's impossible to say...but, I think I read the .NET stuff
was used in the content editor or whatever, and I did accidentally stumble across
that, and it did start and appear to work without complaint.

At any rate, it's probably not worth your trouble right now unless you're really
familiar with this title's various menu entities/selections, because I am not joking
when I say 98% of fonts/characters are missing...I'm not even sure if the few I do
see are the right ones or not...

...as said, this all spools back to the same problem with trainz 2004, and I've
already a ticket open on that front -- the info gathered here will be added, because
whatever the 'fix' is here, it will fix both these (and perhaps other) titles.

Note well: I am not entirely sure about the sanity of 'bottle swapping' like this,
as a clean way to get .NET stuffs into the COG schema...but it certainly appeared
to go smoothly -- as always, YMMV

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiV3FaU1oyYXZoUjRQQ3N1dCIsImdkcHIiOjB9