Re: SH3D on Windows 10 on ARM works using DirectX

by arm64appcompatguy » Thu Jul 19, 2018 11:49 pm

So, until the installer is fixed, here's how to get Sweet Home 3D working on Windows 10 on ARM:
  1. Make sure you are running the latest Windows updates.
  2. If you have already installed Sweet Home 3D, uninstall it. (Start -> Settings -> Apps -> Sweet Home 3D -> Uninstall)
  3. Download and save the Sweet Home 3D installer file. (for example, SweetHome3D-5.7-windows.exe)
  4. Right-click on the Start button and select Run.
  5. Type the location and name of the installer file, then add "/os.arch=x86 /j3d.version=1.5.2". (Downloads\SweetHome3D-5.7-windows.exe /os.arch=x86 /j3d.version=1.5.2)
  6. Once the installer has finished, open Explorer and find SweetHome3D.exe. ("C:\Program Files (X86)\Sweet Home 3D\SweetHome3D.exe")
  7. Create a file next to it named "SweetHome3d.l4j.ini".
  8. Open the new file and add this text to it (might have to run Notepad as Administrator):

    Code: Select all

    -Dj3d.rend=d3d
    -Dsun.java2d.d3d=true
    -Dsun.java2d.noddraw=false
    -Dsun.java2d.ddoffscreen=true
    -Dsun.java2d.ddscale=true
    -Dcom.eteks.sweethome3d.resolutionScale=2.5 
    -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel
    -Dswing.plaf.metal.controlFont=Dialog-11  
    -Dswing.plaf.metal.userFont=SansSerif-11  
    -Dswing.plaf.metal.systemFont=SansSerif-11
    (This tells Sweet Home 3D to work with the limited OpenGL support and sweet high-DPI screens these devices come with.)
  9. Save and close the file.
  10. Launch Sweet Home 3D like normal.
    [/list=1]
    Hopefully that gets you rolling!