VaultNetwork.netVault Network Boards
Author Topic: Mojo: New Features [Locked]
Ghesael
Posts: 32
Registered: 2010-1-18 16:38:14
Hey, sorry about the delayed response, I'm on my laptop right now so I'm unable to copy-paste the Geeky Stuff info.

I did check both the PC and the character though.
robbie1687  1 star
Posts: 221
Registered: 2003-8-1 09:52:02
Ghesael posted:

I'd just like to inform you that after the recent import/export change neither of those functions work for me.



Does one or more of your PCs have a hyphen in its name?


If so, I think your bug is fixed now in build 61. Please let me know if you still have the problem.


Thanks again for reporting it.

 

-----signature-----
Author of Mojo
www.mojoware.org
www.gaheris.net
www.daoc-trophy-mobs.com
Former PvE server team lead (2005)
robbie1687  1 star
Posts: 221
Registered: 2003-8-1 09:52:02
BUILD 62 -- OTHER PROGRAMS CAN USE MOJO AS LAUNCHER


Build 62 contains a tiny API that allows another program to use Mojo to launch toons.


For each toon, the other program must send a WM_COPYDATA message to Mojo's main window with the following Unicode command line:


Mojo launch DAOC NAME SERVER


Replace NAME and SERVER with the toon's name and server.


Please note that Mojo always runs with elevated privileges. In order for another program to send messages to Mojo, it must also have elevated privileges, otherwise the operating system will silently fail to deliver the messages.


To make it easier for other programs to identify Mojo's main window, that window will return its handle when it receives a registered message that is obtained from the operating system with the following identifier:


{A6BFB311-B46C-4D21-9862-88009EAA3241}

 

-----signature-----
Author of Mojo
www.mojoware.org
www.gaheris.net
www.daoc-trophy-mobs.com
Former PvE server team lead (2005)
Vyxar  2 stars
Title: Arbiter Elegantiarum
Posts: 329
Registered: 2002-3-13 04:54:08
robbie1687 posted:

BUILD 62 -- OTHER PROGRAMS CAN USE MOJO AS LAUNCHER

Build 62 contains a tiny API that allows another program to use Mojo to launch toons.

For each toon, the other program must send a WM_COPYDATA message to Mojo's main window with the following Unicode command line:

Mojo launch DAOC NAME SERVER

Replace NAME and SERVER with the toon's name and server.

Please note that Mojo always runs with elevated privileges. In order for another program to send messages to Mojo, it must also have elevated privileges, otherwise the operating system will silently fail to deliver the messages.

To make it easier for other programs to identify Mojo's main window, that window will return its handle when it receives a registered message that is obtained from the operating system with the following identifier:

{A6BFB311-B46C-4D21-9862-88009EAA3241}



I'm trying to understand the idea behind this?

 

-----signature-----
Vyxar
Master Eldritch
Shadow Legacy
12,11,11,11,10,10,10,9,8,7,7,7,6,6,6,6,5 etc...
Marubaloobalah - "Mediocre people that don't know they are mediocre are like the homosexual to your hate crime."
ugo_phelix  1 star
Posts: 111
Registered: 2005-3-20 12:57:42
Vyxar posted:

I'm trying to understand the idea behind this?



Most likely to expose some of mojos functionality to HKN - like if you were to use one of the send message methods - that way you could have character specific macro files and launch the character straight from HKN with a hotkey.

 

-----signature-----
NF - Kitez Hunter | Runecarvinz RM
CV - Garrotez SB | Farsightz Eld | Slingz Theurg
Vids - http://tinyurl.com/kitez
robbie1687  1 star
Posts: 221
Registered: 2003-8-1 09:52:02
Vyxar posted:

I'm trying to understand the idea behind this?



I wrote this mainly because a friend asked for it. He wanted to write a program of his own that used LaunchPad (Mojo's ancestor) as a driver to launch toons. This was easier for him than writing his own launcher from scratch. He was trying to learn Win32 programming and he thought this would be a fun exercise. People pretty frequently ask me to add APIs to my programs so they can control them from their own software, so it seemed like something that other people would enjoy too.


ugo_phelix posted:

Most likely to expose some of mojos functionality to HKN - like if you were to use one of the send message methods - that way you could have character specific macro files and launch the character straight from HKN with a hotkey.



Ever since Feb. 15, 2010, when Mythic announced that multiboxing software is prohibited in DAOC, I avoid talking about how HotkeyNet can be used with DAOC. I'll just say you're right that this feature can be used that way, but that wasn't my primary motivation when I wrote it.

 

-----signature-----
Author of Mojo
www.mojoware.org
www.gaheris.net
www.daoc-trophy-mobs.com
Former PvE server team lead (2005)
robbie1687  1 star
Posts: 221
Registered: 2003-8-1 09:52:02
BUILD 63 -- EXPORT ACCOUNTS, TOONS, TEAMS


You can now export accounts, toons, and teams from one computer to others. This saves you the trouble of entering the information on more than one PC.


For security reasons, Mojo doesn't copy account passwords over your network. You'll have to type those by hand.





 

-----signature-----
Author of Mojo
www.mojoware.org
www.gaheris.net
www.daoc-trophy-mobs.com
Former PvE server team lead (2005)
robbie1687  1 star
Posts: 221
Registered: 2003-8-1 09:52:02
BUILD 64 -- IMPORT/EXPORT ACCOUNTS, TOONS, TEAMS


New in this build: import.


You can now import as well as export accounts, toons, and teams from one computer to others. This saves you the trouble of entering the information on more than one PC.


For security reasons, Mojo doesn't copy account passwords over your network. You'll have to type those by hand.





 

-----signature-----
Author of Mojo
www.mojoware.org
www.gaheris.net
www.daoc-trophy-mobs.com
Former PvE server team lead (2005)
StritonRz
Posts: 8
Registered: 2003-9-15 11:48:17
Hello again VNBoards, it's been about two or three years since I looked over here. I'm surprised to see people are still using GearBunny after two years of it being not updated...


Robbie, get ahold of me and I will give you the entire source code for GearBunny classic and GBX so you can take whatever you like from it. Should help you solve that .GBT file issue and then some. I always enjoyed hanging out with you on Gaheris, so I can think of giving this to no one else.


For those who wondered why I did custom file formats with GearBunny a few pages ago, it was because its core engine was old school binary formats. GearBunny classic used pascal-style records which were very quick to read/write/sort. GBx upgraded to dynamic array lists which were compressed by zlib because of it's multiple item/one slot feature. Just a simple template possibility file with all items loaded that a character could use would take up megs uncompressed, let alone the vault file (Uncompressed it was about 3-4mb vs. 501kb compressed.) It was all about saving bandwidth and memory space and giving flexibility.


Some may wonder why I stopped updating it, and it's somewhat simple. I started playing Eve Online, went back to college, got married, and lost interest in maintaining it. I had intended to only leave it on my web site for about 6m to a year before doing other things with my namespace, but as busy as I am, never got around to it. Such is life. I am glad people still find it useful, and that is why I am going to pass it on to Robbie to do with as he pleases before I take it off my site.


Glad DaoC is still holding on,


Kristo

http://www.gearbunny.com/

 

-----signature-----
Kristo HasRisen, Friar, Gaheris (My main, retired)
GM of Freelance Knights and Arsque Ratio, Ywain7
http://www.gearbunny.com/ (Site for GearBunny)
http://forums.gearbunny.com/ (GearBunny Forums)
http://www.gearbunny.com/chars.html (My character listi
robbie1687  1 star
Posts: 221
Registered: 2003-8-1 09:52:02
Hi Kristo. Good to see you here again. I sent you an email.

 

-----signature-----
Author of Mojo
www.mojoware.org
www.gaheris.net
www.daoc-trophy-mobs.com
Former PvE server team lead (2005)

VaultNetwork.net is an independently operated community forum and is not affiliated with, endorsed by, or technically based on IGN, GameSpy, FilePlanet, GameStats, or the former IGN/GameSpy Vault Network.
References to VaultNetwork.net mean this site/domain. VNBoards-style presentation is a visual homage only. By using this site, you agree to the forum rules.