After a few days of trying to get ROM /WITH/ colour(including GhostMUD, which almost worked save a glitch wherein it wouldn't recognize level 60+ char's as Imm's) to compile under CygWin, I'm asking for help.
Does any kind soul have sources for ROM with colour a la Lope's? I don't care if it has OLC or not (that's a mere detail), I just want my users to be able to insert their own colours. Plenty of MUD's have colour for building and help files, but I'm at a loss to find or create true full-colour for everyone.
It's either ask for the source, or ask for someone who knows how to apply Lope's patch by hand.
$ patch < patch_rom24_colour2.0
patching file `act_comm.c'
Hunk #1 succeeded at 99 (offset -1 lines).
Hunk #3 succeeded at 270 (offset -7 lines).
Hunk #5 succeeded at 308 (offset -7 lines).
Hunk #7 succeeded at 364 (offset -7 lines).
Hunk #9 succeeded at 419 (offset -7 lines).
Hunk #11 succeeded at 461 (offset -7 lines).
Hunk #13 succeeded at 516 (offset -7 lines).
Hunk #15 succeeded at 571 (offset -7 lines).
Hunk #17 succeeded at 626 (offset -7 lines).
Hunk #19 succeeded at 681 (offset -7 lines).
Hunk #21 succeeded at 701 (offset -7 lines).
Hunk #23 succeeded at 744 (offset -7 lines).
Hunk #25 succeeded at 876 (offset -7 lines).
Hunk #27 succeeded at 948 (offset -7 lines).
Hunk #28 succeeded at 1958 (offset 12 lines).
patching file `act_info.c'
patching file `act_wiz.c'
Hunk #1 succeeded at 187 (offset 3 lines).
patching file `comm.c'
Hunk #1 succeeded at 1313 (offset -8 lines).
Hunk #3 succeeded at 1333 (offset -8 lines).
Hunk #5 succeeded at 2310 (offset -3 lines).
Hunk #7 succeeded at 2392 (offset -3 lines).
Hunk #9 succeeded at 2650 (offset -3 lines).
patching file `fight.c'
patching file `handler.c'
Hunk #1 succeeded at 2941 (offset 32 lines).
patching file `interp.c'
patching file `interp.h'
Hunk #1 succeeded at 96 (offset 1 line).
patching file `merc.h'
Hunk #2 succeeded at 158 (offset -1 lines).
Hunk #7 succeeded at 2459 (offset -1 lines).
patching file `recycle.c'
patching file `save.c'
Hunk #4 succeeded at 1094 (offset -14 lines).
Hunk #6 succeeded at 1401 (offset -14 lines).
patching file `tables.c'
Change file Makefile:
NOCRYPT = -DNOCRYPT -DOLD_RAND
Compile:
make
Run:
cd ../area
../src/rom.exe
If these steps don't work for you please advise exactly which files you are using. eg. version of ROM, which colour patch you are using, where you got it, and so on.
To get my mind off things, I attacked this problem from a new vector: Versions.
I had been applying Lope's patch to ROM2.4b6, since the dates in Lope's files were later than the release date in the ROM2.4b6's README.version file. I even finally got it applied by hand, which was easy when I stared at the patch file format for a long time.
The problem was, after compiling, I had StuttusutututterMUD. That is, when you turned colour on (via the 'colour' command), the MUD would show something like...
ccocolcolocoloucolourcolour colour ocolour oncolour on colour on
Now, looking closely at that, it appears to me that as each character is being checked for colour, it is being sent to the character as well (instead of just kept internal in memory or whatnot).
Just this morning, I d/l'ed ROM2.4b4 and applied the patch (Lope's coloUr v2.0)... no problems! Everything went A-OK, and I no longer had StututttutterMUD.
So now this thread is more of a notice--if you find problems applying Lope's coloUr to vanilla ROM, try applying it to a previous version.
Thanks for being so active of a head of this little community, Nick. ^_^
Okay I have just loaded all of the files etc. My friend emailed me some of his areas and everything and I am not that great with ROM. I got it to get the areas from F:/1/area (my folder for ROM areas) and after two lines the ROM turns off and exits. How do I fix this problem and what is happening. I dont have enough time to read what is being typed by ROM because it exits before I have time to read it. Any help is great thanks.
-Kevin
Looks like a newer format area file. Here is an example from midgaard.are, you can see the first few lines are different, in particular you need AREA rather than AREADATA ...
#AREA
midgaard.are~
Midgaard~
{ All } Diku Midgaard~
3000 3378
#MOBILES
#3000
wizard~
the wizard~
A wizard walks around behind the counter, talking to himself.
~
My friend emailed me some of his areas and everything
...
I just removed immort.are, and i got the same error, Boot_db again so I need to find out how to solve that.
It sounds like all your friend's areas are like that. You will need to fix all of them. Presumably this error now occurs in a different area as you are no longer using immort.are.