Close
Page 1 of 3 1 2 3 LastLast
Showing results 1 to 10 of 23
  1. #1

    Default Mojo build 1 is ready to test ** Testing Closed **

    The first build of Mojo (the new open source boxing program) is ready to download and test.

    Wanna help test? Here's how.

    In this early build, we're testing the installation and automatic connection code.

    Edit: You cannot use this build for multiboxing. This build is for testing basic parts of the program, not for playing.

    Go here and click the link to install the program.

    Installation should be completely automatic (aside from security prompts). If it's not, please let me know.

    If you install the program on multiple PC's on your network, they should connect to each other when they launch. On every copy of the program, all the other copies should be listed like this:



    Every line should end with "AC." If not, please let me know.

    The second thing to check is whether the program identifies all your key presses and mouse movements correctly. Play with the keys and mouse and make sure the program displays the correct key or mouse event.



    The third thing to check is whether the program correctly uses a different IP address when you tell it to. To test this, you need multiple IP addresses in one of your computer. This is the case, for example, if the PC has both wired and wireless adapters.

    If your PC has multiple IPs, go to the main menu, click Settings, then click Connection Settings, then click "More options."




    You want to tell the program to use a different IP address from the one it has been using by default. How do you know which one it was using? From picture 1 above on the other computer.

    Make sure you pick a "real" IP address. It should belong to an Ethernet adapter, LAN adapter, etc.

    After you change the IP address, close the program on both computers and then restart. The computer should now be using the new IP address.

    Thanks in advance for the help!
    Last edited by Freddie : 11-25-2009 at 06:08 PM
    �Author of HotkeyNet and Mojo

  2. #2

    Default

    I will be a lab rat... if it runs on Win7x64 and works for single system multiboxers? If so, I will mess around with it this weekend.

  3. #3

    Default

    Quote Originally Posted by offive View Post
    I will be a lab rat... if it runs on Win7x64...
    It should run on any version of Windows as long as its XP SP1 or higher.

    and works for single system multiboxers?
    Let me make very clear that you cannot use this build for multiboxing.

    This build is for testing, not multiboxing.

    This is an extremely early build. It does not yet have code built into it that allows multiboxing.

    As I explained above, the only features that can be tested in this very early build are:

    -- installation code which you can test on a single PC

    -- connection code which you cannot test on a single PC

    -- keyboard and mouse recognition which you can test on a single PC
    �Author of HotkeyNet and Mojo

  4. #4

    Default

    Hey Freddie more than happy to help test
    I'm on one pc so i cant test all the functions for you but I'll do all i can
    The installation was all auto as you intended
    It identifies all key and mouse input
    (It did crash once and asked to send a file in an email and i closed the window without reading the filepath so i dont know where it is as i expected to be able to crash it again it crashed when i was testing the g keys on my G15 i have a text input bound to a key and the first time i pressed it i was not sure if it read the whole input or just the last key of the text so i pressed it again and it crashed i expected to be able to duplicate this but i cant i can press that button all day now and it wont crash)
    And i cant test the ip address thing as i only have one

    Hope any of this helps you let me know i will be happy to run further tests of this build and the future builds
    I'm a HKN user and semi recognize the program look and hope to be using it to box soon
    Last edited by Boogieman : 11-25-2009 at 09:37 PM

  5. #5

    Default

    Awesome so far, everything works as described.
    I have two PCs and both IPs were automatically recognized.
    I like the logo in the Help-About.
    On my second PC I have a Targus USB keypad (cheap X-keys), Mojo recognizes those key presses fine.

    Keep up the good work!
    Team Riff Raff
    Scoundrel
    Nasty
    Delinquent
    Juvenile

    Four Orcs with an Attitude!

  6. #6

    Default

    It installs and seems to recognize everything just fine. I can't test multiple IPs, sorry.
    MY MINIONS on Lightbringer US: Osaar (80 BE Paladin) - Esaar, Isaar, and Usaar (80 BE Warlocks) - Harmsworth (80 UD Priest)

  7. #7

    Default

    Thank you all for testing!

    Quote Originally Posted by Boogieman View Post
    (It did crash once and asked to send a file in an email and i closed the window without reading the filepath so i dont know where it is...
    No problem, the file should still be there. It would help if you would send it. If you're on Vista the file is here:

    c:\Users\ACOUNTNAME\AppData\Local\mojo\Mojo.1.dmp

    If you're using XP it's here:

    c:\Documents and Settings\ACCOUNTNAME\Local Settings\Application Data\mojo\Mojo.1.dmp

    I'm a HKN user and semi recognize the program look and hope to be using it to box soon
    Yep the current window evolved from HotkeyNet but the way the program looks now is mostly for development and debugging ... there are going to be other windows, more graphical. With this new program I'm trying to make everything automatic and easy.
    �Author of HotkeyNet and Mojo

  8. #8

    Default

    Using a single PC, running Win7 x64

    The file is called setup.exe It would be easier to find if it was called mojosetup.exe
    (I have Firefox set to download everything, not autolaunch)


    Launching the file I get the unknown publisher warning, I don't remember getting it for HKN but maybe I did. My very limited knowledge on this is that the fix is lots of money to do something clever to do with registering certificates (so as intended)?


    I also get a windows firewall security alert.
    Default was to allow communications on public networks. I made a guess, and changed it to only allow on private networks.


    None of this was a problem for me, reported since you are trying to make it as easy as possible.


    Unable to test connections only got the 1 PC, sorry.


    Correctly identified all keystrokes.
    If mouse pointer is hovering over the title bar of the Mojo window, there is a half-second delay before it displays the LButton Down info. Under same conditions, RButton down does not display at all. Instant for all other windows and body of Mojo window, so don't see a problem?
    Any mouse movement over-writes last key action with mouse position info (probably as intended).


    Looking good
    Last edited by Flekkie : 11-26-2009 at 11:45 AM
    Coming out of nowhere drivin' like rain, Stormbringer dance on the thunder again
    Dark cloud gathering breaking the day, no point running cause its coming your way

    Rainbow shaker on a stallion twister, bareback rider on the eye of the sky
    Stormbringer coming down meaning to stay, thunder and lightning heading your way

    Ride the rainbow crack the sky, Stormbringer coming time to die

    ~ Deep Purple, Stormbringer

  9. #9

    Default

    Quote Originally Posted by Flekkie View Post
    The file is called setup.exe It would be easier to find if it was called mojosetup.exe
    Good idea. I just changed it. Unfortunately Windows is going to change the name back to "setup.exe" every time I republish. Maybe I can write a utility to rename it back automatically when it gets FTP'd to the website.

    Quote Originally Posted by Flekkie View Post
    Launching the file I get the unknown publisher warning, I don't remember getting it for HKN but maybe I did. My very limited knowledge on this is that the fix is lots of money to do something clever to do with registering certificates (so as intended)?
    There's no warning with HotkeyNet 1 because it doesn't use this type of installer (or any installer). My understanding is that I'd have to pay about $250 per year for a certificate to prevent the warning. Plus I think I'd have to incorporate or file a DBA to get a certificate.

    I also get a windows firewall security alert.
    That's happening because by default, the program is searching for copies of itself on the local network. I see two choices for preventing this.

    (1) Set connections off by default. I don't like that idea because then the program won't connect to other copies of itself automatically when the user starts it for the first time.

    (2) Display a one-panel setup wizard when the program runs the first time. It would ask a single question, "Are you using one PC or several?" If the answer is one, the program doesn't try to connect and there isn't any firewall popup.

    Default was to allow communications on public networks. I made a guess, and changed it to only allow on private networks.
    Yeah it's only looking for PCs on your local network. The program could pop up a preemptive window before launching communications for the first time, saying, "In a moment you may see a firewall message. If so, Mojo only needs access to your local network to search for other copies of itself." Maybe this cure is worse than the disease.

    None of this was a problem for me, reported since you are trying to make it as easy as possible.
    I'm glad you did, that's right. If you have any further thoughts about making this easy please let me know.

    If mouse pointer is hovering over the title bar of the Mojo window, there is a half-second delay before it displays the LButton Down info. Under same conditions, RButton down does not display at all. Instant for all other windows and body of Mojo window, so don't see a problem?
    Good catch! You really tested! I appreciate it.

    I just checked in the debugger, and those delays are only occuring in the main window's GUI thread (the thread that draws the info in the window). However there is no delay in the important threads that see the clicks and react to the clicks and take actions based on the clicks -- they all react instantly -- so there isn't any real problem. The GUI thread is probably hesitating because the OS uses it in connection with dragging and clicking window frames.

    Any mouse movement over-writes last key action with mouse position info (probably as intended).
    Yep. If anybody needs a persistent list of actions, there will be a way (for debugging purposes etc) to accumulate a scrolling list of actions in the main monitor window.

    Looking good
    Thanks a lot. And thanks VERY much for the thorough testing. It's an enormous help. I can't tell you how much this helps.

    If you (or other people) continue to test this thoroughly and make these kinds of suggestions, the program will be significantly better. It really makes a difference.
    �Author of HotkeyNet and Mojo

  10. #10

    Default

    I am just curious as to where you are going with this...? I've been talking to a friend of mine about what we would like in a complete solution for multi-boxing and how we would design it. We are thinking along the lines of an I/O module dealing with keyboard and mouse hooking, application management and network communication.

    The API of the module would be something along the lines of:

    Keyboard Events
    • KeyDownEvent
    • KeyUpEvent

    Mouse Events
    • MouseDownEvent
    • MouseUpEvent
    • MouseMoveEvent

    Networking
    • EstablishConnection
    • DropConnection
    • SetConnectionBroadcasting

    Application Management
    • AddApplication
    • RemoveApplication
    • StartApplication
    • MoveApplication
    • ResizeApplication
    • SetApplicationAffinity
    • SetApplicationBroadcasting


    Not a comprehensive list, just spitballing. Once a simple intuitive API is available an interface can be built on top of it to surface most of the features.



    SCRIPTING

    Any plans to link in a scripting language like LUA, Python, JScript? The scripts can be linked to the I/O events in the I/O module.
    The Orcks of War
    Shaman Borck Zorck Dorck Porck Corck
    Mixed Team - Msblonde - Mswhite - Msblack - Msred - Msbrown -

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •