Jump to content

Huron

Members
  • Posts

    39
  • Joined

  • Last visited

  • Donations

    0.00 USD 

Everything posted by Huron

  1. Cyvok, now there's a name I haven't heard or thought of in a while. Makes me think of all the hard work we put into Steve. Things are much different now indeed. I used to enjoy running around 1.0 with my freighters, being a true space trucker. But the suicide ganks destroyed my fun as well. I had a stint a few years ago, where I joined a corp living in a low sec pocket. Dipped my toes into moon mining and low sec living in general. Lasted a few months, but in the end, it's just not my kinda game, wish it was, kinda, but in the end I guess what brings me back most is just the nostalgia. And it's never like it was back in the day, so I always end up quitting when that realization kicks in.
  2. Excellent find, I never looked into the origins of it, but that explains a lot. Cool read, thanks for sharing.
  3. @karu Wonderful information, thank you for sharing that. Makes total sense to me.
  4. Oh I see you mentioned mutex in your post as well. I definitely need more coffee as I just woke up I think the difference in how you started them might have caused a change in how fast they are all started. Perhaps that has something to do with it, maybe if the processes are spawned fast enough, they don't get bothered by the mutex lock (yet) or something. I'm not sure.
  5. Hyea @Codemonkeyx thank you for your replies. I'm not sure what was implemented exactly in LaunchNet7 vs Net7Proxy, but I can tell you exactly what the mechanism is that is in the original enb client executable. They make use of a so called mutex lock, you can read more about it here: https://en.wikipedia.org/wiki/Lock_(computer_science) So basically you come up with a name, you use that name as a lock, next time a process tries to lock based on that same name, it will already exist and that's how they knew we were running multiple clients at the same time. This also means that WM_CLASS name or WM_NAME don't matter. What the unlocker feature of my tool does is Duplicate the lock with a special option that closes the source lock. Which means now my tool is the "owner" of the lock, but my tool spanwed a new process to do this with. And then my new process lets itself die, taking the lock with it. Admitted, not a graceful solution, but it does work like a charm. The mutex name they came up with was: Mutant
  6. Thanks for your response and your help to Teddy @Codemonkeyx Very helpful to know someone created AHK for the login part, should come in handy for Teddy for sure. And you are right, this tool is now only used for positioning since the unblock seems to be no longer needed. Technically I still don't understand why it's not needed anymore, as I don't understand how the change for the port in the launcher could solve the already running error. But as long as it's working it's fine for me Speaking of that C# project, I'm not even sure what the code was like for this, I know I slapped it together in very little time and it was some years ago, so I will probably be disgusted by what I wrote myself haha
  7. I'm often nostalgic thinking back on those days many years ago, geez what is it, 22 years now? I was devastated when the game shut down. And since I've always hated PVP, the move to Eve was painful. Although it was also fun to run those massive high sec mining ops with sooo many of us. I am still training some skills on one of my Eve accounts, but I hardly ever login anymore. Should probably go back to leveling my PW here on the emulator at some point, but too many games I like atm and so little time xD Great to see you all here btw!
  8. Hi Teddy, I'm not actively playing EnB atm and I am swamped with other projects/hobbies, so I don't have any plans to work on anything atm. I had not seen the EnB gearlist site yet, so I looked at it, seems they have a tool similar to this, but including login/password indeed, perhaps you can use their tool instead of mine? Since it already has it. I have never been involved with anything else but this tool in this thread, so no affiliation with EnB gearlist or any other site for that matter.
  9. Hi, glad you like it. I wrote this without much interaction with the game client, meaning I do manipulate the position of the window, but that's about it. Doing login/password is most likely possible, but I never planned/intended for that to be added. That being said, I made the source code of this freely available on github, so anyone is free to fork and alter it.
  10. I just double checked, but I can use the download link without issues. It points to this : http://www.rmkrs.nl/download/Net7MultiClientUnlocker.zip I was able to download it using that link. Let me know how you fare.
  11. No problem! Sorry it took a bit to come back to you with the right location.
  12. You can find it here : C:\Users\<<YourWindowsUserName>>\AppData\Roaming\Net7Unlocker Where <<YourWindowsUserName>> has to be filled in with yours of course. I thought it was under ProgramData but it was AppData instead.
  13. I will have a look when I get to a pc to give you the exact location but that will take at least 6 hours.
  14. I'm not at the pc right now and it's been a while, but the settings are stored in a file on your local drive. I think by default it is under C:\ProgramData But that folder is hidden by default in windows if I recall correctly. If you can find the settings file there you can either try to fix the file you chose by editing it. Or remove the settings file completely, but then you have to do all settings again of course. Hope this helps.
  15. Yeah sorry I can see that might have been confusing.
  16. I did not implement auto login. The reason for entering the account name is because I update the Window Title with it. This makes it easier to see which account should be used on which window, in case one of the clients crashes
  17. No worries, glad you like it. Ah that is a bummer. I'll try to find some time soon[ish], but kinda swamped atm, so not making any promises.
  18. Back when this tool was first created there was a need. If the proxy does this now, good, then this features can be ticked off in my tool. All features are optional and can be enabled or disabled. I used it mainly for positioning clients and knowing what account is logged in where, especially if one client crashes.
  19. Hey ArmageddonKnight, Thanks for your feedback, I appreciate it! I did my best to make it as fast as possible actually. Spent some time on doing just that. The main time consumer is the removing of the multi client lock, which was the method used by EA to prevent multiple instances to be loaded. To do this I need to spawn a process in the background that removes a mutex lock, this is taking some time. Also the "auto-interrupt-sizzle" option actually has to wait until the video is playing and this detection is also a bit slower than a normal human could check/do. So all in all, there might be some performance improvement possible, but I don't see this happening any time soon. Especially since I'm not actively playing atm and working on other stuff. The multi resolution one is actually something I thought off and wanted to make for myself as well, but it's on the backburner due to more pressing stuff I have to take care off. If I get some more spare time I will definately take your comments into account. Hurons.
  20. You can try holding shift while you right click on the client in the taskbar, that usually gives you the option to "move" which allows you to drag the client around. If all else fails you can also try the tool that is attached to this thread in the first post, it allows you to make a layout and has textboxes/buttons for easy positioning.
  21. Made a new version of the unlock tool, see attached screenshot. It now has support for multiple layouts and options to turn on/off certain functions. - Minus and Plus button in front of the Layout dropdown, you can use to remove the current selected layout or add a new one. - Add Client button, will add a new row to the grid below, which resembles a game client. - Minus button in front of the row, use it to remove a client from the layout. - Game Client dropdown, per row, use this to manually assign a game client to this row (auto sets the location and the accountname). If you have Auto Assign Clients on, you don't need to do this manually. - Left, Top and nudge buttons, use these to set the client to the location you want. - AccountName, if you fill this in and a game client is started and attached to this row, the title of the game client will be updated with the account name, to easily see what account should be (or is) logged in in this client. - Remove Multi Client, removes the original multibox limit (already running). If you have the fixed client.exe or you know the last proxy update fixed this already, you can turn this off. - Auto Assign Clients, monitors launches of game clients and if you defined a layout with one or more clients, automatically assigns the client to a row in the layout (sets the location and the accountname in the title) - Auto Accept TOS, clicks the I Agree button on any game client that is being started. - Auto Interrupt Sizzle, interrupts the Earth & Beyond sizzle intro movie on a started game client. - Start All Clients, spawns a new game client for each of the rows in the grid of the current layout. Once enough clients are there, it stops spawning them. Button is only enabled when the Auto Assign Clients option is turned on. - Kill all Clients, technically you can already to this per gameclient (row), but just a shortcut to do them all at once. Bonus, if you have Auto Assign Clients on, and one of the clients crashes (or hangs and you have to kill it). You can use the Start All Clients button, this will spawn the missing game client and put it in the row that is now empty, so it will be as if it never happened Questions, remarks, bugs, feedback, let me know Fly safe. Hur.
  22. I noticed on the net-7 portal that the Celestial Horizon has been recreated. Unfortunately that is all the portal is willing to show me (private info, like most guilds). Anyone know who created it and/or if anyone is actively playing under CLS?
  23. The multi client running detection actually does not work based on port used, so random ports will not do anything against this detection. Instead it is a singleton lock with a specific name, which is what my tool aimed to bypass.
  24. I have been away from the forums for quite a while, so I did not notice updates on this topic. And yeah, I switched my hosting platform around a bit and did not notice this file missing after re-uploading. So once again the file is uploaded back to my website. Sorry for the inconvenience. Fly safe. Huron.
×
×
  • Create New...