Jump to content
Vincentore

[Patcher] Ergo Patcher

Recommended Posts

Hallo rAthena,

 

I am currently working on an new patcher which will be highly adjustable by XML.

 

Finished Features:

+ Website (Webbrowser) Previews (as many as you want).

+ Multiple Buttons (With a box of functions to use via XML)

+ Labels -> Customize your Windows (Notifications or Stuff like that)

+ Loading Bar

+ Background for Buttons and all other Elements

+ Font Settings for all Elements which have texts

+ Color controle (Window and all other Elements)

 

All this Windows Elements are already done.

All Elemts are able to fire Click Commands: Like "Open a Website","Open a Programm", "Open Ragnarok"

Nearly all Elements are made by XML -> They are repeatable and custom

 

Also Planned:

- Backgorund Musik (Which can be muted)

- Image Slider (Which could be also done by a website but I mean switching Backgrounds and stuff)

 

Are there Features that you are missing? Post them here and I will think about it...!

 

 

Preview (Just a design I made in some seconds):

post-31669-0-13431700-1454352397_thumb.png

 

XML - Setting File Preview:

<?xml version="1.0" encoding="utf-8"?>
<PatcherSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <WindowTitle>YourWindowTitle</WindowTitle>
  <BackGroundPic>backgound_max.jpg</BackGroundPic>
  <window_height>750</window_height>
  <window_width>1000</window_width>
  <HTTPLink_Patcher_List>HTTP</HTTPLink_Patcher_List>
  <GRFINI_Name>DATA.INI</GRFINI_Name>
  <ButtonsSetter>
    <ButtonSettings>
      <Button_Title>MeButton</Button_Title>
      <OpenWebsite>A Website.</OpenWebsite>
      <OpenProgramm>An EXE within Your RO Folder</OpenProgramm>
      <ButtonBackGround>background.jpg</ButtonBackGround>
      <ButtonBackGround_Hover>background_hover.jpg</ButtonBackGround_Hover>
      <Margin_Top>50</Margin_Top>
      <Margin_Left>500</Margin_Left>
      <Size_Width>50</Size_Width>
      <Size_Height>50</Size_Height>
      <Block_When_Patching>true</Block_When_Patching>
      <Font>
        <font>Impact</font>
        <fontsize>12</fontsize>
        <color>#FF000000</color>
        <bold>true</bold>
      </Font>
    </ButtonSettings>
	    <ButtonSettings>
      <Button_Title>Start</Button_Title>
      <OpenWebsite>A Website.</OpenWebsite>
      <OpenProgramm>An EXE within Your RO Folder</OpenProgramm>
      <ButtonBackGround>background.jpg</ButtonBackGround>
      <ButtonBackGround_Hover>background_hover.jpg</ButtonBackGround_Hover>
      <Margin_Top>110</Margin_Top>
      <Margin_Left>500</Margin_Left>
      <Size_Width>50</Size_Width>
      <Size_Height>50</Size_Height>
      <Block_When_Patching>true</Block_When_Patching>
      <Font>
        <font>Impact</font>
        <fontsize>12</fontsize>
        <color>#e12727</color>
        <bold>true</bold>
      </Font>
    </ButtonSettings>
<ButtonSettings>
      <Button_Title>Another Button</Button_Title>
      <OpenWebsite>A Website.</OpenWebsite>
      <OpenProgramm>An EXE within Your RO Folder</OpenProgramm>
      <ButtonBackGround>background.jpg</ButtonBackGround>
      <ButtonBackGround_Hover>background_hover.jpg</ButtonBackGround_Hover>
      <Margin_Top>170</Margin_Top>
      <Margin_Left>500</Margin_Left>
      <Size_Width>100</Size_Width>
      <Size_Height>50</Size_Height>
      <Block_When_Patching>true</Block_When_Patching>
      <Font>
        <font>Impact</font>
        <fontsize>12</fontsize>
        <color>#FF000000</color>
        <bold>true</bold>
      </Font>
    </ButtonSettings>
  </ButtonsSetter>

  <LabelSetting>
    <LabelSettings>
      <Text>Loadingbar an Label:</Text>
      <Margin_Top>20</Margin_Top>
      <Margin_Left>100</Margin_Left>
      <Size_Width>100</Size_Width>
      <Size_Height>50</Size_Height>
      <LabelFont>
        <font>Impact</font>
        <fontsize>12</fontsize>
        <color>#e12727</color>
        <bold>true</bold>
      </LabelFont>
    </LabelSettings>
	<LabelSettings>
      <Text>Buttons:</Text>
      <Margin_Top>20</Margin_Top>
      <Margin_Left>500</Margin_Left>
      <Size_Width>100</Size_Width>
      <Size_Height>50</Size_Height>
      <LabelFont>
        <font>Impact</font>
        <fontsize>12</fontsize>
        <color>#e12727</color>
        <bold>true</bold>
      </LabelFont>
    </LabelSettings>
	<LabelSettings>
      <Text>An Custom ClickMeLabel:</Text>
      <Margin_Top>600</Margin_Top>
      <Margin_Left>700</Margin_Left>
      <Size_Width>250</Size_Width>
      <Size_Height>50</Size_Height>
      <LabelFont>
        <font>Impact</font>
        <fontsize>20</fontsize>
        <color>#ffc0cb</color>
        <bold>true</bold>
      </LabelFont>
    </LabelSettings>
    <LabelSettings>
      <Text>Webbsite 1:</Text>
      <Margin_Top>400</Margin_Top>
      <Margin_Left>50</Margin_Left>
      <Size_Width>100</Size_Width>
      <Size_Height>50</Size_Height>
      <LabelFont>
        <font>Impact</font>
        <fontsize>12</fontsize>
        <color>#e12727</color>
        <bold>true</bold>
      </LabelFont>
    </LabelSettings>
	<LabelSettings>
      <Text>Webbsite 2:</Text>
      <Margin_Top>400</Margin_Top>
      <Margin_Left>400</Margin_Left>
      <Size_Width>100</Size_Width>
      <Size_Height>50</Size_Height>
      <LabelFont>
        <font>Impact</font>
        <fontsize>12</fontsize>
        <color>#daf650</color>
        <bold>true</bold>
      </LabelFont>
    </LabelSettings>
  </LabelSetting>

  <Webbrowsers>
    <WebBrowserSettings>
      <HTML>http://google.de</HTML>
      <Margin_Top>500</Margin_Top>
      <Margin_Left>50</Margin_Left>
      <Size_Width>200</Size_Width>
      <Size_Height>200</Size_Height>
    </WebBrowserSettings>

    <WebBrowserSettings>
      <HTML>http://google.de</HTML>
      <Margin_Top>500</Margin_Top>
      <Margin_Left>400</Margin_Left>
      <Size_Width>200</Size_Width>
      <Size_Height>200</Size_Height>
    </WebBrowserSettings>
  </Webbrowsers>

  <LoadingBarSetter>
    <Margin_Top>50</Margin_Top>
    <Margin_Left>150</Margin_Left>
    <Size_Width>200</Size_Width>
    <Size_Height>10</Size_Height>
    <color>#FF000000</color>
  </LoadingBarSetter>
</PatcherSettings>

 

 

released in 

 

Edited by sader1992
add the url for the release
  • Upvote 1

Share this post


Link to post
Share on other sites

Why not release something first then improve it?

Share this post


Link to post
Share on other sites

Im releasing it as soon as im done with the minior features.

 

Current status:

post-31669-0-98769400-1457906761_thumb.png

+Added Background Musik

+Added SSO Login

+Added Secondary Loading Bar

+Added some Labels which report the current patch,completed tasks....[..]

post-31669-0-98769400-1457906761_thumb.png

 

 

Is there a designer who would design a background and some buttons?

I need an Background (Maybe animated?), a Mute/Unmute Icon, and basic button styles.

 

Im nearly finished with the most stuff.. right now im working on some last tweaks..

 

Share this post


Link to post
Share on other sites

Updated the Wiki entry. Check it out : )

post-31669-0-51994400-1458275137_thumb.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.