Close
Showing results 1 to 10 of 41

Threaded View

Freddie Build 14: New code for... 01-06-2010, 11:39 AM
Fursphere I'll download it later today... 01-06-2010, 01:05 PM
Fursphere So - fired up mojo and saw... 01-07-2010, 04:51 PM
Freddie Thanks for testing! ... 01-08-2010, 09:08 AM
Pocalypse Do you cache the settings in... 01-08-2010, 01:34 PM
Freddie Settings are saved in files.... 01-08-2010, 01:50 PM
TheFallenOne Another option (food for... 01-09-2010, 01:14 PM
Freddie Maybe I'm missing something,... 01-09-2010, 02:36 PM
Fursphere I take part of that back -... 01-07-2010, 04:58 PM
Fursphere I would just make it click... 01-08-2010, 02:27 PM
Freddie How would you deal, for... 01-09-2010, 02:03 PM
Fursphere How can you be sure that PC 2... 01-09-2010, 08:51 PM
Freddie They wouldn't need identical... 01-10-2010, 04:26 AM
ElectronDF I agree with the info (show... 01-08-2010, 08:01 PM
Fursphere I'd wager that this number is... 01-08-2010, 08:52 PM
rocnroll 94.786754321% to be precise... 01-10-2010, 03:09 PM
Aragent Could we not setup an... 01-08-2010, 09:23 PM
Freddie What would that tab do? I... 01-09-2010, 02:13 PM
Aragent Sorry it took so long to get... 01-12-2010, 11:22 AM
Freddie I misread this. I'm going to... 01-12-2010, 11:50 AM
Freddie Each Mojo already knows about... 01-12-2010, 12:11 PM
Fursphere BUG REPORT! :D So, I'm... 01-17-2010, 10:41 PM
Freddie Fun fun fun! Is WoW... 01-17-2010, 11:08 PM
Fursphere Ok, got it to do it again. ... 01-17-2010, 11:20 PM
Fursphere Ok - 3rd times the charm. ... 01-17-2010, 11:29 PM
Freddie Good work! That was my... 01-17-2010, 11:43 PM
Freddie (Edit: This post crossed the... 01-17-2010, 11:42 PM
Fursphere Honestly, it seems to be tied... 01-17-2010, 11:49 PM
Freddie Oh, okay, that explains it.... 01-17-2010, 11:58 PM
TheFallenOne What about marking all keys... 01-18-2010, 02:19 PM
Freddie My first thought was along... 01-18-2010, 03:37 PM
Fursphere Makes perfect sense to me. ... 01-18-2010, 12:04 AM
Freddie There isn't anything to... 01-18-2010, 12:15 AM
Freddie An addition to what I just... 01-18-2010, 12:22 AM
Fursphere Ok, I follow ya. Just don't... 01-18-2010, 12:30 AM
Freddie Exactly. I've tried about ten... 01-18-2010, 12:45 AM
Fursphere Does HotKeyNet have this same... 01-18-2010, 05:17 PM
Freddie Nope. HotkeyNet is very good... 01-18-2010, 06:20 PM
TheFallenOne Good solution. :) The... 01-19-2010, 02:33 AM
Freddie Thanks. :) I think I'm going... 01-19-2010, 12:44 PM
Freddie Thanks. :) I think I'm going... 01-19-2010, 12:45 PM
  1. #6

    Default

    Quote Originally Posted by Pocalypse View Post
    Do you cache the settings in a file somewhere (or in memory somewhere)?
    Settings are saved in files.

    Then, when the already open Mojo with changes detects a new Mojo on the network, it can send over all the settings at the same time, and update the new Mojo.
    That works in that case but there are many other cases. Suppose one Mojo has run and been changed and shut down by itself. Then the same thing with the second. Then you start the first. Then you start the second. See the problem?

    I suppose then you have to start thinking about which Mojo has more up to date information, and the order in which Mojos are opened.
    Exactly. That's the problem. In general, it seems to be impossible to know which file is newer because the files have timestamps based on clocks in different computers.

    I think probably the only way to do this is with a central repository for the info which means Mojo would no longer be 100% peer to peer. I'd like to hold on to peer to peer as a "100% design invariant" for the life of the project, if that's possible.

    This problem has already arisen with mouseover and I handled it by creating entirely separate settings on each PC. I'm inclined to think the solution lies in that direction.

    The basic idea would be, each computer is the master repository for settings that were created on that computer. As a result, each Mojo could have different settings.

    It would be easier for me if each computer is the master repository for its own instances of WoW, but then maybe it starts to get complicated for the user.
    Last edited by Freddie : 01-08-2010 at 01:58 PM
    �Author of HotkeyNet and Mojo

Posting Rules

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