[Dev]Open Source PokeNet Launcher
This project just started development, essentially this will remove the need for the .bat and will still enable the use of the pokenet.log
This will be open source and coded in vb.net with .net framework 3.5 and will only be compatible with Windows.
The launcher will be skinable, meaning you can create your own skins to use with it and customize it to your liking. It will also be auto updating and will include a news system.
I just need some input from the users, would you like the news system to be built in, or read it from an HTML page you host on a webserver that uses php and mysql databases?
I will post progress as i make it.
Edit-
Basic Template, as i said it will be skinable so dont even worry if you dont like the template.
http://i56.tinypic.com/29zcvmq.png
Edit 2-
Coded a news system in PHP using mysql database, and got the forms basics structure complete. Going to code the whole thing then it will be ready to release.
http://i53.tinypic.com/xap53t.png
Preview of how customize-able it will be:
Code:
[IMAGES]
Play = "http://pocket-monsuta.co.cc/os-launcher/imgs/play.png"
Play2 = "http://pocket-monsuta.co.cc/os-launcher/imgs/play2.png"
Website = "http://pocket-monsuta.co.cc/os-launcher/imgs/website.png"
Website2 = "http://pocket-monsuta.co.cc/os-launcher/imgs/website2.png"
Forums = "http://pocket-monsuta.co.cc/os-launcher/imgs/forums.png"
Forums2 = "http://pocket-monsuta.co.cc/os-launcher/imgs/forums2.png"
Background = "http://pocket-monsuta.co.cc/os-launcher/imgs/bg.png"
Close = "http://pocket-monsuta.co.cc/os-launcher/imgs/x.png"
Close2 = "http://pocket-monsuta.co.cc/os-launcher/imgs/x.png"
[POSITIONS]
PlayX = "375"
PlayY = "160"
WebsiteX = "375"
WebsiteY = "34"
ForumsX = "375"
ForumsY = "69"
CloseX = "477"
CloseY = "5"
WebbrowserX = "12"
WebbrowserY = "34"
Progressbar1X = "12"
Progressbar1Y = "242"
Progressbar2X = "12"
Progressbar2Y = "265"
Label1X = "370"
Label1Y = "246"
Label2X = "370"
Label2Y = "269"
[SIZES]
WebsiteWidth = "114"
WebsiteHeight = "29"
ForumsWidth = "114"
ForumsHeight = "29"
PlayWidth = "114"
PlayHeight = "76"
WebbrowserWidth = "352"
WebbrowserHeight = "202"
BaseWidth = "500"
BaseHeight = "300"
CloseWidth = "16"
CloseHeight = "16"
Progressbar1Width = "352"
Progressbar1Height = "17"
Progressbar2Width = "352"
Progressbar2Height = "17"
[LINKS]
Website = "http://127.0.0.1/"
Forums = "http://127.0.0.1/forums"
News = "http://127.0.0.1/news"
[UPDATE]
UpdateINI = "http://127.0.0.1/update.ini"
[MISC]
Shell = "cmd.exe /k java -Djava.library.path=lib/native -jar client1.jar > pokenet.log"
Edit 3-
Progress Status
100% [||||||||||]
So far its only 414 lines of code :D
It is functional atm, just going to add an updating feature.
Edit 4 -
Patching complete, preview of the update.ini
Code:
[UPDATE]
UpdateINI = "http://127.0.0.1:8080/pokenet.ini"
UpdateINI2 = "http://127.0.0.1:8080/update.ini"
PatchFiles1 = "http://pocket-monsuta.co.cc/launcher/exit1.png"
PatchFiles2 = ""
PatchFiles3 = ""
PatchFiles4 = ""
PatchFiles5 = ""
PatchFiles6 = ""
PatchFiles7 = ""
PatchFiles8 = ""
PatchFiles9 = ""
PatchFiles10 = ""
Patch1Extention = "exit.png"
Patch2Extention = ""
Patch3Extention = ""
Patch4Extention = ""
Patch5Extention = ""
Patch6Extention = ""
Patch7Extention = ""
Patch8Extention = ""
Patch9Extention = ""
Patch10Extention = ""
Patch1 = "Enabled"
Patch2 = "Disabled"
Patch3 = "Disabled"
Patch3 = "Disabled"
Patch3 = "Disabled"
Patch3 = "Disabled"
Patch3 = "Disabled"
Patch3 = "Disabled"
Patch3 = "Disabled"
Patch3 = "Disabled"
PostUpdateINI = "http://127.0.0.1:8080/update/update.ini"
Not the most efficient but it works.
The last 10% of work will be coding the progress bars + labels to show the download status of the patches etc.
(lol 594 lines of code)
I am also commenting my code as i go, so since this is open source, it will.. ease? the editing of the source for new people.
Edit 5 -
Its 100% done, ready to be released, when i have the time i will release it.
Re: [Dev]Open Source PokeNet Launcher
Near to perfect. Is it able to retrieve news feeds from the server's database and displays in the app (for instance getting the news from my database and sends it back to users' app)?
Re: [Dev]Open Source PokeNet Launcher
Yeah, but it does it through the webbrowser, it has a webbrowser on the app that reads the PHP and then displays the page on the app. The php reads the database.
Re: [Dev]Open Source PokeNet Launcher
Well you should drop the php part and only use a mysql database.
Ill show you how if you want.
Re: [Dev]Open Source PokeNet Launcher
I know how but its risky if somebody de compiles the launcher they can get the hosts database connection information.
Re: [Dev]Open Source PokeNet Launcher
Re: [Dev]Open Source PokeNet Launcher
Re: [Dev]Open Source PokeNet Launcher