Greetings Everyone , I just finished patching the new Oasis2+ into my circlebpl14 using MSVC5 (on Win95). I finally got it to work and decided to give a few tips to those MSVC5-Win95-bpl14-patch.exe users : 1) First you'll need patch.exe and the new patch OLCplus-v2_0-bpl14.tar.gz 2) When you download the patch of the OLC using a browser , it saves it as OLCplus-v2.0-bpl14_tar.gz , so rename the file as OLCplus.tar.gz so Winzip could reconize it as a tar file. Unzip the file. 3) Rename OLC+-v2.0-bpl14.patch to oasis.patch 4) Put oasis.patch and patch.exe in your source directory (circle30bpl14 that is NOT circle30bpl14/src). 5) Now this is the important thing : Because you are using MSVC5 and not a Unix system , you are not using the Makefile and The Makefile.in , so you'll have to erase them from the patch. Get a dos prompt , go to your source dir and write : edit oasis.patch (You can also edit this file with another editing program , just remember to use a program for dos. DON'T USE WORD !!!) Start erasing from about line 9203 where it says : "diff -uprN ./src/Makefile ..olcplus/src/Makefile" and erase the whole thing until the end of the patch for Makefile.ini at about line 9560 where it says : " $$(CC) -c $(CFLAGS) aedit.c " 6) Still with the dos prompt , go to the source dir and write : patch < oasis.patch 7) Still in the dos prompt , go to circle30bpl14/src and write : rename conf.h.win conf.h (unless you did it already) 8) Close the dos prompt. 9) create a new directory circle30bpl14/lib/world/trig and move the files "0.trg" and "index" that are in the source directory (circle30bpl14) to that new dir. 10) move help.hlp to circle30bpl14/lib/text/help move startup to circle30bpl14/lib/text both "help.hlp" and "startup" are in circle30npl14/ (the source dir) copy all the *.c and *.h files from the source dir (circle30bpl14) to circle30bpl14/src 11) Open your MSVC5 12) Go to File/New Start a new project "Win32 Console Application" type and call it Circle. Change its location to your souce dir (circle30bpl14/ NOT circle30bpl14/Circle) 13) Go to file view , RightClick "Circle Files" , choose "New Folder" and name it "headers". RightClick the new folder , choose "Add files to folder" and add all the header files from circle30bpl14/src Right Click "Circle files" , choose "Add files to project" and add all the *.c files from circle30bpl14/src 14) RightClick "Circle files" , choose "settings". In the left side of the dialog box , change from "Win32 Debug" to "All configurations". In the "General" section put "." in the spaces for "Intermediate Files" and "Output Files". In the "Link" section add "wsock32.lib" to the "Object/library modules". Click "OK". 15) Choose "Build/Build Circle.exe". 16) If you have trouble with the Circle.pch file , just copy it from circle30bpl14/ to circle30bpl14/src and compile again (see 15). That's it ... It works for me this far. If I'll find any bugs I'll post the fix later ... I'll appreciate Emails from Win95-MSVC5 users that my post helped them (just tell me if it patched smoothly ...). Yohay Etsion yohay_e@netvision.net.il +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST