{"issue":{"created_at":"2011-08-06T16:47:32Z","state":"open","updated_at":"2011-12-11T07:11:03Z","user":{"gravatar_id":"6f2a0dcb60cd1ebee57875f9326bc98c","id":671337,"url":"https://api.github.com/users/Wulfspider","avatar_url":"https://secure.gravatar.com/avatar/6f2a0dcb60cd1ebee57875f9326bc98c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"Wulfspider"},"comments":5,"body":"[23:42:10] <@Wulfspider> I know a lot of server owners like being able to customize things to show their logo and update news\r\n[23:42:52] <@Wulfspider> What do you think above providing a simple site that they can upload logo, text, and a url for the news and background image?\r\n[23:43:01] <@Wulfspider> and it would give them a custom launcher\r\n[23:43:16] <@Wulfspider> but it would still show Powered by Spoutcraft in the title\r\n[23:43:23] <@Wulfspider> and show a small Spoutcraft logo somewhere\r\n[23:44:00] <@Wulfspider> and then on first run, the launcher would save those values to a txt file and load them at launch?\r\n[23:44:10] <@Wulfspider> so they don't get overwritten by updates\r\n[23:44:33] <@Afforess> I was thinking of something for the MP login page\r\n[23:44:38] <@Afforess> while people were preloading files\r\n[23:44:47] <@Afforess> to make my life simple, they'd use a png\r\n[23:44:55] <@Afforess> I don't want to try to render html in MC\r\n[23:45:15] <@Wulfspider> Connecting to Afforessworld\r\n[23:45:24] <@Wulfspider> Hosted by MinecraftVPS\r\n[23:45:35] <@Wulfspider> [insert server banner]\r\n[23:45:52] <@Wulfspider> [insert loading background screenshot]\r\n[23:46:33] <@Wulfspider> I like the garry's mod downloading thing lol\r\n[23:46:41] <@Wulfspider> little icons floating accross the screen\r\n[23:46:49] <@Wulfspider> some with mustaches and umbrellas\r\n[23:52:37] <@Wulfspider> I think an RSS feed may be easier to work with for the update news \r\n[23:52:54] <@Wulfspider> users could specify an update feed a  lot easier without having to worry about the getting the html and css right\r\n[23:53:01] <@Wulfspider> and flickr feed for the background?\r\n[23:53:09] <@Wulfspider> so all they would need to do is a specify a flickr username\r\n[23:54:01] <@Wulfspider> if would default to ours, but if they have a customized one, it would use that value\r\n[23:54:18] <@Wulfspider> and if the launcher is customized, then it's more than likely just for one server\r\n[23:54:39] <@Wulfspider> so it could just connect directly to that server or have a box for it ?\r\n[23:55:08] <@Wulfspider> the initial values would be stored in the launcher downloaded from a script\r\n[23:55:21] <@Wulfspider> and then they would be moved to a file after first launch\r\n[23:55:33] <@Wulfspider> so that the values would be retained between updates\r\n[23:56:56] <+Top_Cat> allow the logo to be set via url in a file then and expand to updates and bgs\r\n[00:02:02] <@Wulfspider> Yeah, but basically they need a way of distributing the launcher or something that makes the file for the launcher\r\n[00:02:28] <@Wulfspider> with the custom stuff\r\n[00:02:46] <@Wulfspider> at least for the initial time\r\n[00:02:52] <@Wulfspider> perhaps just putting custom.txt in the jar\r\n[00:02:58] <@Wulfspider> and moving it to data/custom.txt\r\n[00:03:01] <@Wulfspider> after first launch\r\n[00:03:56] <+Top_Cat> give server owners their custom.txt -> they share it -> profit\r\n[00:04:27] <@Wulfspider> was just going to take it a step further to allow them to change it via a page we host\r\n[00:04:37] <@Wulfspider> and it zips it in a jar and sends it to them\r\n[00:05:04] <@Wulfspider> and then they can just upload that to their place?\r\n[00:05:07] <+Top_Cat> i don't think sending custom jars around is good\r\n[00:05:17] <@Wulfspider> then what about linking?\r\n[00:05:21] <@Wulfspider> have a dynamic link that can do that\r\n[00:05:30] <@Wulfspider> and they just link to our link\r\n[00:07:48] <+Top_Cat> you could possibly have an applet that writes a config file from a web page\r\n[00:08:08] <@Wulfspider> http://get.spoutcraft.org/?server=altaWorld&ip=21.32.62.34&port=25566&title=altaWorld+Launcher&rss=http://altaworld.com/updates.rss&flickr=altaworld189&logo=http://altaworld.com/logo.png\r\n[00:08:40] <@Wulfspider> like if they wanted the client to directly connect\r\n[00:08:54] <@Wulfspider> or to give the option to connect to that ip directly","assignee":{"gravatar_id":"7a087430b2bf9456b8879c5469aadb95","id":724904,"url":"https://api.github.com/users/alta189","avatar_url":"https://secure.gravatar.com/avatar/7a087430b2bf9456b8879c5469aadb95?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"alta189"},"id":1358300,"labels":[{"name":"Client","color":"0c6197","url":"https://api.github.com/repos/SpoutDev/Spout/labels/Client"},{"name":"Launcher","color":"227db2","url":"https://api.github.com/repos/SpoutDev/Spout/labels/Launcher"},{"name":"To-do","color":"02e10c","url":"https://api.github.com/repos/SpoutDev/Spout/labels/To-do"}],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"number":152,"title":"Branding customization while retaining credits","html_url":"https://github.com/SpoutDev/Spout/issues/152","closed_at":null,"url":"https://api.github.com/repos/SpoutDev/Spout/issues/152","milestone":{"created_at":"2011-07-13T21:00:49Z","state":"open","closed_issues":56,"due_on":"2012-01-01T08:00:00Z","creator":{"gravatar_id":"ea0be49e1e4deac42ed9204ffd95b56c","id":513639,"url":"https://api.github.com/users/Afforess","avatar_url":"https://secure.gravatar.com/avatar/ea0be49e1e4deac42ed9204ffd95b56c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"Afforess"},"number":2,"description":"FEATURE LOCKED\r\n---------------------------\r\n\r\nThis release will be focusing on further enhancing the GUI capabilities for the server, and enabling client side plugins.\r\n\r\nThe initial steps toward custom entities/items/blocks will require the ability for server mods to have clients execute code on individual machines, for rendering and computations. \r\n\r\nThe system will be similar in many respects to the server plugin system, except that the plugins will be downloaded for each client, for each server.\r\n\r\nPlugins will be limited in ability, and unable to have IO access, reflection, or access to any native MC client code. An interface, much like the Bukkit interface, will be the only means of interaction with the client code.\r\n\r\n**NOTICE:** Milestone 1 release was pushed back due to 1.8.1 release setback. This release will not likely come before the Minecraft 1.9 release.","title":"Milestone 1 Release","url":"https://api.github.com/repos/SpoutDev/Spout/milestones/2","open_issues":34}},"action":"created","comment":{"created_at":"2011-12-11T07:11:03Z","updated_at":"2011-12-11T07:11:03Z","user":{"gravatar_id":"6f2a0dcb60cd1ebee57875f9326bc98c","id":671337,"url":"https://api.github.com/users/Wulfspider","avatar_url":"https://secure.gravatar.com/avatar/6f2a0dcb60cd1ebee57875f9326bc98c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"Wulfspider"},"body":"[22:42:41] <+Rycochet> hrm... wonder if we could provide pre-customized launcher downloads - pass a server name as part of the download url, and it automatically sets the branding option for the server ;-)\r\n[22:42:55] <@Top_Cat> we had been planning for a while\r\n[22:42:56] <@Wulfspider> Rycochet: ... ready our issues :P\r\n[22:42:57] <@Top_Cat> to do that\r\n[22:43:04] <@Wulfspider> It's like a 2 month old issue\r\n[22:43:06] <+Rycochet> cool :-D\r\n[22:43:07] <@Top_Cat> but we were going to merge the updater too\r\n[22:43:15] <+Rycochet> saw that one\r\n[22:43:32] <@Wulfspider> The idea was actually to generate a custom file with info in it\r\n[22:43:40] <@Wulfspider> That would be stored in a the launcher\r\n[22:44:04] <@Wulfspider> Custom splashes, pre-defined texture pack, custom logos, RSS feed, etc\r\n[22:44:06] <+Rycochet> can easily stream that onto the end of it during downoad i think\r\n[22:44:14] <+Rycochet> auto-connect to server ;-)\r\n[22:44:19] <@Wulfspider> Well, nah\r\n[22:44:23] <@Wulfspider> Adding server to favorites\r\n[22:44:29] <@Wulfspider> or autoconnect\r\n[22:44:30] <@Wulfspider> options\r\n[22:44:42] <@Wulfspider> Options for disabling edit/delete/add stuff too\r\n[22:44:58] <+Rycochet> have it optionally autoconnect - but would mean that ppl could have multiple icons with one per server that they want to connect directly to\r\n[22:45:13] <@Wulfspider> yes\r\n[22:45:19] <@Wulfspider> 1 exe/jar for each\r\n[22:45:20] <+Rycochet> though that would need the launcher icon to be customisable too i think\r\n[22:45:22] <+Rycochet> yeah\r\n[22:45:24] <@Wulfspider> mhmm\r\n[22:45:27] <@Wulfspider> It's difficult\r\n[22:45:35] <@Wulfspider> Expecially with an exe\r\n[22:45:37] <+Rycochet> why i've not even considered looking at it lol\r\n[22:45:49] <@Wulfspider> exe you can't really modify after it's made\r\n[22:46:08] <+Rycochet> could make it a donation thing - generate a branded launcher for them once their server donations hit a certain point\r\n[22:46:22] <@Top_Cat> nah\r\n[22:46:42] <@Wulfspider> Well, Afforess thought of that\r\n[22:46:46] <@Wulfspider> Donate for customization\r\n[22:46:54] <@Top_Cat> anyone that's donating likes us enough to just use ours\r\n[22:46:54] <+Rycochet> yeah\r\n[22:47:36] <@Wulfspider> Either way, the About page would still remain the same, except maybe for moving the left side down to give them a small area \r\n[22:47:38] <+Rycochet> i'd like to see users easily able to brand it themselves - via an option in the favourites list or something ;-)\r\n[22:47:44] <@Wulfspider> and changing the headers to include Spout\r\n[22:47:46] <@Wulfspider> Spout TEam\r\n[22:47:49] <@Wulfspider> Spout Sponsors\r\n[22:47:49] <@Wulfspider> etc\r\n[22:48:00] <@Wulfspider> Nah Rycochet\r\n[22:48:20] <@Wulfspider> It'd likely be something where we'd have to replace files in the jar and exe\r\n[22:48:29] <@Wulfspider> So would have to be something that is generated somewhere\r\n[22:48:54] <+Rycochet> i suppose\r\n[22:49:09] <+Rycochet> pity we can't have it launched from steam :-P\r\n[22:49:13] <@Top_Cat> would kinda be easier to have a \"customiser\" jar that is small and creates a file for the launcher to read\r\n[22:49:33] <@Top_Cat> but you lose the multiple launchers...\r\n[22:49:37] <@Wulfspider> Yeah, it's just the matter of making it easy\r\n[22:49:58] <@Wulfspider> The server owner would have to write out a page on how to get the custom file and where to put it\r\n[22:50:04] <@Top_Cat> easy.                                -choose one-                                   .customisable\r\n[22:50:37] <@Wulfspider> So the user has to restrict the client on his own?\r\n[22:50:40] <@Wulfspider> Sounds stupid :P\r\n[22:50:48] <@Wulfspider> What user in their right mind would do that\r\n[22:51:51] <@Top_Cat> well any user would know it's sc\r\n[22:52:01] <@Top_Cat> so I don't see why they would use a customised one\r\n[22:52:06] <@Top_Cat> but people still want it\r\n[22:52:17] <@Top_Cat> and it's kinda cool\r\n[22:52:23] <@Wulfspider> Server owners want to feel special\r\n[22:52:30] <@Wulfspider> and make their users get theirs\r\n[22:52:31] <@Top_Cat> mhm\r\n[22:52:46] <@Wulfspider> So I'm saying if it isn't one-click, it's not worth it\r\n[22:53:18] <zml2008> You could put together a jar/exe/.app that automatically packages customized Spoutcraft jar/exe/apps\r\n[22:53:32] <@Top_Cat> that's not easy\r\n[22:53:41] <@Top_Cat> as it needs to be triggered by php","id":3095992,"url":"https://api.github.com/repos/SpoutDev/Spout/issues/comments/3095992"}}