Launcher Ideas

Discussion in 'Software: tools, applications and coding' started by Darkling89, Dec 11, 2014.

  1. Darkling89

    Darkling89 Renowned Member Gold Star Member

    I've been taking a few days off of coding on my shard, reading up some more on code injection for my side project of making an open source launcher for everyone.

    I've been torn between which language to use but finally decided that if its gonna be open source for everyone here if I make any progress on it, That it is going to haft to be C#. I could probably get something working faster with C++ but I think for many that C# will be easier to read since that is what most here are used to.

    What features would everyone want in a launcher? Any ideas, suggestions, and discussion is much appreciated (especially anything involving assembly, code injection, and such as this is my current target of research.)
     
  2. Ravenwolfe

    Ravenwolfe Administrator Staff Member JustUO Developer

    I second using c# targeting 4.0.

    I would love to see a patch on the fly function.
     
  3. Darkling89

    Darkling89 Renowned Member Gold Star Member

    By on the fly patching do you mean patch a list of offsets that the user can create in the launcher while launching or patch a piece of memory while the game is running?

    Edit: Currently looking into an API Hooking library targeting .net 3.5 and 4.0 called EasyHook. Documentation and Examples all look to be promising thus far, after a little experimentation I'll post back on whether this will be a viable approach.
     
    Last edited: Dec 11, 2014
  4. Ravenwolfe

    Ravenwolfe Administrator Staff Member JustUO Developer

    I mean patching the client files from a custom folder holding only the changed client files. Kinda like UOGateway did.
     
  5. Darkling89

    Darkling89 Renowned Member Gold Star Member

    Ah I get what you mean, that shouldn't be too hard to accomplish once I get the base framework done.

    Progress so far...just a base launcher with 2 checkboxes to test the patches I'm currently working on.
    [​IMG]

    The look is gonna change as I add new features
     
    • Like Like x 2

Share This Page