RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    Box86 and Wine on RPi4

    Scheduled Pinned Locked Moved Ideas and Development
    box86wineqemux86windows
    475 Posts 40 Posters 253.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ectoE
      ecto @MumboJumbo
      last edited by ecto

      @mumbojumbo Here are some of my .ini files for you to check:

      PlugY.ini

      ;--------------------------------------------------------------------------------------;
      ;                                                                                      ;
      ;                              "PlugY, The Survival Kit"                               ;
      ;                                 Configuration file                                   ;
      ;                                                                                      ;
      ;                                  by Yohann Nicolas                                   ;
      ;                                                                                      ;
      ;                                    version 14.02                                     ;
      ;                                                                                      ;
      ;--------------------------------------------------------------------------------------;
      
      ; See PlugY_The_Survival_Kit_-_Readme.txt file for more documentation.
      ; Voir le fichier PlugY_The_Survival_Kit_-_LisezMoi.txt pour plus d'information.
      ; Siehe PlugY_The_Survival_Kit_-_Liesmich.txt für weitere Informationen
      
      [LAUNCHING]
      Param=
      Library=PlugY.dll
      
      
      [GENERAL]
      ActivePlugin=1
      DisableBattleNet=1
      ActiveLogFile=0
      DllToLoad=Basemod.dll|BH.dll|D2HD.dll
      DllToLoad2=
      ActiveCommands=1
      ActiveCheckMemory=1
      
      
      [WINDOWED]
      ActiveWindowed=0
      RemoveBorder=0
      WindowOnTop=0
      Maximized=0
      SetWindowPos=0
      X=0
      Y=0
      Width=0
      Height=0
      LockMouseOnStartup=0
      
      
      [LANGUAGE]
      ;ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS
      ActiveChangeLanguage=0
      SelectedLanguage=ENG
      
      
      [SAVEPATH]
      ActiveSavePathChange=0
      SavePath=Mod PlugY
      
      ActiveAutoBackup=1
      MaxBackupPerCharacter=20
      
      
      [MAIN SCREEN]
      ActiveVersionTextChange=1
      VersionText=
      ColorOfVersionText=0
      
      ActivePrintPlugYVersion=1
      ColorOfPlugYVersion=4
      
      
      [STASH]
      ActiveBigStash=1
      
      ActiveMultiPageStash=1
      NbPagesPerIndex=10
      NbPagesPerIndex2=100
      MaxPersonnalPages=0
      AutoRenameStashPage=0
      PersonalNormalPageColor=0
      PersonalIndexPageColor=0
      PersonalMainIndexPageColor=0
      SharedNormalPageColor=4
      SharedIndexPageColor=4
      SharedMainIndexPageColor=4
      
      ActiveSharedStash=1
      ActiveSharedStashInMultiPlayer=0
      SeparateHardcoreStash=1
      OpenSharedStashOnLoading=0
      DisplaySharedSetItemNameInGreen=1
      MaxSharedPages=0
      ActiveSharedGold=1
      
      
      [STATS POINTS]
      ActiveStatsUnassignment=1
      KeyUsed=18
      
      ActiveShiftClickLimit=1
      LimitValueToShiftClick=10
      
      
      [SKILLS POINTS]
      ActiveSkillsUnassignment=1
      ActiveSkillsUnassignmentOneForOne=0
      
      
      [WORLD EVENT]
      ActiveWorldEvent=0
      ShowCounterInAllDifficulty=0
      ItemsToSell=The Stone of Jordan
      MonsterID=333
      OwnSOJSoldChargeFor=100
      InititalSOJSoldMin=200
      InititalSOJSoldMax=3000
      TriggerAtEachSOJSoldMin=75
      TriggerAtEachSOJSoldMax=125
      ActiveAutoSell=1
      TimeBeforeAutoSellMin=0
      TimeBeforeAutoSellMax=1200
      
      
      [UBER QUEST]
      ActiveUberQuest=0
      UberMephistoX=25130
      UberMephistoY=5143
      UberDiabloX=25139
      UberDiabloY=5139
      UberBaalX=25139
      UberBaalY=5135
      
      ActiveUberMinions=1
      UberMephistoSpawnPercent=80
      UberMephistoSpawnRadius=30
      UberBaalSpawnPercent=30
      UberBaalSpawnRadius=30
      UberDiabloSpawnPercent=30
      UberDiabloSpawnRadius=30
      ActiveUberDiabloRushTweekAI=1
      ActiveUberBaalTeleportTweekAI=1
      ActiveUberBaalChillingArmorTweekAI=1
      UberBaalChillingArmorTimer=6000
      
      
      [INTERFACE]
      ActiveNewStatsInterface=1
      SelectMainPageOnOpenning=1
      
      
      [EXTRA]
      ActiveLaunchAnyNumberOfLOD=1
      AlwaysRegenMapInSP=0
      NBPlayersByDefault=1
      ActiveDisplayItemLevel=1
      AlwaysDisplayLifeAndManaValues=0
      EnabledTXTFilesWhenMSExcelOpenIt=1
      ActiveDisplayBaseStatsValue=1
      ActiveLadderRunewords=1
      ActiveCowPortalWhenCowKingWasKilled=1
      ActiveDoNotCloseNihlathakPortal=1
      MoveCainNearHarrogathWaypoint=1
      
      ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
      

      D2HD.ini

      [Settings]
      MPQ Name=D2MultiRes.mpq
      Left Panel Background Color=0xffffffff
      Left Panel Border Color=0xffffffff
      Right Panel Border Color=0xffffffff
      Right Panel Background Color=0xffffffff
      Enable D2MR Border Panel Style=1
      Invert D2MR Bottom Control Panel=1
      Enable D2MR Panel Background Ribbon=1
      Enable 800x600 Style Control Panel=1
      Resolution=4
      Custom Width (can't be larger than 1344)=960
      Custom Height (can't be larger than 700)=540
      

      Basemod.ini

      ;
      ; ===============================================================
      ; YOU MUST FULLY EXIT THE GAME FOR ANY NEW CHANGES TO TAKE EFFECT
      ; ===============================================================
      ;
      ;
      ; USAGE of ini values
      ;
      ;
      ; valid enable	Enabled=1
      ; valid disable	Enabled=0
      ;
      ; Commented out strings will always start with ";" and are invalid unless uncommented
      ;
      
      
      
      [BaseMod_ini]
      Enabled=1
      Version=1137
      
      ; Version is just for reference - it does nothing
      
      
      
      [AnimateInventory]
      Enabled=0
      
      
      ; Enabled allows Animated Inventory Items
      
      
      [LifeManaAnimate]
      Enabled=0
      Class=0
      ManaPurple=0
      
      
      ; Animates Life/Mana Orb Graphics
      ; Class=0  disabled  - use vanilla dc6 files
      ; Class=1  Life/Mana - Same Dc6 files for all Classes
      ; Class=2  Mana - different Dc6 files for all Classes
      ; Mana Purple gfx display with non animated Orbs on State:  Default = 2  STATE_POISON
      ; ManaPurple=0 to disable this gfx mode
      
      
      [LadderRuneWords]
      Enabled=1
      
      
      ; Enables Ladder Only RuneWords in Single Player games
      
      
      [EthSocketFix]
      Enabled=1
      
      ; Fixes the Ethereal Armor Socketing Defense Bug
      
      
      
      [AutoPickup]
      Enabled=1
      SoundEn=0
      InTown=0
      Gold=1
      Runes=0
      Gems=0
      Jewels=0
      RinAmu=0
      Scrolls=1
      Keys=1
      
      
      
      ; Enables Automatic Item Pickup when run over - Credits to Whist for original Gold Pickup code
      ; SoundEn Gold 0 = disable, 1 for item pickup sound, or 2 for gold sound (only for gold atm)
      ; InTown allows auto pickup items in town
      ; Gold  0 = disable auto pickup
      ; Runes 0 = disable auto pickup
      ; Gems:  1 = pickup all, 2 exclude chipped, 3 exclude chipped an flawed,
      ;        4 only flawless and perfect, 5 = perfect gems only
      ; Jewels 1 = enable auto pickup
      ; RinAmu 1 = enable auto pickup
      ; Scrolls 1 = auto pickup scrolls until books are full. If no book is found, then skip.
      ; Keys  1 = auto pickup until key stack is full. If no key stack is found, then skip.
      
      
      
      [AutoPickup2]
      Enabled=1	; This depends on [AutoPickup] Enabled=1
      ;InTown		; Set this option in [AutoPickup]
      ;SoundEn	; Set this option in [AutoPickup]
      Quivers=0
      BeltPickup=1
      PotionMatch=2
      Slot1Auto=0
      Slot2Auto=0
      Slot3Auto=0
      Slot4Auto=0
      
      
      
      ; Enables Automatic Item Pickup when run over
      ; Quivers=1 to enable filling stacks in weapon slots and/or inventory stack from ground.
      ; BeltPickup enables auto potion pickup to match the potion type in the same in first row belt slot.
      ; Manual operation: when there is no potion on the first row to match with it stops pickup.
      ; PotionMatch compares whats in the first row belt slot to determine the match.
      ; PotionMatch 0 = lazy match, any of same type | 1 = fuzzy match any+, -1, or same | 2 = strict match
      
      ; SlotXAuto *only* chooses what type of potion to pickup *when* the slot is fully empty.
      ; 0 is manual operation - when the slot is empty, manual load first item, then autopick resumes
      ; 0 = manual | 1 = hp1 | 2 = hp2 | 3 = hp3 | 4 = hp4 | 5 = hp5 | 6 = any hp |
      ; 7 = mp1 | 8 = mp2 | 9 = mp3 | 10 = mp4 | 11 = mp5 | 12 = any mp | 13 = rejuv | 14 full rejuv
      ; 15 = any rejuv
      ; stamina, thawing, and antidote potions require manual loading of the first slot for autopick
      ; to fill remaining slots
      
      
      
      [NoPickup]
      Enabled=1
      
      ; Enables start game with console option /nopickup
      
      
      
      [RedPortals]
      Enabled=1
      SkipReq=1
      ForceQuestCheck=1
      
      ; Enables/Disables [all of] Pandemonium Portals, & Uber Quests
      ; Pandemonium Portals only spawn in Hell Act 5 Town
      ; SkipReq - Uber Tristram Portal skip requirement for all 3 Pandemonium Portals to be open
      ; before Portal to Uber Tristram will open.
      ; ForceQuestCheck - Forces Quest and WayPoint checks before Cube Custom Red Portals will
      ; open to Destination level. Use to prevent skipping quests in Game
      
      
      
      [UberMinions]
      Enabled=1
      UDMinions=6
      UDSpawnRadius=15
      UDChanceToSpawn=10
      UBMinions=6
      UBSpawnRadius=20
      UBChanceToSpawn=10
      UMMinions=12
      UMSpawnRadius=25
      UMChanceToSpawn=10
      
      
      
      ; Enables Minion Spawning in Uber Tristram (0 | 1)
      ; UDMinions - Number of minions in spawn radius - range (0 - 25) - 0 disables
      ; UDSpawnRadius valid range (10 - 50)
      ; UDChanceToSpawn - rolls a random chance to spawn - valid range (1 - 100)
      ; UBMinions - Number of minions in spawn radius - range (0 - 25) - 0 disables
      ; UBSpawnRadius valid range (10 - 50)
      ; UBChanceToSpawn - rolls a random chance to spawn - valid range (1 - 100)
      ; UMMinions - Number of minions in spawn radius - range (0 - 25) - 0 disables
      ; UMSpawnRadius valid range (10 - 50)
      ; UMChanceToSpawn - rolls a random chance to spawn - valid range (1 - 100)
      ; The entire feature requires BaseMod [RedPortals] to be enabled to work, due to spaghetti global variables.
      
      
      
      [ExtraDll1]
      Enabled=0
      LoadDll1=""
      
      [ExtraDll2]
      Enabled=0
      LoadDll2=""
      
      [ExtraDll3]
      Enabled=1
      LoadDll3=""
      
      
      ; ExtraDll allows you to load other dlls in the order above, up to 31 char in length.
      ; Example LoadDll1="PlugY.dll"
      ; Observe case sensitive file names, and place Extra dlls in the same folder as Game.exe.
      ; If using D2SE, use D2SE_SETUP.ini to load extra dlls instead.
      ; When D2SE loads the game, this set of options is ignored.
      
      
      
      [SpawnMissingSU]
      Enabled=1
      
      
      ; Enables/Disables spawning of all missing SuperUnique Monsters in the game.
      ;
      ; "FlameSpike the Crawler" (Razor Spine) Near the Cathedral Doors in Act1 Inner Cloister
      ; "Taintbreeder" (Stygian Hag) random location in Act4 Outer Steppes
      ; "The Tormentor" (Burning Soul) Guarding entrance to the PLains of Despair - Act4
      ; "Darkwing" (Venom Lord)  random location in the Plains of Despair - Act 4
      ; "Riftwraith the Cannibal" (Corpse Spitter) random location in City of the Damned - Act4
      ; "Hell's Belle" (Hell Temptress) -- in the Halls of Vaught - Act 5
      ; "Blaze Ripper" (Death Brigadier) -- In the Frozen Tundra - Act 5
      ; "Magma Torquer" (Demon Sprite) -- Guarding Entrance to the Ancients Way - Act 5
      ; "Vinvear Molech" (Vile Witch) -- Guarding Entrance to Arreat Summit - Act 5
      ; "Axe Dweller" (Blood Lord) -- Guarding Entrance to Worldstone Keep Level 3 - Act 5
      
      
      
      
      [WorldEvent]
      Enabled=1		; 0 to Disable
      AutoSellSoJ=1		; 0 to Disable
      Interval=600		; Valid Range 3 - 1200 seconds
      MinItems=100		; Valid Range 1 - 400 Min # of Items to Trigger World Event
      MaxItems=100		; Valid Range 5 - 550 Max # of Items to Trigger World Event
      EnableAllDiff=1		; 1 to Enable World Event in all Difficulty
      TriggerType=2		; use UniqueName =1, use 3 letter Item Code =2
      ItemQuality=7		; required item quality to sell (1-9 valid range)
      UniqueName="Nagelring"	; Copy and paste from column 1 in UniqueItems.txt and "USE QUOTES"
      ItemCode=rin		; valid 3 letter Item Code to sell  rin = ring
      
      
      
      ; # Enabled Enables WorldEvent
      ; # AutoSellSoJ Automate SOJ's Sold to Vendors, in random amounts
      ; You must sell at least one specified Item to trigger Autosell. When you do they vanish forever.
      ; Random Items sold (1-4), every - Interval time period (in seconds)
      ; Default Interval=20 (20 seconds).
      ; # MinItems Defines Min amount of Items sold to trigger World Event
      ; # MaxItems Defines Max amount of Items sold to trigger World Event
      ; # --> MinItems Cannot be greater than MaxItems <--
      ; # EnableAllDiff - Enables World Event in Normal and NM difficulty - Default Hell only
      ; # TriggerType use 1 or 2
      ; # UniqueName - Copy and paste from column 1 in UniqueItems.txt and "USE QUOTES"
      ; # ItemCode must be valid 3 letter Item Code
      ; # ItemQuality (Low = 1, Normal = 2, Superior =  3, Magic = 4, Set = 5, Rare = 6, Unique = 7, 8 = Crafted, 9 = Tempered)
      ;
      ; Example trigger with Stone of Jordan    TriggerType=1 & UniqueName="The Stone of Jordan"
      ; Example trigger with ANY Unique ring    TriggerType=2 & ItemCode=rin & ItemQuality=7
      ; Example trigger with Perfect Diamond    TriggerType=2 & ItemCode=gpw & ItemQuality=2
      ; Example trigger with ANY Rare Amulet    TriggerType=2 & ItemCode=amu & ItemQuality=6
      ;
      ; (Annihilus drops only in Hell Difficulty)
      ;
      ; Uber Diablo spawns in place of a SuperUnique after 40-70 Items are sold in example above.
      ; Once Uber Diablo is killed, or a new game is started, the SoJ counter resets to zero.
      
      
      
      [WEMinions]
      Enabled=1
      UberDExtra_SP=0
      UberDExtra_MP=0
      Minions=6
      SpawnRadius=10
      ChanceToSpawn=10
      
      
      ; Enables World Event Minions and/or Uber Diablo Pack spawning (0 | 1)
      ; Spawn Uber Diablo Pack in SP. Extra Uber Diablo Units valid range (0 - 4)
      ; Extra Uber Diablo Pack in MP. Scales based on party size upto 4 extra with 8 players.  (0 | 1)
      ; Number of minions in spawn radius - range (0 - 25) - 0 disables
      ; SpawnRadius valid range (10 - 50)
      ; ChanceToSpawn - rolls a random chance to spawn - valid range (1 - 100)
      ; The entire feature requires BaseMod [WorldEvent] to be enabled to work, due to spaghetti global variables.
      
      
      
      [IlvlDisplay]
      Enabled=0
      MaxSockEna=1
      ItemLevelEna=1
      HideUnidentified=1
      IlvlAniTorch=0
      
      
      ; IlvlDisplay - Display Item Level, (and/or) Max Sockets for unsocketed Items
      ; MaxSockEna - is a bulk switch to enable/disable all display of Max Sockets.
      ; ItemLevelEna - is a bulk switch to enable/disable all display of Item Level.
      ; HideUnidentified - bulk switch to hide Ilvl & MaxSock Strings for Unidentified Items.
      ; IlvlAniTorch - enables Item Level display for these Unique Items.
      ; It's suggested to enable [StringTable] for customization with UTF8 UNICODE
      ; strings and colors for different Item Quality.
      
      
      
      [PlayersX]
      Enabled=0
      PlrsCount=3		; (1 to 8) or (1 to 127) if Players127 is enabled
      Notify=1		; 0 to disable
      
      ; This will do "/Players X" command at game startup
      ; Where X is specified as Players Count
      ; Notify PlayersX count at Game start in Single Player Games
      
      
      
      [Language]
      Enabled=0
      Locale=00		; Default = 00 English
      			; This might conflict with D2SE if enabled in both
      
      
      ; To use Change Language - You need to install a language pack first.
      ; ==================================================================================
      ;
      ;
      ; - USE THE NUMERIC LANGUAGE CODE -
      ;
      ;
      ;00 - (English) USA - Default
      ;01 - (Spanish)
      ;02 - (German)
      ;03 - (French)
      ;04 - (Portuguese)
      ;05 - (Italian)
      ;06 - (Japanese)
      ;07 - (Korean)
      ;08 - (Sinhalese)
      ;09 - (Chinese)
      ;10 - (Polish)
      ;11 - (Russian)
      ;12 - (English) NON USA
      
      
      
      [ExtendLevels]
      Enabled=0
      
      
      ; No need to enable this unless your modding and have a need for it
      ; Extends to 255 levels
      ; May need to delete existing character map save files charname.ma0, charname.ma1, charname.ma2,
      ; and charname.ma3 files before enabling this
      
      
      [ExtendObjects]
      Enabled=0
      
      ; Enables Extended Objects - Credits to Nefarius for these patches
      ; This allows you to add new Objects starting at ID #586
      ; See Folder ExtObjects for examples
      
      
      [ExtendSounds]
      Enabled=0
      MusicLimit=4698
      
      
      ; Enables adding new music record entries to Sounds.txt
      ; MusicLimit is the last entry for Music in sounds.txt. Music must be consecutive.
      ; Be sure to view documentation in the folder ExtendSoundsMusic
      ; if you want to expand music.
      
      
      
      [PerfectDrops]
      Enabled=0		; 0 to disable
      DropIdentified=0	; 1,5,6,7 to enable
      RareAffix=0		; 1 to enable
      MagicAffix=0		; 1 to enable
      StaffMods=0		: 1 to enable
      PerfectItems=1		; 1 to enable
      DropRepaired=0		; 1 to enable
      RepairNormal=0		; 1 to enable
      UniqueNoLimit=1		; 0 to disable
      Force2Sockets=1		; 0 to disable
      
      
      
      ; DropIdentified - 1 to enable all | 5 = set, rare & uniq | 6 = rare & uniq | 7 = uniq only.
      ; RareAffix - Force 4 Affix rares on jewels & 6 Affix rares on weapons/armor - rings/amulets
      ; MagicAffix - Force Magic Items to get both Prefix & Suffix
      ; StaffMods - Force 9 skill points to class specific items [except low quality]
      ; PerfectItems - ALL items Drop Perfect [except normal and low quality]
      ; DropRepaired - ALL Items Drop repaired [except normal and low quality]
      ; RepairNormal - ALL Normal Items Drop Repaired
      ; UniqueNoLimit - Bypass Unique Item limit of one drop per game
      ; Force2Sockets - Normal items > ilvl 25 get 2 sockets as minium instead of 1 when possible.
      
      
      
      [NilPortalFix]
      Enabled=1
      
      ; Enables Nilathek Portal Fix so it don't close after quest is completed.
      
      
      [MapAutoRegen]
      Enabled=0
      
      ; Enabled auto generate new maps in each game for SP mode
      
      
      
      [Players127]
      Enabled=0
      
      ; Enable allows upto 127 virtual player count
      
      
      [DynHealthBar]
      Enabled=0
      
      ; Enables Dynamic Monster Life Bar Colors - A cool invention by Ogodei
      
      Life1R=80
      Life1G=0
      Life1B=0
      
      Life2R=255
      Life2G=128
      Life2B=0
      
      Life3R=90
      Life3G=0
      Life3B=90
      
      ; Life1 is RGB decimal values (0-255) for monster life < 33%
      ; Life2 is RGB decimal values (0-255) for monster where 33% > life < 66%
      ; Life3 is RGB decimal values (0-255) for monster life > 66%
      
      
      [GoblinPatch]
      Enabled=0
      
      ; Enables the Patch for Nizari and Jettaman's Treasure Goblin Plugin,
      ; to read Umon field from levels.txt.
      ; You have to add the rest of the files yourself
      
      
      [MFLinear]
      Enabled=1
      
      ; Option for Linear Magic Find Drop Rates
      ; Improves Unique, Rare, and Magic Item Drops
      ; Restores the drop rate algorithm used in Diablo II v1.09
      
      
      [MercMod]
      FullEquip=0
      RogueCrossBow=1
      RogueAmaBow=1
      
      ; FullEquip allows Hireling to equip boots, gloves, belt, amulet and one ring.
      ; Allow Act 1 Rogue Hire to equip Cross Bows
      ; Allow Act 1 Rogue Hire to equip Amazon Bows
      
      
      [BypassFPS]
      Enabled=1
      
      ; Adds the option to disable 25 FPS Bypass to make BaseMod compatible
      ; with SlashDiablo plugin. This also disables the CPU fix.
      
      
      [GambleRefresh]
      Enabled=1
      ItemCount=24
      
      ; Option to adjust item count for Gamble Screen between 1 and 100 items.
      ; The default is 24 items.  Increased item count for multires mods
      
      
      [CharmZone]
      Enabled=0
      CZLeft=5
      CZRight=7
      CZTop=3
      CZBottom=4
      
      
      ; Enables Dav92's Charm Zone to player inventory
      ; Inventory values for Charm Zone
      
      
      
      [GameFVFB]
      Enabled=0
      Version=113c
      
      
      ; Game File Version Fallback - This is ONLY used in situations where Game.exe is
      ; not the Game parent process. It allows user override of default the game file
      ; version patching [1.13C] to fallback to a different version. Valid strings are:
      ; 113c, 113C, 113D, 113d, 114d, 114D - DO NOT use "QUOTES" or SPACES. This
      ; variable is read before the first patch is applied, long before an MPQ is loaded.
      
      
      
      [CtrlLClick]
      Enabled=1
      
      
      ; Option to Disable Ctrl Left Click Item extended to Inventory, Stash, Cube & Ground Drop
      ; for compatibility with a Filter plugin.
      
      
      
      [StringTable]
      Enabled=1
      IlvlMaxSock=1
      RenameUbers=1
      
      
      ; Enable custom strings in BaseMod.tbl. UPDATED to work from index like CustomString1.tbl
      ; You can use this table to store and display your own strings in the game.
      ; See \StringLocalization\StringTable.txt for info. First 49 strings reserved for BaseMod use.
      ; You can disable most reserved strings from showing by blanking them with AFJ tbl Edit.
      ; IlvlMaxSock - Enable custom strings for [Lowq-Mag], Set, Rare, Unique, crafted and Tempered.
      ; RenameUbers - Enable custom Strings in BaseMod.tbl for Ubers.
      
      
      
      [QuestMods]
      Enabled=1
      Respec=0		; 1 to enable
      RespecCost=3000		; 3000 gold * clvl - valid input 500 to 10000  - minium cost 5000
      Imbue=1			; 1 to enable
      ImbueCost=500		; 500 gold * clvl - valid input 500 to 10000   - minium cost 5000
      Socketing=1		; 1 to enable
      SocketCost=20000	; fixed  - valid input 5000 to 500000          - minium cost 5000
      Personalize=1		; 1 to enable
      InscribeCost=20000	; fixed - valid input 5000 to 500000           - minium cost 5000
      
      
      
      ; Infinite Quest Rewards from Akara, Charsi, Larzuk and Anya
      ; Vendors charge gold after their quest is completed
      ; Respec --> Akara Infinite Respec
      ; Imbue --> Charsi & ATMA Infinite Imbue
      ; Socketing --> Larzuk Infinite Socketing
      ; Personalize --> Anya Infinite Personalize
      

      ui.ini

      [Settings]
      Minimized=1
      X=154
      Y=173
      minimizedX=1
      minimizedY=17
      [BH 1.9.9]
      Minimized=1
      X=328
      Y=75
      minimizedX=112
      minimizedY=475
      

      ddraw.ini

      ; cnc-ddraw - https://github.com/CnCNet/cnc-ddraw - https://cncnet.org
      [ddraw]
      ; ### Optional settings ###
      ; Use the following settings to adjust the look and feel to your liking
      ; Stretch to custom resolution, 0=defaults to the size game requests
      width=0
      height=0
      ; Override the width/height settings shown above and always stretch to fullscreen
      ; Note: Can be combined with 'windowed=true' to get windowed-fullscreen aka borderless mode
      fullscreen=true
      ; Run in windowed mode rather than going fullscreen
      windowed=false
      ; Maintain aspect ratio
      maintas=true
      ; Windowboxing / Integer Scaling
      boxing=false
      ; Real rendering rate, -1=screen rate, 0 = unlimited, n = cap
      ; Note: Does not have an impact on the game speed, to limit your game speed use 'maxgameticks='
      maxfps=-1
      ; Vertical synchronization, enable if you get tearing - (Requires 'renderer=auto/opengl/direct3d9')
      ; Note: vsync=true can fix tearing but it will cause input lag
      vsync=false
      ; Automatic mouse sensitivity scaling
      ; Note: Only works if stretching is enabled. Sensitivity will be adjusted according to the size of the window
      adjmouse=false
      ; Preliminary libretro shader support - (Requires 'renderer=opengl') https://github.com/libretro/glsl-shaders
      ; 2x scaling example: https://imgur.com/a/kxsM1oY - 4x scaling example: https://imgur.com/a/wjrhpFV
      shader=Shaders\interpolation\bilinear.glsl
      ; Window position, -32000=center to screen
      posX=-32000
      posY=-32000
      ; Renderer, possible values: auto, opengl, gdi, direct3d9 (auto=try direct3d9/opengl, fallback = gdi)
      renderer=auto
      ; Developer mode (don't lock the cursor)
      devmode=false
      ; Show window borders in windowed mode
      border=false
      ; Save window position/size/state on game exit and restore it automatically on next game start
      ; Possible values: 0=disabled, 1 = save to global 'ddraw' section, 2 = save to game specific section
      savesettings=1
      ; Should the window be resizable by the user in windowed mode?
      resizable=true
      ; Enable linear (D3DTEXF_LINEAR) upscaling filter for the direct3d9 renderer
      d3d9linear=true
      ; Enable upscale hack for high resolution patches (Supports C&C1, Red Alert 1 and KKND Xtreme)
      vhack=false
      ; cnc-ddraw config program language, possible values: auto, english, chinese, german, spanish, russian, hungarian, french
      configlang=auto
      ; Where should screenshots be saved
      screenshotdir=.\Screenshots\
      ; ### Compatibility settings ###
      ; Use the following settings in case there are any issues with the game
      ; Hide WM_ACTIVATEAPP and WM_NCACTIVATE messages to prevent problems on alt+tab
      noactivateapp=false
      ; Max game ticks per second, possible values: -1=disabled, -2 = refresh rate, 0 = emulate 60hz vblank, 1-1000 = custom game speed
      ; Note: Can be used to slow down a too fast running game, fix flickering or too fast animations
      ; Note: Usually one of the following values will work: 60 / 30 / 25 / 20 / 15 (lower value=slower game speed)
      maxgameticks=0
      ; Windows API Hooking, Possible values: 0=disabled, 1 = IAT Hooking, 2 = Microsoft Detours, 3 = IAT+Detours Hooking (All Modules), 4 = IAT Hooking (All Modules)
      ; Note: Change this value if windowed mode or upscaling isn't working properly
      ; Note: 'hook=2' will usually work for problematic games, but 'hook=2' should be combined with renderer=gdi
      hook=4
      ; Force minimum FPS, possible values: 0=disabled, -1 = use 'maxfps=' value, -2 = same as -1 but force full redraw, 1-1000 = custom FPS
      ; Note: Set this to a low value such as 5 or 10 if some parts of the game are not being displayed (e.g. menus or loading screens)
      minfps=60
      ; Disable fullscreen-exclusive mode for the direct3d9/opengl renderers
      ; Note: Can be used in case some GUI elements like buttons/textboxes/videos/etc.. are invisible
      nonexclusive=false
      ; Fixes issues where the pitch of a surface is not a multiple of 4
      ; Note: Enable this if some parts of the screen are being displayed diagonally
      fixpitch=false
      ; Force CPU0 affinity, avoids crashes/freezing, *might* have a performance impact
      singlecpu=true
      ; Available resolutions, possible values: 0=Small list, 1 = Very small list, 2 = Full list
      ; Note: Set this to 2 if your chosen resolution is not working, set to 1 if the game is crashing
      resolutions=0
      ; Child window handling, possible values: 0=Disabled, 1 = Display top left, 2 = Display top left + repaint, 3 = Hide
      ; Note: Disables upscaling if a child window was detected
      fixchilds=2
      ; Set the precision for Direct3D9 floating-point calculations to the precision used by the calling thread
      ; Note: Enable this if there are desyncs in online games
      fpupreserve=false
      ; ### Hotkeys ###
      ; Use the following settings to configure your hotkeys, 0x00=disabled
      ; Virtual-Key Codes: https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes
      ; Switch between windowed and fullscreen mode=[Alt] + ???
      keytogglefullscreen=0x0D
      ; Maximize window without frame=[Alt] + ???
      keytogglemaximize=0x22
      ; Unlock cursor 1=[Ctrl] + ???
      keyunlockcursor1=0x09
      ; Unlock cursor 2=[Right Alt] + ???
      keyunlockcursor2=0xA3
      ; Screenshot
      keyscreenshot=0x2C
      
      M 1 Reply Last reply Reply Quote 0
      • M
        MumboJumbo @ecto
        last edited by

        @ecto

        1. copied a blank version of the D2 files on my pi
          2 installed Patch 1.13d
        2. copied d2 qol master file in D2 folder
          4 used all your ini files
          5 Started the Game.exe -txt -direct

        When I start it like that it doesn't use Plugy just enters the game in stretched mode

        M ectoE 2 Replies Last reply Reply Quote 0
        • M
          MumboJumbo @MumboJumbo
          last edited by

          I also tried coping the Plugy.exe into the folder but when i run it i throws me back to emustation. Started from desktop i can shortly see the blue "Blizzard" before it hangs.

          M 1 Reply Last reply Reply Quote 0
          • M
            MumboJumbo @MumboJumbo
            last edited by

            Now i also copied the 14.02 Plugy.exe this wont start ... Then I tried the file Patcher ... allready patched. I also used the Plugy installer buit also not starting...

            I dont see sth bad in my log in think....

            Parameters: 
            Executing: xinit /dev/shm/retropie_xinitrc -- vt1 -keeptty
            
            _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
            
            X.Org X Server 1.20.4
            X Protocol Version 11, Revision 0
            Build Operating System: Linux 5.4.0-72-generic armv8l Raspbian
            Current Operating System: Linux retropie 5.10.63-v7l+ #1496 SMP Wed Dec 1 15:58:56 GMT 2021 armv7l
            Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:1920x1080M@60,margin_left=48,margin_right=48,margin_top=48,margin_bottom=48 smsc95xx.macaddr=DC:A6:32:45:57:FB vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 console=tty1 root=PARTUUID=4bf27f5c-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait loglevel=3 consoleblank=0 plymouth.enable=0
            Build Date: 04 January 2022  10:05:34AM
            xorg-server 2:1.20.4-1+rpt4+deb10u4 (https://www.debian.org/support) 
            Current version of pixman: 0.36.0
            	Before reporting problems, check http://wiki.x.org
            	to make sure that you have the latest version.
            Markers: (--) probed, (**) from config file, (==) default setting,
            	(++) from command line, (!!) notice, (II) informational,
            	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
            (==) Log file: "/home/pi/.local/share/xorg/Xorg.0.log", Time: Thu Mar  3 09:19:02 2022
            (==) Using system config directory "/usr/share/X11/xorg.conf.d"
            (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
            Set mode 1920x1080@60Hz on HDMI-1
            
            Executing (via xinit): /home/pi/RetroPie/roms/wine/Wine Desktop.sh /home/pi/RetroPie/roms/wine/Diablo2.sh
            
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            Launching Wine with params: /home/pi/RetroPie/roms/wine/Diablo2.sh
            Launching with script
            Starting TiMidity
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            Requested buffer size 32768, fragment size 8192
            ALSA pcm 'default' set buffer size 32768, period size 8192 bytes
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: No such file or directory
            error in snd_seq_open
            TiMidity starting in ALSA server mode
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            ALSA lib seq_hw.c:466:(snd_seq_hw_open) open /dev/snd/seq failed: Datei oder Verzeichnis nicht gefunden
            Fehler beim Öffnen des Sequenzers
            
            _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
            
            X.Org X Server 1.20.4
            X Protocol Version 11, Revision 0
            Build Operating System: Linux 5.4.0-72-generic armv8l Raspbian
            Current Operating System: Linux retropie 5.10.63-v7l+ #1496 SMP Wed Dec 1 15:58:56 GMT 2021 armv7l
            Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 video=HDMI-A-1:1920x1080M@60,margin_left=48,margin_right=48,margin_top=48,margin_bottom=48 smsc95xx.macaddr=DC:A6:32:45:57:FB vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  console=ttyS0,115200 console=tty1 root=PARTUUID=4bf27f5c-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait loglevel=3 consoleblank=0 plymouth.enable=0
            Build Date: 04 January 2022  10:05:34AM
            xorg-server 2:1.20.4-1+rpt4+deb10u4 (https://www.debian.org/support) 
            Current version of pixman: 0.36.0
            	Before reporting problems, check http://wiki.x.org
            	to make sure that you have the latest version.
            Markers: (--) probed, (**) from config file, (==) default setting,
            	(++) from command line, (!!) notice, (II) informational,
            	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
            (==) Log file: "/home/pi/.local/share/xorg/Xorg.1.log", Time: Thu Mar  3 09:19:14 2022
            (==) Using system config directory "/usr/share/X11/xorg.conf.d"
            (EE) 
            Fatal server error:
            (EE) parse_vt_settings: Cannot open /dev/tty0 (Permission denied)
            (EE) 
            (EE) 
            Please consult the The X.Org Foundation support 
            	 at http://wiki.x.org
             for help. 
            (EE) Please also check the log file at "/home/pi/.local/share/xorg/Xorg.1.log" for additional information.
            (EE) 
            (EE) Server terminated with error (1). Closing log file.
            No systemtrayicon available
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\wineboot.exe" at 00400000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ws2_32.dll" at 6D780000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winemenubuilder.exe" at 00400000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 66B00000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 6C9C0000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 00C30000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 63480000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 6BCC0000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 6ED00000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\combase.dll" at 68500000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ole32.dll" at 007B0000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shcore.dll" at 00110000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shlwapi.dll" at 64A40000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shell32.dll" at 00E60000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\oleaut32.dll" at 64EC0000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\propsys.dll" at 69940000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\windowscodecs.dll" at 01C50000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\services.exe" at 00400000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 007C0000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 63480000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 6BCC0000: builtin
            003c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\userenv.dll" at 00110000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 71200000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winedevice.exe" at 00400000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\hal.dll" at 669C0000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 68E80000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\explorer.exe" at 00400000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            0048:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 00DC0000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 66B00000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 6C9C0000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 007D0000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 63480000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 6BCC0000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 6ED00000: builtin
            005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\mountmgr.sys" at 6CFC0000: builtin
            005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 63480000: builtin
            005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 6BCC0000: builtin
            0064:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 66B00000: builtin
            0064:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 6C9C0000: builtin
            0064:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 6ED00000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winedevice.exe" at 00400000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 71200000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\hal.dll" at 669C0000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ntoskrnl.exe" at 68E80000: builtin
            0064:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 71200000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winex11.drv" at 41D00000: builtin
            0070:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 00DC0000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\wineusb.sys" at 42030000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 63480000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 6BCC0000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\uxtheme.dll" at 68700000: builtin
            0050:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\uxtheme.dll" : builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\hidparse.sys" at 6F400000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\winebus.sys" at 6A700000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 66B00000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 6C9C0000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 01650000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\hidclass.sys" at 00180000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\winehid.sys" at 6B780000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\combase.dll" at 01950000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ole32.dll" at 014D0000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shcore.dll" at 01480000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shlwapi.dll" at 01360000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shell32.dll" at 67EC0000: builtin
            0078:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 71200000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\oleaut32.dll" at 01CE0000: builtin
            0050:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\actxprxy.dll" at 61D00000: builtin
            009c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\winexinput.sys" at 6FFC0000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\plugplay.exe" at 00400000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 00760000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 66B00000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 6C9C0000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 63480000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 6BCC0000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 6ED00000: builtin
            00a4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 71200000: builtin
            00c4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\svchost.exe" at 00400000: builtin
            00c4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            00c4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            00c4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            00c4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            00c4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            00c4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            00c4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\wevtsvc.dll" at 6CF40000: builtin
            00c4:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 00CB0000: builtin
            005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\nsiproxy.sys" at 6AD80000: builtin
            005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\dnsapi.dll" at 6E4C0000: builtin
            005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\nsi.dll" at 01C10000: builtin
            005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\iphlpapi.dll" at 61500000: builtin
            005c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\drivers\\ndis.sys" at 6D980000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 66B00000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 6C9C0000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 013F0000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 63480000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 6BCC0000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 6ED00000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\combase.dll" at 012A0000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ole32.dll" at 00E20000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shcore.dll" at 00180000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shlwapi.dll" at 00D00000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\shell32.dll" at 67EC0000: builtin
            00dc:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcss.exe" at 00400000: builtin
            00dc:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            00dc:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            00dc:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            00dc:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            00dc:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            00dc:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            00dc:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 00780000: builtin
            002c:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 71200000: builtin
            0024:trace:loaddll:build_module Loaded L"F:\\Diablo2\\PlugY.exe" at 00400000: native
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 66B00000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 6C9C0000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 00410000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 63480000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 6BCC0000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\USER32.dll" at 6ED00000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\winsxs\\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_deadbeef\\MSVCR90.dll" at 6B300000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\winex11.drv" at 44560000: builtin
            0034:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\uxtheme.dll" at 68700000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\conhost.exe" at 00400000: builtin
            0034:trace:loaddll:free_modref Unloaded module L"C:\\windows\\system32\\uxtheme.dll" : builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\win32u.dll" at 66B00000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\gdi32.dll" at 6C9C0000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\rpcrt4.dll" at 007C0000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\version.dll" at 00110000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\setupapi.dll" at 6BCC0000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\user32.dll" at 6ED00000: builtin
            0024:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 71200000: builtin
            0100:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\imm32.dll" at 71200000: builtin
            0108:trace:loaddll:build_module Loaded L"F:\\Diablo2\\Game.exe" at 00400000: native
            0108:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernelbase.dll" at 7B000000: builtin
            0108:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\kernel32.dll" at 7B600000: builtin
            Stopping TiMidity
            0108:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\msvcrt.dll" at 6A280000: builtin
            0108:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\ucrtbase.dll" at 70B40000: builtin
            0108:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\sechost.dll" at 6BC00000: builtin
            0108:trace:loaddll:build_module Loaded L"C:\\windows\\system32\\advapi32.dll" at 61740000: builtin
            timidity: Kein Prozess gefunden
            xinit: connection to X server lost
            
            waiting for X server to shut down xinit: giving up
            xinit: unable to connect to X server: Connection refused
            xinit: unexpected signal 1
            (II) Server terminated successfully (0). Closing log file.
            
            

            thats the log from this call

            #!/bin/bash
            xset -dpms s off s noblank
            startx & qjoypad 'Diablo2' &
            WINEDEBUG=+loaddll BOX_LOG=1 WINEDLLOVERRIDES=ddraw=n,b  LD_LIBRARY_PATH="/opt/retropie/supplementary/mesa/lib/" setarch linux32 -L /opt/retropie/emulators/wine/bin/wine F:/Diablo2/PlugY.exe -direct -txt
            
            ectoE 1 Reply Last reply Reply Quote 0
            • ectoE
              ecto @MumboJumbo
              last edited by

              @MumboJumbo Hmmm, strange.
              Here are some pointers what you could look for next:

              • Have You started your wine diablo2 folder from scratch? Maybe there are some leftovers from a previous installation?
              • Have you changed the wine registry for Disblo 2 so it's using the ddraw renderer? Dou you have the ddraw dll override set up?
              • Is your desktop resolution 1920x1080? Because that's what my d2hd.ini file is for.
              • Do you also have the Lord of Destruction expansion? Idk if that makes a difference.
              • Have installed the latest cnc-ddraw library? Mine might be 4.4.6, as the latest release is only 6 days old.

              I can't think of anything else atm... Fingers crossed...

              Ah no. One other thing: do you have a Windows PC? You might set up everything on that one, try everything if it works and then copy the folder over to the Pi.

              1 Reply Last reply Reply Quote 0
              • ectoE
                ecto @MumboJumbo
                last edited by ecto

                @MumboJumbo I can't see much, but there are some errors in the log, I think.
                Have a look if there are no more wine processes running. This sometimes happen for me, if a windows exe crashes. This prevents wine from starting correctly.

                Also, I always change into the game directory and start the exe from there. Some games just like to have it that way. ;)

                EDIT
                And I think your .sh file shouldn't´t have startx in it. The wine launcher (Wine Desktop.sh) is already started with the XINIT:flag.

                ... ah no. I see now that you're starting directly from the shell, and not using the runcommand.sh, right? That shouldn't be a problem then.

                M 1 Reply Last reply Reply Quote 0
                • M
                  MumboJumbo @ecto
                  last edited by

                  @ecto

                  Tried again from clean plate. Set the renderer in the registry. Don't know what you mean with desktop resolution my monitor is 1920:1080. i tried virtual destop with 1920:1080 but also fails. Yes its with LOD. Used cnc-ddraw 4.4.6. I also exchanged the startx with matchbox but it never started the game...
                  I get the impression that there is a pluggy task and when it finished it calls game.exe and closes and this closing causes the quitting but i dont know how to check. Its different when callled vie D2SE.exe (here 1.13c) i think there is a wrap around the processes and it seems like one but thats just a guess

                  ectoE 1 Reply Last reply Reply Quote 0
                  • ectoE
                    ecto @MumboJumbo
                    last edited by

                    @MumboJumbo I'm definitely starting Diablo 2 from its directory with wine game.exe -txt -direct. I think the -txt -direct options are there to inject the plugy code. I don't really know why it's not working for you.
                    Maybe you could have a look at your error messages about ALSA. Are thy always there and your sound works otherwise with other games? Or you could start with a whole new wineprefix... Sometimes it helps me to fiddle with another game first and come back later with fresh ideas?

                    I'm sorry I have no other ideas now. :(

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      MumboJumbo @ecto
                      last edited by

                      @ecto all good thx a lot for your help. I can run it from D2SE just one click more. But i tried sth different this time i created a new D2SE Mod copying my working one. Then i transferred your changes into my files. I needed to copy some missing files and search for a plugy (11.02) which could manipulate D2gfx(1.13c). Now the game starts via D2SE but I get the same error as before as soon as I open the charaktermenu diablo suddenly quits and i get this error on console:

                      12143|0x6ab42e3: Unimplemented Opcode (C9) 66 3E 8B 4E 08 51 50 E9
                      
                      

                      I think i need to uncheck all changes plugy makes to the charactermenu then it will open just like in the working one probably thats because the internal version of plugy(10) in D2SE doesn't know the command.... Hmm can't start plugy without D2SE but D2SE only can do Plugy 10 or so.....

                      1 Reply Last reply Reply Quote 0
                      • C
                        ChaosEffect @ecto
                        last edited by

                        @ecto I hope I grabbed the right post to reply to.

                        I was able to run some games in the Model 2 emulator through Wine via Box86 using a Raspberry Pi 4B. There is some emulator-ception going on with the layers of emulation, so the results weren't great.

                        The configuration of everything is overwhelming to me at this beginner stage, so I am also having some issues with stability. Some games work, while others don't.

                        Some sources say to do this or that to help with various performance issues, and I find that some of them just break Wine for me.

                        I have seen it suggested to use an older version of the Model 2 emulator as well.

                        Have you (or anyone else) had any success with decent performance of Model 2 on a Raspberry Pi?

                        I am also known as "StormedBubbles"

                        1 Reply Last reply Reply Quote 0
                        • L
                          lfcing
                          last edited by

                          Hello,I am new here. And I am Taiwanese.
                          I saw this topic several day but I am still confused that:
                          1.I also have problem with 86box installation,"/home/pi/retropie-setup/tmp/build/box86/docs/license not found". I also added and empty LICENSE folder manually but it seemed not working. And after reboot, 86box folder all disappeared.
                          2.I want to install x86 game but I don't know how to do. But I ever tried on Raspberry Pi OS,I succeeded installing a Wuxia game but when I ran this game for several seconds,screen freezed. I refered to Youtube video below.


                          3.After I completed @George's program on Github,retropie showed main menu "PORT"."PORT" contained wine's 4 function but I don't know where I should put my game folder and run it.
                          Thx for watching my stupid questions. :(

                          1 Reply Last reply Reply Quote 0
                          • SuperFromNDS SuperFromND referenced this topic on
                          • ectoE ecto referenced this topic on
                          • windgW windg referenced this topic on
                          • duglorD duglor referenced this topic on
                          • S
                            Simrose
                            last edited by Simrose

                            Is it safe to remove mesa
                            under the section
                            rp-box86wine - supplementary
                            mesa

                            (Not Mesa-DRM)

                            After testing wine and not using it anymore?
                            It warns about other packages what need it might not work which hopefully it would just mean Wine.
                            thanks
                            Sim

                            1 Reply Last reply Reply Quote 0
                            • M mth75 referenced this topic on
                            • duglorD
                              duglor
                              last edited by

                              @shavecat How did you get shovel knight working on Box86 and Wine? it is super slow for me (linux version) and then it crashes. The windows version doesn't run at all.......

                              1 Reply Last reply Reply Quote 0
                              • duglorD
                                duglor
                                last edited by

                                @Folly do you have shovel knight (linux or windows) working on your pie or age of Empires 1 w- w/o expansion?

                                My AOE 1 for Wine just fails to launch.

                                My Linux Shovel Knight launches and is super slow and then crashes.

                                My windows Shovel Knight for Wine shows a black screen but i can hear the sounds and and such and i think the game is working except no display, which sorts of kills the game lol :D

                                F 1 Reply Last reply Reply Quote 0
                                • duglorD
                                  duglor
                                  last edited by

                                  Anyone gotten Knights of the Old Republic to run at a decent speed? Box86/Wine?

                                  shavecatS 1 Reply Last reply Reply Quote 0
                                  • F
                                    Folly @duglor
                                    last edited by

                                    Hi @duglor,

                                    Don't use Box86 and wine anymore on my pi4.
                                    It's very nice that it can work but I found it too much of a hassle and too slow.
                                    Perhaps I will try it once in the future again on my pi5 or pi6 again ;-)
                                    So can't help you right now.

                                    1 Reply Last reply Reply Quote 1
                                    • shavecatS
                                      shavecat @duglor
                                      last edited by

                                      @duglor
                                      hey shovel kngiht works fine for me (i finish it there )
                                      and few more games !
                                      really dont remember the config i did it like 2years ago....
                                      try overclock

                                      duglorD 1 Reply Last reply Reply Quote 1
                                      • duglorD
                                        duglor @shavecat
                                        last edited by

                                        @shavecat I hear things and buttons make noises, but all is black for shovel knight.

                                        shavecatS 1 Reply Last reply Reply Quote 0
                                        • shavecatS
                                          shavecat @duglor
                                          last edited by

                                          @duglor
                                          my sh file
                                          if it helps -

                                          #!/bin/bash
                                          
                                          cd /media/usb0/roms/box86/ShovelKnight/32
                                          box86 ShovelKnight
                                          

                                          maybe u missing something i guess ?

                                          1 Reply Last reply Reply Quote 0
                                          • shavecatS
                                            shavecat
                                            last edited by

                                            got StarCraft working and couple more...

                                            duglorD 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.