1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-09-14 15:28:11 -04:00

de-normalize file name before searching in MPQ (#87)

This was actually fixed by @essial.
Fixes #86.
This commit is contained in:
Robin Eklind 2019-11-05 17:29:02 -06:00 committed by Tim Sarbin
parent c84698400b
commit 4a24fc0b8c

View File

@ -2,6 +2,7 @@ package Core
import ( import (
"encoding/json" "encoding/json"
"fmt"
"io/ioutil" "io/ioutil"
"log" "log"
"math" "math"
@ -9,7 +10,6 @@ import (
"path" "path"
"strings" "strings"
"sync" "sync"
"fmt"
"github.com/OpenDiablo2/OpenDiablo2/PaletteDefs" "github.com/OpenDiablo2/OpenDiablo2/PaletteDefs"
@ -195,7 +195,7 @@ func (v *Engine) LoadFile(fileName string) []byte {
if err != nil { if err != nil {
continue continue
} }
if !mpq.FileExists(fileName) { if !mpq.FileExists(strings.ToLower(strings.ReplaceAll(strings.ReplaceAll(fileName, "/data", "data"), "/", `\`))) {
continue continue
} }
// We found the super-secret file! // We found the super-secret file!