A Community discussion forum for Halo Custom Edition, Halo 2 Vista, Portal and Halo Machinima

Home  Search Register  Login Member ListRecent Posts
  
 
»Forums Index »Halo Custom Edition (Bungie/Gearbox) »Halo CE General Discussion »Halo Custom Edition on Linux ( 2017 )

Author Topic: Halo Custom Edition on Linux ( 2017 ) (17 messages, Page 1 of 1)
Moderators: Dennis

OrangeJuice
Joined: Jan 29, 2009

I laugh at people who put STUDIO in their names.


Posted: Mar 13, 2017 05:45 AM    Msg. 1 of 17       
I got bored and installed linux today, I hate it. Too much crap to get anything working. I just wrote everything down in notepad and pasted it here really quickly. I'll edit it as I go so that it's more readable here on halomaps..

-------


Alright! So I got Halo PC, Halo Custom Edition, the HEK(mostly), and HAC2 working in Linux! I used the current xubuntu.


some things you'll need:
EDIT: Nevermind. Just follow This Person's HowTo instead. Their's is already complete, they've kept it up to date most of the year. And managed to get Opensauce Working 100% ingame . ..

#### #### #### #### #### #### #### ####
HALO, PC, CE
#### #### #### #### #### #### #### ####

NOTES for halo:
  • Alt-F4 works
  • Mouse acceleration and smoothing only seemed to work after I downloaded/installed my GPU drivers for linux
  • startup arguments work
  • HAC2 works (yes. Map downloading, FOV, ..The Works..)
  • Chatting works and DOESN'T mess up during an alt-tab(audit me on this?)


    #### #### #### #### #### #### #### ####
    SAPIEN
    #### #### #### #### #### #### #### ####

    No noticeable problems


    #### #### #### #### #### #### #### ####
    TOOL
    #### #### #### #### #### #### #### ####

    DO NOT RUN TOOL DIRECTLY FROM WINE.
    Open a terminal in the Halo Custom Edition folder and run wine CMD. Only use tool from the cmd prompt or it won't do anything

    Running ' wine cmd ' will turn your terminal into the windows command prompt(at wherever you called cmd). So if you want to use tool, just launch cmd from the Halo Custom Edition folder.

    [tested] I compiled bitmaps from tutorial map

    EDIT: It's likely safer and more reliable to use wineconsole instead of launching cmd through wine



    #### #### #### #### #### #### #### ####
    HALOCEDED(probably HALODED too.) (Didn't try any custom server programs. Just stock haloceded.)
    #### #### #### #### #### #### #### ####

    doesn't respond to commands. You'll have to use init.txt and rcon to control it.

    EDIT: Haloceded does work: launch using wineconsole instead of wine

    #### #### #### #### #### #### #### #### #### #### #### #### #### #### #### ####



  • This is me running halo at like ......NO fps in a VM yesterday. I installed linux today, rehearsed everything I did in the VM.... Then I got halo working on an ``actual`` hardware linux install at 1920x1200 with pretty much normal windows-framerates... BTW You don't need to launch it from an UGLY terminal, I was just trying to find broken DLLs






    This is halo on hardware. AMD A6 APU


    Linux has Krita, Blender, 3dsmax7, Microsoft Visual Studio, ...gimp..(screw gimp. Like Damn..)


    Edited by OrangeJuice on Mar 15, 2017 at 08:25 PM


  • cippozzo
    Joined: May 7, 2013

    "I... I am a monument to all your sins."


    Posted: Mar 13, 2017 06:56 AM    Msg. 2 of 17       
    Oh thanks I tried installing Hac2 but it fails, what about open sauce? the installer doesn't work and copying the files from another installation doesn't work.


    Banshee64
    Joined: Dec 4, 2012

    oify


    Posted: Mar 13, 2017 11:08 AM    Msg. 3 of 17       
    cool stuff


    Super Flanker
    Joined: Oct 5, 2012

    Synthetic furnishings, rails and no safety.


    Posted: Mar 13, 2017 01:39 PM    Msg. 4 of 17       
    Quote: --- Original message by: OrangeJuice

    some things you'll need:
  • wine
  • winetricks
    (to run)
  • winetricks mfc42 //Do this BEFORE installing your own mfc42.dll
  • winetricks vcrun6 //Needed for Halo
  • winetricks msxml4 //Needed for Halo's chat
  • winetricks vcrun2010 //Needed for HAC2
    (and also)
  • A copy of WINDOWS XP's mfc42.dll // ^ Needed to get past the PidGen.dll//CD-Key authorization for halo installers(no others will work from what I've tested, 32bit, 64bit, or otherwise)



  • I got this far before my inner me thought linux sux.


    OrangeJuice
    Joined: Jan 29, 2009

    I laugh at people who put STUDIO in their names.


    Posted: Mar 13, 2017 04:12 PM    Msg. 5 of 17       
    Yeah it does. Do still get bored once every two or so years and install it just to see what's different.

    . Still a piece of junk terminal-OS that isn't ready for the desktop. .

    Shoot, at least I made halo work


    The Master
    Joined: Aug 8, 2014

    ~En Lepanto la victoria y la muerte en Trafalgar~


    Posted: Mar 13, 2017 04:57 PM    Msg. 6 of 17       
    Linux sux dix, but nice job nonetheless


    OrangeJuice
    Joined: Jan 29, 2009

    I laugh at people who put STUDIO in their names.


    Posted: Mar 13, 2017 05:45 PM    Msg. 7 of 17       
    I'll stick around for a little while longer.

    I'm trying to see what all is possible when it comes to actual CONTENT CREATION in linux. For halo.

    There's linux native Krita and linux native Blender. So that's .gbxmodels and texturing. There's also a native linux Microsoft Visual Studio Code.


    Let's see what else there is....

    Edited by OrangeJuice on Mar 13, 2017 at 05:46 PM

    EDIT: I'll try 3dsmax7 now since there's a russian vid of it working(of course with no explanation of how they got it working... idiotic showing off of things)
    Edited by OrangeJuice on Mar 13, 2017 at 06:05 PM


    cippozzo
    Joined: May 7, 2013

    "I... I am a monument to all your sins."


    Posted: Mar 13, 2017 06:07 PM    Msg. 8 of 17       
    Quote: --- Original message by: OrangeJuice

    I'll stick around for a little while longer.

    I'm trying to see what all is possible when it comes to actual CONTENT CREATION in linux. For halo.

    There's linux native Krita and linux native Blender. So that's .gbxmodels and texturing. There's also a native linux Microsoft Visual Studio Code.


    Let's see what else there is....
    Edited by OrangeJuice on Mar 13, 2017 at 05:46 PM

    Vscode is just chromium built with a fancy interface, in winzoz too. BTW seriously, linux rulez when programming comes.
    sudo apt-get install build-essentials


    OrangeJuice
    Joined: Jan 29, 2009

    I laugh at people who put STUDIO in their names.


    Posted: Mar 13, 2017 07:01 PM    Msg. 9 of 17       
    3DSmax 7 worked perfectly !

    (luckily 3dsmax7 is really simple. Its installer is just a self-extracting exe that simply registers itself afterwards. Yay.)

    EDIT: 3dsmax7 has a lot of documented fixes: WineDB 3dsmax 7.x
    Edited by OrangeJuice on Mar 13, 2017 at 07:09 PM

    Just put the blitzkrieg plugin in /Plugins instead of /Stdplugs
    and put the dll files in syswow64 instead of system32
    Edited by OrangeJuice on Mar 13, 2017 at 07:16 PM
    -
    -
    -
    EDIT:

    Now I'm trying to get OpenSauce to work.
    First I tried getting its dependencies and stuff. Like visual c++ 2010, and .NET 4.0. and even mscore dll.

    Its installer just flat-out doesn't work in linux

    So I popped on over to windows, and extracted the MSI, which gave me most of its install files. BUT ! ! Not OS_guerilla or OS_sapien and all that good stuff. So I decided to arbitrarily copy those install files from my windows install.

    ... DIDN'T WORK. Halo behaves as if nothing is different, no OS PP commands, no F7 menu, no OS version number. Nothing.

    I don't think OpenSauce'll work unless there's some way to inject it into haloce. Which is supposedly nearly impossible because of how Linux does file handling. period.

    Errr..... Can someone give me a modded haloce.exe with the opensauce permanently applied to it ?
    Edited by OrangeJuice on Mar 13, 2017 at 11:10 PM

    For what it's worth. The HEK tools work perfectly because they're permanently modded with OS. I just need a modded haloce that can run opensauce without needing a dinput8.dll next to it
    Edited by OrangeJuice on Mar 14, 2017 at 12:33 AM


    cippozzo
    Joined: May 7, 2013

    "I... I am a monument to all your sins."


    Posted: Mar 14, 2017 02:53 AM    Msg. 10 of 17       
    https://bitbucket.org/KornnerStudios/opensauce-release/src/ce9fd5241f65e90550f5dcd5f6b97b240afcdcde/BlamLib/OpenSauceIDE/CheApe/?at=default

    Why not patch haloce.exe in haloce_os.exe?
    EDIT:
    had it running, missing CrashReportXXXX.dll (that's nicely within the msi)
    Thus cannot get SauceUI working, HUD resize properly, os' commands working as I screw up gravity
    didn't tried any yelos.


    Edited by cippozzo on Mar 14, 2017 at 03:52 AM


    OrangeJuice
    Joined: Jan 29, 2009

    I laugh at people who put STUDIO in their names.


    Posted: Mar 14, 2017 06:45 AM    Msg. 11 of 17       
    How?

    (P.S. I haven't used linux as an OS for more than a few hours at a time since like ...a decade)


    cippozzo
    Joined: May 7, 2013

    "I... I am a monument to all your sins."


    Posted: Mar 14, 2017 10:11 AM    Msg. 12 of 17       
    It needs a dll called CrashReportXXXX.dll, where X is that i do not know what number is, though just start halo ce from the terminal by wine haloce.exe and it says dinput8.dll misses a dependency. It's shipped with OS installer, so you could pick that dll and drag over halo's dir.
    Then it works.
    PEPPERONI


    Super Flanker
    Joined: Oct 5, 2012

    Synthetic furnishings, rails and no safety.


    Posted: Mar 14, 2017 02:05 PM    Msg. 13 of 17       
    Quote: --- Original message by: cippozzo
    PEPPERONI


    Ur not il duce.....


    cippozzo
    Joined: May 7, 2013

    "I... I am a monument to all your sins."


    Posted: Mar 14, 2017 02:19 PM    Msg. 14 of 17       
    Quote: --- Original message by: Super Flanker
    Quote: --- Original message by: cippozzo
    PEPPERONI


    Ur not il duce.....

    I'm the holy messiah


    OrangeJuice
    Joined: Jan 29, 2009

    I laugh at people who put STUDIO in their names.


    Posted: Mar 15, 2017 11:44 AM    Msg. 15 of 17       
    .... You're gonna love this.

    This person's HowTo can get you a fully-functioning OpenSauce in linux with the F7 menu.

    Man, the halo community does a bad job of fragmenting. Wellp. problem solved #TopicNotNeeded
    Edited by OrangeJuice on Mar 15, 2017 at 11:47 AM


    Super Flanker
    Joined: Oct 5, 2012

    Synthetic furnishings, rails and no safety.


    Posted: Mar 15, 2017 12:09 PM    Msg. 16 of 17       
    Quote: --- Original message by: OrangeJuice

    .... You're gonna love this.

    This person's HowTo can get you a fully-functioning OpenSauce in linux with the F7 menu.

    Man, the halo community does a bad job of fragmenting.
    Edited by OrangeJuice on Mar 15, 2017 at 11:47 AM


    Well in the user's defence he did post his tut in a moderately inhabited HCE related place.


    cippozzo
    Joined: May 7, 2013

    "I... I am a monument to all your sins."


    Posted: Mar 15, 2017 01:07 PM    Msg. 17 of 17       
    Orange, so now we have ALL the pieces of the puzzle. Update the guide with opensauce support.
    Linux rulez.

     

     
    Previous Older Thread    Next newer Thread





    Time: Fri March 24, 2017 11:55 PM 343 ms.
    A Halo Maps Website