Als je de PC versie hebt van diablo2 en de uitbreiding is het me gelukt deze op de macintosh werkend te krijgen (LAN/single player only).
Voor degene die het ook willen weten, je hebt nodig:
- Diablo 2 PC CD's
- Diablo 2 LoD CD (is zowel pc als mac)
- Diablo 2 LoD CD-key
- Diablo 2 Shareware
- Diablo 2 1.08 LoD update
- Resedit (Resource Editor, freeware en downloadbaar op apple.com als je 'm nog niet hebt
)
Dan doe je de volgende stappen:
- pak de shareware versie uit in een directory
- gooi de files van de update eroverheen (sommige files worden dan overgeschreven).
- doe de LoD CD erin en kies de upgrade-installatie knopje
- Je krijgt nu twee keuzes: Diablo2Shareware of DiabloII upgraden. Kies voor Diablo II. Tik het serial nummer in en stop de benodigde CD's erin.
- Kies als de installatie klaar is voor de optie "full installation" en stop weeer de CD's erin wanneer er voor gevraagd wordt.
- Gooi nu de .mpq bestanden van de installatie CD in een tijdelijke directory.
- Start de resource-editor en kies geen file uit. Ga nu alle .mpq files een voor een af d.m.v. de menu-optie "Get File/Directory info".
- Als eerste moet je van de mpq files de naam veranderen. De benodigde namen kan je vinden in de directory waar je de shareware files in gedaan hebt. De "d2game.mpq" moet "Diablo II Game Data" gaan heten, etc. Al je dit doet zul je van twee files niet weten hoe ze moeten heten, n.m.l. d2setup.mpq en d2sfx.mpq. De eerste kan je verwijderen want die heb je niet nodig en d2sfx.mpq heb ik gerenamed naar "Diablo II Patch".
- Als tweede moet je van de files de type en de creator veranderen in respectievelijk D2pk en Dbl2. De .mpq files gaan er dan ook als diablo2 files uitzien.
- Replace de files in de shareware directory met de bestanden in de tijdelijke directory. Volgens mij staan dan alle bestanden dan in de directory (er staan nog wat andere bestanden op de diablo2 PC CD's, deze kan je direct naar de directory kopieren, want deze hebben al de macintosh naam en diablo2 type. Een deel van deze bestanden zullen er al staan, deze zijn bij de installatie van LoD er al neergezet.
- Voor zover ik kan herinneren ben je nu klaar en kan je gaan spelen. Battle.net zal het wel niet doen omdat je de eerste serial-code niet hoeft in te voeren.
Als je bovenstaande uitvoert zul je een foutje ontdekken die ik nog niet opgelost hebt. Je kan n.m.l. alleen goed met de babarian en de expansion characters spelen. De necromanser is onzichtbaar en de andere drie karakters zorgen voor een crash. Ik ben waarschijnlijk vergeten een file te overschrijven.
Mocht dit nu een probleem zijn kan je altijd het volgende nog proberen (ik heb het nog niet geprobeerd dus ik kan niet garanderen dat het werkt):
Download een .mpq editor. Stop alle files in de .mpq files (behalve de d2data.mpq en de expansion files, deze moet je intact houden) in een enkele .mpq file (van zo'n 800 Mb groot ofzo) en geef het de naam Diablo II Patch (of een van de andere mpq-files die worden ingeladen). Dan weet je zeker dat alle files door diablo2 benaderd kunnen worden. Dan doet 'ie het denk ik wel.
Success
PS: Als je nog wil cheaten met je d2 save-game en geen zin hebt om een progje daarvoor te downloaden, een search-replace met een hex-editor naar de hex-waarde van je health geeft interessante effecten, vooral als je een foutje maakt...
Voor degene die het ook willen weten, je hebt nodig:
- Diablo 2 PC CD's
- Diablo 2 LoD CD (is zowel pc als mac)
- Diablo 2 LoD CD-key
- Diablo 2 Shareware
- Diablo 2 1.08 LoD update
- Resedit (Resource Editor, freeware en downloadbaar op apple.com als je 'm nog niet hebt
Dan doe je de volgende stappen:
- pak de shareware versie uit in een directory
- gooi de files van de update eroverheen (sommige files worden dan overgeschreven).
- doe de LoD CD erin en kies de upgrade-installatie knopje
- Je krijgt nu twee keuzes: Diablo2Shareware of DiabloII upgraden. Kies voor Diablo II. Tik het serial nummer in en stop de benodigde CD's erin.
- Kies als de installatie klaar is voor de optie "full installation" en stop weeer de CD's erin wanneer er voor gevraagd wordt.
- Gooi nu de .mpq bestanden van de installatie CD in een tijdelijke directory.
- Start de resource-editor en kies geen file uit. Ga nu alle .mpq files een voor een af d.m.v. de menu-optie "Get File/Directory info".
- Als eerste moet je van de mpq files de naam veranderen. De benodigde namen kan je vinden in de directory waar je de shareware files in gedaan hebt. De "d2game.mpq" moet "Diablo II Game Data" gaan heten, etc. Al je dit doet zul je van twee files niet weten hoe ze moeten heten, n.m.l. d2setup.mpq en d2sfx.mpq. De eerste kan je verwijderen want die heb je niet nodig en d2sfx.mpq heb ik gerenamed naar "Diablo II Patch".
- Als tweede moet je van de files de type en de creator veranderen in respectievelijk D2pk en Dbl2. De .mpq files gaan er dan ook als diablo2 files uitzien.
- Replace de files in de shareware directory met de bestanden in de tijdelijke directory. Volgens mij staan dan alle bestanden dan in de directory (er staan nog wat andere bestanden op de diablo2 PC CD's, deze kan je direct naar de directory kopieren, want deze hebben al de macintosh naam en diablo2 type. Een deel van deze bestanden zullen er al staan, deze zijn bij de installatie van LoD er al neergezet.
- Voor zover ik kan herinneren ben je nu klaar en kan je gaan spelen. Battle.net zal het wel niet doen omdat je de eerste serial-code niet hoeft in te voeren.
Als je bovenstaande uitvoert zul je een foutje ontdekken die ik nog niet opgelost hebt. Je kan n.m.l. alleen goed met de babarian en de expansion characters spelen. De necromanser is onzichtbaar en de andere drie karakters zorgen voor een crash. Ik ben waarschijnlijk vergeten een file te overschrijven.
Mocht dit nu een probleem zijn kan je altijd het volgende nog proberen (ik heb het nog niet geprobeerd dus ik kan niet garanderen dat het werkt):
Download een .mpq editor. Stop alle files in de .mpq files (behalve de d2data.mpq en de expansion files, deze moet je intact houden) in een enkele .mpq file (van zo'n 800 Mb groot ofzo) en geef het de naam Diablo II Patch (of een van de andere mpq-files die worden ingeladen). Dan weet je zeker dat alle files door diablo2 benaderd kunnen worden. Dan doet 'ie het denk ik wel.
Success
PS: Als je nog wil cheaten met je d2 save-game en geen zin hebt om een progje daarvoor te downloaden, een search-replace met een hex-editor naar de hex-waarde van je health geeft interessante effecten, vooral als je een foutje maakt...
putStr $ map (x -> chr $ round $ 21/2 * x^3 - 92 * x^2 + 503/2 * x - 105) [1..4]