Children of Bhaal (Forum)
Największy polski Klan Sagi Baldur's Gate - Children of Bhaal

Liga BG - II Edycja - Multiinstall

morgan - 2008-07-28, 00:19
Temat postu: Multiinstall
Liczne zapytania skłoniły mnie do zastanowienia, jak to się dzieje, że miałem w porywach do 16 instalek BG2 na kompie;)

Oto 4 sposoby (nie tylko moje - 'patentowcom' dziekuję i mam nadzieję, że nie uraziłem prezentujac tutaj):

1. Ponowna instalacja poprzez setup
Ocena: Jest to sposób najprostszy, praktycznie żadnych wad;)
Sposób: Oszukujemy pliki sprawdzające gry, które odpalane są poprzez autostart. Wchodzimy w menu zawartości nośnika i odpalamy plik setup.exe - podajemy inny katalog i gotowe - instaluje nam nową wersję.

2. Kopiowanie zainstalowanej gry
Ocena: Jest to prosty sposób - oddajmy głos specjaliście:
Sposób:
Zed Nocear na BGiF napisał/a:
Wystarczy zainstalować grę raz. Jak chcecie mieć drugą (i każdą następną) kopię, to kopiujecie zainstalowaną grę do drugiego katalogu i w pliku Baldur.ini tej kopii poprawiacie ścieżki dostępu do danych na nazwę katalogu kopii. Trzeba tylko pamiętać, aby kopie uruchamiać przez bgmain.exe a nie baldur.exe (można sobie do nich zrobić skrót na pulpicie). Te same porady sprawdzają się także w przypadku gier IWD, IWD2 i P-T.

W BG2 można dodatkowo nie przekopiowywać podkatalogów "CDx" z zainstalowanej pełnej wersji i pozostawić w Baldur.ini kopii ścieżki dostępu do nich. W ten sposób kopie korzystają z części zasobów pierwszej instalacji i mogą być o wiele mniejsze.

Uwagi: Wadą tego rozwiązania jest konieczność podjęcia decyzji przed instalacją modyfikacji (no chyba, ze ktoś chce mieć dwie instalki np. z TDD), po kopiowaniu mozna oczywiście dogrywac kolejne (jednakże nie jestem pewien czy mozna to uczynić także w przypadku korzystania z jednych zasobów.

3. Instalacja róznych wersji
Ocena: Łatwe, ale o ograniczonej ilości instalek
Sposób: W przeciągu 10 lat Baldur's Gate wydano kilka wersji zarówno BG I jak i BG II - możliwe sa przzynajmiej 2 różne instalki:
a) w domyslnym katalogu Black Isle (pierwsze wersje gry - 4 płyty SoA + (później) 1 CD z ToB, pomiędzy nimi wyciagamy naszą niezwykle juz zniszczona EK i dodajemy Deidre i Joluva;) - to nasza instalka nr 1
b) w domyslnym katalogu Bioware (beznadziejne miksowane wydania CDP - najpierw w postaci 4 CD (SoA+ToB), później 1 DVD) - zawiera juz EK, więc kolejny problem z głowy - oto instalka nr 2
Uwagi: Minusem jest fakt, że można dokonać tylko 2 instalek (od razu zastrzegam - niektóre moje wersje zostały w PL, 12 płytowa deluxe 'posżła w lud', ponadto nigdy nie dorobiłem sie 5 CD (BG1+TotSC) z CDP (jakas tam Klasyka w niebieskim opakowaniu) więc nie mogłem dokonać weryfikacji wszystkiego, aczkolwiek sposób działa z obiema częściami BG.

4. Poprzez odinstalowanie kopii (to był chyba sposób Evendura - proszę o info w tej sprawie)
Ocena: Sposób uciążliwy, jednakże pozwala na instalację kolejnej(-ych) wersji już po zainstalowaniu modów.
Sposób: Początek jak u Zeda - kopiujemy grę (dowolną ilość razy), nastepnie odinstalowujemy tę z oryginalnego katalogu i mozemy instalować kolejną (nie zapomnijcie w kopii dokonać zmian w pliku Baldur.ini)

LoCo - 2008-07-30, 16:44

Nie wiem czy to odpowiednie miejsce na posta ale tak mi sie wydaje. mianowicie chciałem zrobić sobie 2 wersje bg2. Mam cala sagę na DVD (extra Klasyka Gold) i jeśli robie tak jak w 1 pomyśle (odpalając przez setup.exe) mój komp nie chce sie oszukać i pyta czy chce usunąć bg2 i wszystkie jej składniki, a nie chce tez odinstalowywać głównej wersji. Co mam zrobić?
morgan - 2008-07-30, 19:04

heh, sposób 1. (co teraz sprawdziłem) działa na starszych wersjach gry (ot, kolejny dowód, ze Klasyki to shit) - sprawdzałem to na 1. edycji BG II, co do Klasyki (tej na 1 DVD) sprawa ma się gorzej - po prostu przekombinowali (nie zdziwiłbym się gdyby to było celowe) i gra nie ma klasycznego setupu - bo to co jest rozpakowuje jedynie dwa pliki .bin - syf jest o tyle, że są to jakieś trefne rozszerzenia - próbowałem zrobić brakujące .cue - by powstały obrazy płyty - niestety - pliki tworzy, ale odpalić tego np. w daemonie już się nie da... Tak więc w tym przypadku sposób 1. działać nie będzie - pozostają 2 (Zeda) i 4, z tym, że w Twoim przypadku (gra już zmodowana) zalecam skopiowanie save'ów, odinstalowanie całości, instalacja, skopiowanie i dogranie na kopii wybranych przez Ciebie modów, pierwotna instalkę miałbyś 'czystą' - w sam raz pod Ligę;)
Zed Nocear - 2008-08-18, 15:42

Co bym chciał dodać w uzupełnieniu do mojego sposobu: rzeczywiście, jeśli chce się mieć wersje z różnymi modami (a chyba tylko wtedy jest sens trzymać kilka kopii tej samej gry na dysku), trzeba kopiować "czystą" wersję gry przed instalacją modów, wydawało mi się to tak oczywiste, że nie wspomniałem, ale może nie dla każdego, mój błąd.

Za podstawową zaletę mojej metody uważam wyeliminowanie konieczności instalacji gry z płytek/płytki - proces czasochłonny i zależnie od stanu płytki i napędu mogący generować błędy w zainstalowanej grze. Kopiowanie z HDD na HDD jest szybsze i pewniejsze. Do każdej gry IE istnieje zhakowana wersja pliku EXE typu noCD, czyli nie prosząca o płytkę. Wystarczy więc raz zainstalować grę, zainstalować ostatniego patcha i podmienić plik EXE na wersję noCD i spakować do archiwum. Wszystkie gry IE spakowane WinRARem zajmują łącznie 8GB, jak na dziś niedużo. Archiwum zawsze można też sprawdzić, czy nie jest uszkodzone. Potrzebna nowa wersja gry, to się ją wypakowuje i dalej jak opisane powyżej w metodzie 2.

LoCo => Instalator rozpoznaje, że gra była już instalowana po wpisach do rejestru. Wiem, że rada już spóźniona, ale może na przyszłość. Zamiast robić tak, jak proponuje morgan, prościej i szybciej byłoby zmienić nazwę katalogu gry (pamiętając o zmianie wpisu ścieżek w baldur.ini) i po uruchomieniu instalatora z płytki zgodzić się na odinstalowanie gry - instalator skasuje wpisy w rejestrze, gry na dysku nie skasuje, bo jest już w innym katalogu, może wywali jakiś błąd deinstalacji, ale po ponownym uruchomieniu instalatora powinna być dostępna opcja instalacji gry. Starą wersję gry będzie można dalej używać razem z zainstalowanymi na niej modami uruchamiając przez bgmain.exe.

Gawith - 2009-04-11, 09:02

Cytat:
1. Ponowna instalacja poprzez setup
Ocena: Jest to sposób najprostszy, praktycznie żadnych wad;)
Sposób: Oszukujemy pliki sprawdzające gry, które odpalane są poprzez autostart. Wchodzimy w menu zawartości nośnika i odpalamy plik setup.exe - podajemy inny katalog i gotowe - instaluje nam nową wersję.

Właśnie robię drugą instalkę i sposób zdaje się być niekompletny - po kliknięciu na setup.exe chciało mi odinstalować Baldurka, musiałem dopiero zmienić nazwę pierwotnego katalogu by setup się odpalił. Mam wersję z Extra Klasyki. Czy źle coś klikałem?

morgan - 2009-04-11, 09:09

Gaw, to zobacz mój post poniżej pierwszego - jak pisałem z tego gó*na jakim jest Klasyka eXtra nie da się i tyle... Aż się dziwię, że nie masz starszej...
Gawith - 2009-04-11, 09:28

Pewnie, że mam - a raczej miałem, bo poległa... ale wypasione pudło leży sobie na szafce i zdobi, płytki też się gdzieś tam poniewierają. I mamę też mam, o ;)
No, ale okazuje się, że jednak z EK też działa, jak już napisałem wystarczy na czas instalacji zmienić nazwę starego katalogu, zainstalować gdzie indziej, później przywrócić - jedno i drugie śmiga jak marzenie. A sposób na pewno szybszy i prostszy od zabawy w kopiowanie i edytowanie baldur.ini

Zed Nocear - 2010-08-21, 09:27

Nie wiem, czy to dobry temat, ale udało mi się niedawno uwspólnić część danych do BG1, tak by wszystkie kopie gry działały.

Mam blisko 10 zainstalowanych kopii BG1, każda z inną kombinacją modów i dotychczas każda stanowiła pełną instalację. W przeciwieństwie do BG2, gdzie dane z płyt wrzucane do folderów CDxx, BG1 w pełnej instalacji wszystko pakuje do folderu DATA. Trudniej jest się więc zorientować, które dane można uwspólnić. Udało mi się jednak opracować sposób pozwalający zaoszczędzić ponad 2GB na każdej kolejnej instalce BG1.

Powiedzmy, że pierwsza instalacja BG1 znajduje się w folderze BG1_DATA na dysku D:
Kopiujemy ją do folderu BG1_NTotSC jako kopię gry i np. instalujemy NTotSC. Nie ma znaczenia, że jedna lub obie wersje gry mają poinstalowane mody, nawet takie które dodają lub modyfikują pliki BIF (z wyjątkiem tych uwspółnionych, ale nie znam takich modów). Redukcję danych można przeprowadzić w każdym momencie. W kopi gry korzystającej z uwspółnionych danych w pliku Baldur.INI ścieżki do płyt podmieniamy na:
Kod:
CD1:=D:\BG1_data\
CD2:=D:\BG1_data\
CD3:=D:\BG1_data\
CD4:=D:\BG1_data\
CD5:=D:\BG1_data\
CD6:=D:\BG1_data\


Teraz z kopi gry możemy wykasować oryginalną zawartość folderu Movies, a z folderu Data TYLKO pliki AREAxxxx.BIF, czyli oryginalne dane lokacji, bez szkody dla funkcjonowania gry. I tak zaoszczędzamy 2,25GB na każdej dodatkowej kopii BG1.

UWAGA! Kasujemy tylko pliki mające rok 1998 lub 1999 w dacie. Pliki z nowszą datą mogą być zmodyfikowane przez moda. Przy redukcji objętości świeżej kopii przed doinstalowaniem modów pomyłek nie będzie. W przypadku doinstalowanego NTotSC nie kasujemy z DATA plików AREAxxPB.BIF, bo są częścią NTotSC. Mają zresztą nowszą datę.

Ja osobiście zaoszczędziłem blisko 20GB, co przy netbooku z dyskiem 160GB nie jest do pogardzenia.

UWAGA2! Nie redukujemy w ten sposób instalek BG1 służących do instalacji BGT lub TUTU.


Powered by phpBB modified by Przemo © 2003 phpBB Group