Help - Search - Members - Calendar
Full Version: Vadi's Mapper On Vista
Achaea's Forums > Off-Topic > Tech Support
Kresslack
I tried to get this working a while back, when someone told me I didn't have to have Vadi's System to use his Mapper, but I wasn't able to get it working, even using the guide and having someone try to help. I would really like to get this working however, as it would help a lot, walking everywhere manually is sloooow, and by the time I get somewhere I've already missed whatever was happening, be it defiling, running to Shastaan, etc. If anyone would be able to walk me through how to actually get Vadi's Mapper working on Vista, I would be most thankful. If you need my MSN addy or anything, just send me a message. Thanks in advance!

Edit:

QUOTE
If you don't have the Vadi System
Per Merulac's isntructions: read the README file included.(Didn't see one) Basically, all you need to do is grab the vadi-mapper sources from Vadi's site (instructions here click) and extract the archive right into the vadi-mapper folder (Instructions on other page say extract archive to C: drive), overwriting the three files that already exist (header.h, module.h, and Makefile.win). Then you can just run mk.bat and run mb-core.exe and you're all set. (Don't see these files Anywhere)
Though, you can't just drop an updated dll into the folder when Vadi releases updates. You have to download the updated source (you should only need the updated vadi_mapper.c) and run mk.bat again.


Also, in BZR, when copying the branch from the instructions, I get an Error: Access Denied?

CODE
Bazaar -- a free distributed version-control tool
http://bazaar-vcs.org/

Basic commands:
  bzr init           makes this directory a versioned branch
  bzr branch         make a copy of another branch

  bzr add            make files or directories versioned
  bzr ignore         ignore a file or pattern
  bzr mv             move or rename a versioned file

  bzr status         summarize changes in working copy
  bzr diff           show detailed diffs

  bzr merge          pull in changes from another branch
  bzr commit         save some or all changes

  bzr log            show history of changes
  bzr check          validate storage

  bzr help init      more help on e.g. init command
  bzr help commands  list all commands
  bzr help topics    list all help topics

C:\Program Files\Bazaar>bzr branch http://bazaar.launchpad.net/~vadi-mapper-dev/
vadi-mapper/main vadi-mapper
bzr: ERROR: [Error 5] Access is denied

C:\Program Files\Bazaar>

vadimuses
try bzr branch lp:vadi-mapper
Kresslack
QUOTE (vadimuses @ Oct 9 2009, 02:38 AM) *
try bzr branch lp:vadi-mapper


Got this:

QUOTE
Bazaar -- a free distributed version-control tool
http://bazaar-vcs.org/

Basic commands:
bzr init makes this directory a versioned branch
bzr branch make a copy of another branch

bzr add make files or directories versioned
bzr ignore ignore a file or pattern
bzr mv move or rename a versioned file

bzr status summarize changes in working copy
bzr diff show detailed diffs

bzr merge pull in changes from another branch
bzr commit save some or all changes

bzr log show history of changes
bzr check validate storage

bzr help init more help on e.g. init command
bzr help commands list all commands
bzr help topics list all help topics

C:\Program Files\Bazaar>bzr branch lp:vadi-mapper
You have not informed bzr of your launchpad login. If you are attempting a
write operation and it fails, run "bzr launchpad-login YOUR_ID" and try again.
bzr: ERROR: Target directory "vadi-mapper" already exists.

C:\Program Files\Bazaar>
Penquin
QUOTE (Kresslack @ Oct 9 2009, 12:17 AM) *
QUOTE (vadimuses @ Oct 9 2009, 02:38 AM) *
try bzr branch lp:vadi-mapper


Got this:

QUOTE
Bazaar -- a free distributed version-control tool
http://bazaar-vcs.org/

Basic commands:
bzr init makes this directory a versioned branch
bzr branch make a copy of another branch

bzr add make files or directories versioned
bzr ignore ignore a file or pattern
bzr mv move or rename a versioned file

bzr status summarize changes in working copy
bzr diff show detailed diffs

bzr merge pull in changes from another branch
bzr commit save some or all changes

bzr log show history of changes
bzr check validate storage

bzr help init more help on e.g. init command
bzr help commands list all commands
bzr help topics list all help topics

C:\Program Files\Bazaar>bzr branch lp:vadi-mapper
You have not informed bzr of your launchpad login. If you are attempting a
write operation and it fails, run "bzr launchpad-login YOUR_ID" and try again.
bzr: ERROR: Target directory "vadi-mapper" already exists.

C:\Program Files\Bazaar>




You'll need to remove the directory 'vadi-mapper' in your Bazaar folder, or explicitly tell bzr to write somewhere else.
Kresslack
QUOTE (Penquin @ Oct 9 2009, 04:31 AM) *
QUOTE (Kresslack @ Oct 9 2009, 12:17 AM) *
QUOTE (vadimuses @ Oct 9 2009, 02:38 AM) *
try bzr branch lp:vadi-mapper


Got this:

QUOTE
Bazaar -- a free distributed version-control tool
http://bazaar-vcs.org/

Basic commands:
bzr init makes this directory a versioned branch
bzr branch make a copy of another branch

bzr add make files or directories versioned
bzr ignore ignore a file or pattern
bzr mv move or rename a versioned file

bzr status summarize changes in working copy
bzr diff show detailed diffs

bzr merge pull in changes from another branch
bzr commit save some or all changes

bzr log show history of changes
bzr check validate storage

bzr help init more help on e.g. init command
bzr help commands list all commands
bzr help topics list all help topics

C:\Program Files\Bazaar>bzr branch lp:vadi-mapper
You have not informed bzr of your launchpad login. If you are attempting a
write operation and it fails, run "bzr launchpad-login YOUR_ID" and try again.
bzr: ERROR: Target directory "vadi-mapper" already exists.

C:\Program Files\Bazaar>




You'll need to remove the directory 'vadi-mapper' in your Bazaar folder, or explicitly tell bzr to write somewhere else.


How do I do either of those?
Penquin
QUOTE (Kresslack @ Oct 9 2009, 12:44 AM) *
How do I do either of those?


Does vista have a remove com...nevermind.

<SUPER> + E, and in that explorer window, browse to C:\Program Files\Bazaar. Right click on the vadi-mapper folder, and then click delete. After which, return to the terminal window and run your bzr command again.
Trevize
QUOTE (Penquin @ Oct 9 2009, 12:50 AM) *
QUOTE (Kresslack @ Oct 9 2009, 12:44 AM) *
How do I do either of those?


Does vista have a remove com...nevermind.

They removed it. A safety feature, of course.
Penquin
QUOTE (Trevize @ Oct 9 2009, 04:19 AM) *
QUOTE (Penquin @ Oct 9 2009, 12:50 AM) *
QUOTE (Kresslack @ Oct 9 2009, 12:44 AM) *
How do I do either of those?


Does vista have a remove com...nevermind.

They removed it. A safety feature, of course.


Safety feature. HA! laugh.gif

All you need in addition to the CLI rm command, in Vista is a few GUI boxes asking if you're sure.

'You sure you wanna do that?'
'Are you REALLY sure?'
'This will remove the file!'
'Sorry, you can't perform this action. You must be an administrator.'
Kresslack
QUOTE (Penquin @ Oct 9 2009, 04:50 AM) *
QUOTE (Kresslack @ Oct 9 2009, 12:44 AM) *
How do I do either of those?


Does vista have a remove com...nevermind.

<SUPER> + E, and in that explorer window, browse to C:\Program Files\Bazaar. Right click on the vadi-mapper folder, and then click delete. After which, return to the terminal window and run your bzr command again.


I didn't see a Vadi-Mapper folder. This is what happened last time, there are about two or three sets of directions that you get asked to follow....and things just get mixed up. >_<
Penquin
Kresslack, post the link to Merulac's instructions here??

From what I'm reading on Vadi's direct site, you'll need to download and install bzr programme, and Dev-cpp (this is what actually MAKES the programme, bzr is what pulls the code from launchpad TO make vadi-mapper).

Then, vadi's instructions say to extract Dev-Cpp to the C:\, which is where I'm guessing you get
QUOTE
Instructions on other page say extract archive to C: drive

from.

Send me a PM with an AIM addy in it.
Jonathin
you can actually disable the "Are you sure?" boxes.

I can't remember how. I didn't really pay attention to CO105-Intro to Windows Vista. <--Easy A for anyone who's interested.
Penquin
Kresslack, you can also see this thread and see if it solves you needs, instead of re-compiling.

Penquin
Alright. While trying to reproduce Kresslacks' error, I went through the process of finding and downloading Merulacs' sources for an independent vadi-mapper.


Following along with THIS (my actions in bold), Kresslack, you should be able to compile and then use the mapper.

QUOTE
Currently tested on Windows only!!

Instructions for setup.

Note: The first two steps only need to be done once. You already have the first two steps done right?? Skip them

1 - Install Bazaar from https://launchpad.net/bzr/1.3/1.3.1/+downlo...setup-1.3.1.exe

2 - Download Dev-Cpp from http://vadisystems.com/vadi-mapper/uploads/Dev-Cpp.tar.bz2
Extract this to C:\

3 - Checkout the latest mapper sources to a location of your choice using:

bzr branch http://bazaar.launchpad.net/~vadi-mapper-d...adi-mapper/main vadi-mapper

START>Bazaar>Start bazaar CMD shell
In that shell, type bzr branch http://bazaar.launchpad.net/~vadi-mapper-d...adi-mapper/main vadi-mapper


4 - Extract the contents of Mudbot.rar (which contains this file) to the vadi-mapper folder.
Overwrite any files that already exist.


<SUPER> + E, browse to C:\Program Files\Bazaar\
Right click on the vadi-mapper folder, COPY
In the Explorer window, go somewhere like 'My Documents'
Right click, paste

Find where you put the Mudbot.Rar file.
Right click on it
Extract files..
Extract to location C:\Documents and Settings\<username>\My Documents\vadi-mapper
Click YES TO ALL, when asking for an overwrite




5 - Run mk.bat in the vadi-mapper folder. Once this is done, run mb-core.exe
Your MUD client will connect through this. The file config.txt will be created the
first time you run the program. You shouldn't need to change this unless you want to
connect through a proxy or change the listen port. By default you should set your
client to connect to localhost port 123.


START>RUN>cmd
Navigate to your 'my documents' folder, then into the vadi-mapper folder
type : mk.bat

When it executes and completes, use your mud client to connect to localhost 123, and have fun.


For any other questions on vadi-mapper, see Vadi's documentation.
Kresslack
I tried the bolded parts and I still get this, saying that when I go to C:/Program Files/Bazaar, there is no Vadi-Mapper folder:

QUOTE
Bazaar -- a free distributed version-control tool
http://bazaar-vcs.org/

Basic commands:
bzr init makes this directory a versioned branch
bzr branch make a copy of another branch

bzr add make files or directories versioned
bzr ignore ignore a file or pattern
bzr mv move or rename a versioned file

bzr status summarize changes in working copy
bzr diff show detailed diffs

bzr merge pull in changes from another branch
bzr commit save some or all changes

bzr log show history of changes
bzr check validate storage

bzr help init more help on e.g. init command
bzr help commands list all commands
bzr help topics list all help topics

C:\Program Files\Bazaar>bzr branch http://bazaar.launchpad.net/~vadi-mapper-dev/
vadi-mapper/main vadi-mapper
bzr: ERROR: Target directory "vadi-mapper" already exists.

C:\Program Files\Bazaar>http://bazaar.launchpad.net/~vadi-mapper-dev/vadi-mapper
/main vadi-mapper
'http:' is not recognized as an internal or external command,
operable program or batch file.

C:\Program Files\Bazaar>bzr branch http://bazaar.launchpad.net/~vadi-mapper-dev/
vadi-mapper/main vadi-mapper
bzr: ERROR: Target directory "vadi-mapper" already exists.

C:\Program Files\Bazaar>
Soludra
Have you gone to C:\Program Files\Bazaar (using the visual shell for this, not the command line) to see if you can delete the 'vadi-mapper' directory?
Kresslack
QUOTE (Soludra @ Oct 10 2009, 01:43 AM) *
Have you gone to C:\Program Files\Bazaar (using the visual shell for this, not the command line) to see if you can delete the 'vadi-mapper' directory?


That's what I'm saying, I don't see it there, but Bzr says it's there.
Penquin
In the command line, when you're in the Bazaar folder, do cd vadi-mapper

QUOTE
C:\Program Files\Bazaar>cd vadi-mapper
C:\Program\Files\Bazaar\vadi-mapper> <-- should see a prompt like that if it's successful


If that command works, then you do infact have the folder vadi-mapper within the Bazaar folder.
If not, then you've probably installed Bzr in another location as well, and it's that location that's getting the $PATH when you call BZR
Kresslack
Hmmm...didn't get a response, and I checked my drives, C: Drive is the only place I have BZR installed, in Program Files. I don't know why this doesn't work, but hopefully we can get it hammered out. I'm saving up for Vadi's at the moment anyway, maybe it will be easier with the actual system. But thanks for your perseverance in helping me try to fix this!
Penquin
You say you didn't get a response...does that mean your prompt ended up looking like
C:\Program Files\Bazaar\vadi-mapper

?
Kresslack
QUOTE
The system cannot find the path specified.
Penquin
This has already been done before, but here is Vadi-mapper in windows binary form, for those of you without vadi-system.

I believe it works on both 32 and 64 bit, but I don't really know that for sure. Works on my 32bit VM though....


For those curious, in addition to following Merluc's instructions (see my above post for those directions) you will also need to edit one change in vadi-mapper.c before it'll compile (before running mk.bat). Open up the vadi-mapper.c file, search for "G_g" without the quotes, and replace the one occurrence with "C_g". After that, save it and then run the mk.bat script.
Dragonknight
I think it is a Vista issue he is having with the Bazaar. I had the same problem. However, it worked fine on XP. Also, the C_g thing is fixed along with farsee. It used to only work while in Mhaldor. So, you need to pull the new changed.

PS. Penguin, if you could host the new .dll that would be awesome.
Penquin
Dragonknight:

The vadi_mapper.dll is in the rar archive, linked in my above post. The archive should contain all files needed to run under the included mb_core.
You mean host the dll file separately? I'm not sure if IE would allow a direct download of a .dll file.

Here is the dll on its own zip archive, however.
Dragonknight
I just meant update the .dll in your .rar
Penquin
ROFl...Duh.

Okay, it's updated now with the DLL from Vadi's site. However, when running mb_core it gets an error:
CODE
Unable to serve the module with function 'clientfb'!

Don't know how important that particular function is to Vmapper, but I'm guessing it's just an echo to the screen.

If it is causing serious issues, I'll try writing up one that works with the newer Vmap.dll.
I thought Dusty already had one around here that did...hmm.

Vmap.rar - New dll
Dragonknight
Odd, the change I made doesn't have 'clientfb' in it at all and if it did have anything close to that it would be clientfv
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.