This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Menu

Author Topic: Modcraft community launcher  (Read 17992 times)

Steff

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 4551
    • View Profile
Modcraft community launcher
« on: April 19, 2012, 01:50:37 pm »
We need a launcher for all modded servers. To easy switch and update patches.
It shouel have the following functions.

- Look good ;) Its the importanst thing...
- Manage many server. You should download a textfile from the server provider and put it into a folder of the launcher. There should be all needed data included like realmlist url, baord and register url, download path for patches. Also link to a description of the server would be nice. Just a smale html template the server provider msut provide on his server ;) Nice sentence.
- Update all this patches.
- If you select a server it should change the realmlist, move the old patches out and the needed from the selected server in and start the game.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Please mark as solved if solved.
Don't ask if you could ask a question... JUST ask the Question.
You can send me also offline messages. I will answer if I get online.
Skype: project.modcraft
Discord: steff#6954

Stani

  • Registred Member
  • BLP Convertor
  • *****
  • Posts: 8
    • View Profile
Re: Modcraft community launcher
« Reply #1 on: April 19, 2012, 06:15:47 pm »
Can do this ... Open Source? Cross-platform?
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Steff

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 4551
    • View Profile
Re: Modcraft community launcher
« Reply #2 on: April 19, 2012, 08:02:07 pm »
I also think that QT and c++ would be the best way.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Please mark as solved if solved.
Don't ask if you could ask a question... JUST ask the Question.
You can send me also offline messages. I will answer if I get online.
Skype: project.modcraft
Discord: steff#6954

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: Modcraft community launcher
« Reply #3 on: April 19, 2012, 11:21:18 pm »
Schlumpf said you can make use of the Blizzard patcher simply be making a modification to the wow.exe to accept the custom patches being sent by the server. With some investigation, wouldn't this be a much better solution?

The following file gives some concept of the processes that are taken in sending a patch through WoW:

https://github.com/arcemu/arcemu/blob/m ... atcher.cpp
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Steff

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 4551
    • View Profile
Re: Modcraft community launcher
« Reply #4 on: April 20, 2012, 07:42:28 am »
But the blizzard one can´t handle many servers, switch them and move the files/realmlist around. So i think a own patcher that just use stormlib to add new files to the current patch MPQ whould be the best way.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Please mark as solved if solved.
Don't ask if you could ask a question... JUST ask the Question.
You can send me also offline messages. I will answer if I get online.
Skype: project.modcraft
Discord: steff#6954

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: Modcraft community launcher
« Reply #5 on: April 21, 2012, 12:15:49 am »
Quote from: "Steff"
But the blizzard one can´t handle many servers, switch them and move the files/realmlist around. So i think a own patcher that just use stormlib to add new files to the current patch MPQ whould be the best way.

I thought the way MPQ files work is essentially a archive, and the folders/files have different priorities depending on the order they are loaded in? I'm not so sure since I've never really toyed with this before. But if this is the case, adding the realmlist file to the MPQ would allow you to modify all the required files to play.

Or you could modify the login screen Lua/XML files to create a new text area where the realmlist can be retrieved and set. This would be a simple implementation that can be included in the MPQ 'archive'.

But I understand your points and know little myself.  ;)
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Steff

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 4551
    • View Profile
Re: Modcraft community launcher
« Reply #6 on: April 21, 2012, 12:46:02 am »
Why this bother.
The launcher could just create a new realmlist if you switch the server.
It must also copy the patches needed for the server so a simple txt is no prblem i think.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Please mark as solved if solved.
Don't ask if you could ask a question... JUST ask the Question.
You can send me also offline messages. I will answer if I get online.
Skype: project.modcraft
Discord: steff#6954

sillychilly

  • Registred Member
  • MWCS Enthusiast
  • *****
  • Posts: 1
    • View Profile
Re: Modcraft community launcher
« Reply #7 on: April 21, 2012, 04:10:33 am »
From what i can make out here is that steff wants a launcher that has the following features;


- You can select a server from a drop down list and then the launcher would modify the realmlist.wtf file and also retrieve and patch or additionally required files from the host,

- have a sort of web interface for the server to be able to put news/announcements into,

and a feature that could be useful is,

- a webform that could create you an account on that server,


thats from my understanding, but correct me if i'm completely off track ;)
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Steff

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 4551
    • View Profile
Re: Modcraft community launcher
« Reply #8 on: April 21, 2012, 08:20:26 am »
The launcher should list the servers in a list on the right side perhaps with some informations. Server type (rp,pvp).

This informations come from a file the user of the launcher must download and put it into a subfolder of the launcher.

The server provider must creat this file.
Also he/she should/must provide some urls the clinet can simple call.

- News url. Perhaps the same also the client can then load in his alertbox.
- Forum URL for Support
- Overview URL that descripe the server in some words
- An character creation or how to start url.
- Also a nice idea would be a banner that gets loaded on top of the informations.

I will make an image to show the concept.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Please mark as solved if solved.
Don't ask if you could ask a question... JUST ask the Question.
You can send me also offline messages. I will answer if I get online.
Skype: project.modcraft
Discord: steff#6954

Mordred

  • Contributors
  • Polygonshifter
  • *****
  • Posts: 57
    • View Profile
Re: Modcraft community launcher
« Reply #9 on: April 21, 2012, 10:33:15 am »
Wouldn't it be nice if we could host these files here on this forum in a sub-forum or so and with one click downloading this file (maybe in .html)

A feature to create an account via the launcher would destroy the necessity of an website for doing this, which would come in really handy in ways of usage and would provide a better overview of the servers without having to click thousands of links to get on the server.

I think the launcher also should be sortable by:
server with account active    (maybe with cache)
server without account
population (low - medium - high) -> low = < 50  medium = < 200 high = < & > 500
language(s)
type (PvP, PvE, RPvP, RPvE, CustomExpansion?) maybe also with PvP/E or PvP/E - CustomExpansion aso.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Burn in fire of righteousness!
Easy Loginscreen

stoneharry

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 617
    • View Profile
Re: Modcraft community launcher
« Reply #10 on: April 21, 2012, 10:36:23 am »
I just think it's much nicer to customise WoW rather than have a separate program. :) Good luck.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Steff

  • Administrator
  • Creator of Worlds
  • *****
  • Posts: 4551
    • View Profile
Re: Modcraft community launcher
« Reply #11 on: April 21, 2012, 10:54:50 am »
But wow will not be able to manage this good.
The point is to manage different servers. And the nature of server creators is that they want own stuff. Means own login. So you will never bring them all together to mod the login for access of other servers.
But if there is an app taht many server support and the community push, the creatores need to create an entry for the launcher to bring more people to the server.

So there must be a app in front that give the player an easy way to play on different server.

Here is a sketch of what I mean. It should not win a design price.


http://imagr.eu/up/4f9272e076e877_Sketch.jpg

Left is a list of all servers added to the launcher.
Right side shows banner and news of the selected server.
Bottom buttons are linked to the current selected server’s urls.
If the client needs updates the play button swaps to update.
Play set realm list, move out last patches, move in patches for the server and start wow.
Update opens up new window that downloads the new stuff and integrates in background to the patch.
You can update many servers the same time.
Servers that need updates are not playable.
So you can update 2 servers and play on the third.

An additional idea would be to add a search mode that connects via soap to a modcraft server and you can search for new servers there in a database.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Please mark as solved if solved.
Don't ask if you could ask a question... JUST ask the Question.
You can send me also offline messages. I will answer if I get online.
Skype: project.modcraft
Discord: steff#6954

Mordred

  • Contributors
  • Polygonshifter
  • *****
  • Posts: 57
    • View Profile
Re: Modcraft community launcher
« Reply #12 on: April 21, 2012, 11:27:48 am »
Wow this concept looks really nice,
but I think the Create Account button should be a little bit transparent if you already have an account on this server.

And maybe (if it's possible, because of different account creation pages) a feature to set a default account and with one click create this default account on the selected server, if it's not possible or an error occurred it leads you to the normal account creation.
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
Burn in fire of righteousness!
Easy Loginscreen

glararan

  • Registred Member
  • Wiki Incarnate
  • *****
  • Posts: 162
    • View Profile
    • http://glararan.eu
Re: Modcraft community launcher
« Reply #13 on: April 21, 2012, 05:22:03 pm »
I try to do something by original blizzard as i have in C# but now im coding it in Qt for Modcraft...

Concept:


you can see Web in program...

And download bar. :D
« Last Edit: January 01, 1970, 01:00:00 am by Admin »

Vel

  • Contributors
  • Creator of Worlds
  • *****
  • Posts: 340
    • View Profile
Re: Modcraft community launcher
« Reply #14 on: April 22, 2012, 02:33:03 am »
In the future there will be present and Wargate (RU)
« Last Edit: January 01, 1970, 01:00:00 am by Admin »
is no more