GithubHelp home page GithubHelp logo

Comments (8)

ajventer avatar ajventer commented on July 27, 2024 1

Okay then: ultimate results of my testing: it is imminently possible to use MO2 to mod TTW on Linux. It is also quite a mission to get it set up - but nearly all this difficulty is due to the the fact that, currently, I have not been able to run the official TTW installer under wine (the window appears but all GUI elements are missing - so can't enter paths or hit okay or anything).
If the installer can be made to work - then it would be fairly easy to set up - possibly even automated.

But with the system set up - it seems to be fully stable, and working well with a range of mods ranging from graphics engine mods like new vegas reloaded to gameplay overhauls like Project Nevada (with TTW patches).

from modorganizer2-linux-installer.

ajventer avatar ajventer commented on July 27, 2024

Test results:

  • The FNV/pure wine installer still hates custom paths with spaces in them, and in fact to make the installer work at all I had to symlink the installed path of the TTW/FNV directory '/games/TTW/drive_d/FNV/Fallout New Vegas' to a path already in the search DB '/games/TTW/drive_c/GOG Games/Fallout New Vegas'

  • The install of MO2 took a lot longer than usual - I have no idea why that would be. Could be just my computer was unusually busy with some background process ? Either way, noticed it, worth a mention.

  • The switch from TKG wine to Proton 5. surprisingly, did not do a "upgrading wine prefix" message on first launch, unless the underlying wine versions are identical - this is odd, it did however lead to errors from rundll32.exe - but this happens with straight new vegas as well and doesn't seem to cause any actual errors.

  • On initial launch, TTW crashed during the load screens. This could be a consequence of the changes to NVSE made by the lutris installer ?
    This issue turned out to be config files. TTW installs custom config files with essential tweaks, copying these from the windows machine into both the base config dir AND the mo2 profile was an essential step I'd missed before.
    I also re-extracted the archive of the FNV directory, to ensure the original NVSE files would all be restored.
    It is also important to replicate the custom load order it sets up exactly as the initial load order.

  • With this in place however, it still crashes almost instantly with this error:
    01c0:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
    01c0:fixme:gstreamer:source_query_accept (0x16e3b6f0) stub
    wine: Unhandled page fault on read access to 0A12EE95 at address 00682307 (thread 0160), starting debugger...
    0208:fixme:file:RtlDosPathNameToRelativeNtPathName_U_WithStatus Unsupported parameter
    Unhandled exception: page fault on read access to 0x0a12ee95 in 32-bit code (0x00682307).
    Register dump:
    CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
    EIP:00682307 ESP:0032ead0 EBP:0032ead4 EFLAGS:00010206( R- -- I - -P- )
    EAX:011f4418 EBX:00000001 ECX:00000000 EDX:011f4a80
    ESI:00000000 EDI:fffffffe
    Stack dump:

from modorganizer2-linux-installer.

ajventer avatar ajventer commented on July 27, 2024

NOTE: TTW has two installer modes, the default mode re-encodes all OGG vorbis files, this takes many hours to run. The alternative mode leaves them as is, which on windows merely means FO3 sound quality isn't as good as FNV quality (as far as I can tell) but is much faster.
I used this second mode to create mine.

On the off-chance that teh above is actually caused by a sound-file format issue which can be fixed if the re-encoding is allowed to run (and is so, would also explain why my FO3 crashed regularly) - I am now running a version with the encoding on, this can easily take the whole weekend. But once I have one I will continue testing. In the meantime, feel free to use anything useful out of my reports thus far.

Additional side-note. I disabled the Linked "My Documents" folder in the TTW test bottle to prevent the TTW save files from interfering with my working New Vegas install's save files/config files. This is a good idea for anybody attempting something similar.

from modorganizer2-linux-installer.

ajventer avatar ajventer commented on July 27, 2024

With the full re-encoded installation, and the FO3 install files present, - the game reliably loads to the main menu, and I was able to start a new game.
I am not yet able to say conclusively if teh FO3 files are needed, nor can I say conclusively that it is stable enough to play yet. More testing is required.
I will report once I know more.

from modorganizer2-linux-installer.

ajventer avatar ajventer commented on July 27, 2024

Next finding: with these steps the game now seems to run, but once out of the vault there are a LOT of missing mess pictures all over the place. I'm not sure what is causing their absence - at this point I have not installed any graphics mods, it's actually possible that installing some may fix the issue - but as of this moment their absence is significant. Mostly likely suggesting a load issue of some kind with Fallout 3 assets.

UPDATE: Fix found. The previously mentioned custom configs created by the TTW installer do NOT get inheritted if you just copy them into the profile directory (I was wrong about that) copying and pasting their content into the ini editor in MO2 (Fallout.ini, FalloutPrefs.ini AND falloutCustom.ini) fixed the missing mess issue entirely.

I am proceeding to do a crash test - I want at least 30 minutes of uninterrupted playtime without a CTD before saying the game is stable.

from modorganizer2-linux-installer.

rockerbacon avatar rockerbacon commented on July 27, 2024

This would be a considerable amount of work to get done and I sadly do not have the time, only reason I managed to move everything to MO2 is that I was on vacation.

I also do not own both games so I can't properly test things as I develop even if I had the time.

I will keep this enhancement open and I'm glad to help anyone willing to open a pull request.

from modorganizer2-linux-installer.

ajventer avatar ajventer commented on July 27, 2024

Fair enough - either way, if somebody else is wanting to try it, the documentation of my processes above may be helpful to them. I am playing TTW via this system with a few mods loaded in right now and it's working quite well.

from modorganizer2-linux-installer.

monyarm avatar monyarm commented on July 27, 2024

Okay then: ultimate results of my testing: it is imminently possible to use MO2 to mod TTW on Linux. It is also quite a mission to get it set up - but nearly all this difficulty is due to the the fact that, currently, I have not been able to run the official TTW installer under wine (the window appears but all GUI elements are missing - so can't enter paths or hit okay or anything).
If the installer can be made to work - then it would be fairly easy to set up - possibly even automated.

But with the system set up - it seems to be fully stable, and working well with a range of mods ranging from graphics engine mods like new vegas reloaded to gameplay overhauls like Project Nevada (with TTW patches).

Actually if you install gdiplus with winetricks the GUI elements show up.

from modorganizer2-linux-installer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.