Advertisement
WackoMcGoose

Grum #risucraft 040712

Apr 7th, 2012
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 111.71 KB | None | 0 0
  1. menu
  2. Status #evilmojangX #risucraftX
  3. [General Minecraft Modding Discussion and Help | RULES: https://github.com/risucraft/rules | Minecraft 1.2.5 is out | MCP is 1.2.5, see #mcp | For general minecraft help, #minecrafthelp | If you need something on the MCF, report it or go to #minecraftforums | We know $version is out. Shut up and be patient for updates.]
  4. [14:01] == Wacko|away [webchat@c-67-183-173-198.hsd1.wa.comcast.net] has joined #risucraft
  5. [14:01] -ChanServ- [#Risucraft] If you can't talk, you are probably using Mibbit. Please use http://webchat.esper.net/?channels=#risucraft instead. Use '/topic #risucraft' to read the topic. If you don't read it, you will be kicked for not following our very simple rules.
  6. [14:01] <Kattmatu> EnderDragon: If people poke the volcano, it will erupt
  7. [14:01] <Miclee> Grum: And you see more?
  8. [14:01] <GaryCXJk> hillarious*
  9. [14:01] <Miclee> If you see more, go fix it.
  10. [14:01] <Riking> THEN WHAT IS THE UNDER ONE!
  11. [14:01] <EnderDragon> Poke it with a steek
  12. [14:01] <GaryCXJk> Wait, hilarious.
  13. [14:01] <Grum> just 'hackfixing it' to 'run faster' is not a solution
  14. [14:01] <GaryCXJk> One L.
  15. [14:01] <Grum> Miclee: working on that?
  16. [14:02] <SmallDeadGuy> Grum: look. We've thrown a huge amount of good ideas your way. Increase block id limit, infinite sprite sheets, no obfuscation, official mcp mappings (proper ones), modloader integration, performance tweaks, etc. why won't you listen? :(
  17. [14:02] <Miclee> Seriously, stop being fucking condescending to me.
  18. [14:02] == Wacko|away has changed nick to WackoMcGoose
  19. [14:02] <SmallDeadGuy> It makes me sad
  20. [14:02] <Miclee> It's really starting to get on my nerves.
  21. [14:02] <GenuineSounds> Can't stand the flaming homos in here.
  22. [14:02] <Miclee> You're sitting here ignoring the modding community's comments when we're trying to fucking help.
  23. [14:02] <GaryCXJk> SmallDeadGuy, since when did Mojang ever listen anyway?
  24. [14:02] <Kattmatu> GenuineSounds: Let's take our spells and leave
  25. [14:02] <Miclee> And to boot, you're mocking some of us.
  26. [14:02] <Risugami> to be fair, I don't agree with all of those
  27. [14:02] <GaryCXJk> If they did, water elevators would still exist.
  28. [14:02] <SmallDeadGuy> GaryCXJk: They listen occasional
  29. [14:02] <Grum> SmallDeadGuy: i did listen, they are all valid points yet it wont solve your problems
  30. [14:02] * GenuineSounds casts level 5: Cock of the Infinite!
  31. [14:02] <GaryCXJk> R.I.P. water elevators :(
  32. [14:02] <Riking> WTF?
  33. [14:02] <_303> cue grum pulling a jeb and leaving
  34. [14:02] <Riking> one second
  35. [14:02] <SmallDeadGuy> MAYBE WE SHOULD TYPE LIKE THIS SO THEY SEE IT BETTER
  36. [14:02] <Miclee> _303: No, jeb actually listened.
  37. [14:03] * EnderDragon slaps GenuineSounds with his endercock
  38. [14:03] <Miclee> Grum sits here saying he's listening but is saying 'that solves nothing!'
  39. [14:03] <Miclee> (meanwhile it solves most of us modder's problems)
  40. [14:03] <GaryCXJk> You know what solves nothing? If I pull out my dick and start whacking off.
  41. [14:03] <EnderDragon> Solve all the things!
  42. [14:03] <Grum> Miclee: if you can truly tell me that the biggest problem this source-base has is that its 'not producing high enough fps' then really ... cmon :(
  43. [14:03] <GaryCXJk> Because this shit makes my dick go limp.
  44. [14:03] <SmallDeadGuy> Yeah jeb was nice, he have very good reasoning in his arguments and thought well about our suggestions
  45. [14:03] <Miclee> Grum: I never once stated that's the biggest problem.
  46. [14:03] * GenuineSounds casts level 3: Erotisism (Turning all of you into beautiful babes)
  47. [14:03] <Risugami> remember when jeb tried to pull a method pointer in Java, and the obfuscator said no? good times
  48. [14:03] <Riking> .g unix find and replace in failes
  49. [14:03] <crow> Riking: http://forums.devshed.com/unix-help-35/unix-find-and-replace-text-within-all-files-within-a-146179.html -- Unix find and replace text within all files within a directory ...: "Unix find and replace..."
  50. [14:03] <Miclee> I said it's ONE prbolem.
  51. [14:03] <GaryCXJk> Sorry, couldn't type that with a straight face.
  52. [14:03] <Grum> in many occasions the obfuscate code is actually BETTER than the non-obfuscated code
  53. [14:03] == Tundmetu has changed nick to pig
  54. [14:03] <Miclee> Fuck, Minecraft's codebase has a billion problems.
  55. [14:03] <Grum> yes, so lets fi them
  56. [14:03] <Grum> properly
  57. [14:03] <WackoMcGoose> Grum: There is, however, a performance problem and it's not tied to polycount.
  58. [14:04] <_303> oh yeah Risugami, in stronghold etc gen
  59. [14:04] <GenuineSounds> Miclee, and so do you.
  60. [14:04] <Miclee> We can't help you if you ignore us, Grum.
  61. [14:04] <GaryCXJk> I also want to fi them.
  62. [14:04] <Grum> WackoMcGoose: ofc!
  63. [14:04] <GenuineSounds> BOOM HEADSHOT!
  64. [14:04] <Didz> this channel is sapping my brain cells faster than #minecraft.
  65. [14:04] <EnderDragon> Didz, give it another 24 hours, it'll be fine
  66. [14:04] <Grum> Miclee: you cant help with that beyond designing how you'd like to interact with a future api
  67. [14:04] <GaryCXJk> Now Didz it?
  68. [14:04] <WackoMcGoose> I just threw a new 3D-item-rendering thing at EvilMC and it didn't sap my fps in Eclipse at all.
  69. [14:04] <EnderDragon> and people making penis jokes
  70. [14:04] == KamalN [~Kamal@109.64.150.237] has joined #risucraft
  71. [14:04] <GaryCXJk> God I'm fucking awesome at puns.
  72. [14:04] <GenuineSounds> EnderDragon, That is a damn lie.
  73. [14:04] <Miclee> Grum: So the only say we get at all is in terms of the API?
  74. [14:04] <Grum> what is evilmc? O.o
  75. [14:04] <WackoMcGoose> Yet, I can't even record the game period in the main client without OptiFine.
  76. [14:04] <Miclee> You won't listen to the community for anything else?
  77. [14:04] <WackoMcGoose> EvilMinecraft...
  78. [14:04] <Miclee> Grum: EvilMinecraft.
  79. [14:04] <Grum> which is?
  80. [14:04] == WorldIntel [WorldIntel@2.83.7.141] has quit [Client Quit]
  81. [14:04] <Miclee> A mod.
  82. [14:05] <Miclee> A fairly well-known and popular one.
  83. [14:05] <GaryCXJk> WackoMcGoose, oh you have got to be kidding me.
  84. [14:05] <Grum> Miclee: no it seems you arent listening :)
  85. [14:05] <Miclee> Grum: No, I am.
  86. [14:05] <ShaRose> WELL that's all fun and good.
  87. [14:05] <Miclee> You just keep speaking condescendingly.
  88. [14:05] <EnderDragon> How do I listen?
  89. [14:05] <Risugami> how many WPM did this channel pull last hour
  90. [14:05] <GenuineSounds> Yes, I'm not.
  91. [14:05] <GaryCXJk> I've worked several days on something similar, only to hear it already exists.
  92. [14:05] <SmallDeadGuy> Grum: That's because of decompilers' interpretation. And they aren't perfect. I'm annoyed with fernflower pre-pending "this"l to absolutely fucking everything, and not having decent indentation, or naming parameters nicely. WHY CAN'T WE GET NIVE SOURCE TO WORK WITH
  93. [14:05] == turtlebrain [webchat@cpc2-pool12-2-0-cust181.15-1.cable.virginmedia.com] has joined #risucraft
  94. [14:05] <EnderDragon> Risugami, in the last 10 minutes?
  95. [14:05] <Kattmatu> Do we have a bot?
  96. [14:05] <EnderDragon> several hundred
  97. [14:05] <ShaRose> I'm going to keep writing up that block id Transform thing...
  98. [14:05] == Forkk|Offline has changed nick to Forkk13
  99. [14:05] <EnderDragon> multiply that by 6
  100. [14:05] <Miclee> Dinnerbone: Why must you be afk? You're so much easier to talk to. D:
  101. [14:05] <WackoMcGoose> So, if my lappy can handle an increased polycount, then what the duck is wrong with vanilla that OptiFine has to fix before I get above 40fps (CamStudio minimum threshold)?
  102. [14:05] <EnderDragon> you get as many lines of code in RenderGlobal
  103. [14:06] <Risugami> heh
  104. [14:06] <Grum> SmallDeadGuy: but those are problems that are so easy to fix; look at mc-dev
  105. [14:06] <EnderDragon> buh-dum, TSS
  106. [14:06] <SmallDeadGuy> Kattmatu: Stop playing stupid
  107. [14:06] <Grum> https://github.com/Bukkit/mc-dev <-- that is fernflower
  108. [14:06] <GaryCXJk> I added Wavefront OBJ models and my framerate didn't drop.
  109. [14:06] <Kattmatu> SmallDeadGuy: What do you want me to do?
  110. [14:06] <Kattmatu> Ranting wont solve shit
  111. [14:06] <GaryCXJk> At least not much.
  112. [14:06] <Riking> Grum, one second
  113. [14:06] <SmallDeadGuy> Kattmatu: Go back to Tundmatu
  114. [14:06] == turtlebrain_ [webchat@cpc2-pool12-2-0-cust181.15-1.cable.virginmedia.com] has joined #risucraft
  115. [14:06] <Kattmatu> oh
  116. [14:06] <EnderDragon> Kattmatu, rant harder!
  117. [14:06] <Riking> i'm replacing Math.atan2 with TrigMath.atan2
  118. [14:06] <Risugami> vanilla minecraft still has that calculating time of day 768 times per tick for lightmap
  119. [14:06] <Kattmatu> no thx br0
  120. [14:06] <WackoMcGoose> GaryCXJk: Furthering my point. Polycount is not Minecraft's framerate problem, something ELSE is.
  121. [14:06] <SmallDeadGuy> And stop pretending to be new, "Do we have a not in here?"
  122. [14:07] <Kattmatu> Riking: Find all > Replace with
  123. [14:07] <Kattmatu> :D
  124. [14:07] <Riking> fuck wasn't vanilla
  125. [14:07] <GaryCXJk> Since when was fuck?
  126. [14:07] <WackoMcGoose> (Though I do admit, turning off Smooth Lighting doubles my framerate, OptiFine or not. So maybe it's somewhere in the shading code...)
  127. [14:07] <Grum> Riking: you can do that trivially, do you know about the sideeffects of it?
  128. [14:07] <pig> Kae
  129. [14:07] <SmallDeadGuy> Grum: Look. You guys suck at performance:
  130. [14:07] <Riking> i know that the error is less than the error in server->client packets
  131. [14:08] <SmallDeadGuy> !optimization | Grum
  132. [14:08] <crow> Grum: How not to optimise: http://dl.dropbox.com/u/30361085/superfast.png (B1.7.3, 4x AA), http://dl.dropbox.com/u/30361085/notsosuperfast.png (1.0.0, no AA)
  133. [14:08] <Grum> SmallDeadGuy: which performance?
  134. [14:08] <Riking> also, i'm testing the sideeffects right now
  135. [14:08] <GaryCXJk> I've got a bag next to me, filled with the amount of fucks I give about all these excuses.
  136. [14:08] <GaryCXJk> Oh, apparently the bag is empty!
  137. [14:08] <GaryCXJk> What a convenience!
  138. [14:08] <Grum> SmallDeadGuy: lol you seriously comparing those two situations?
  139. [14:08] <Miclee> SmallDeadGuy: Don't bother saying anything to Grum relating to experience without 1000 specific examples.
  140. [14:08] <Riking> Samantha, give GaryCXJk a fuck
  141. [14:08] <Miclee> performance*
  142. [14:08] <Samantha> No.
  143. [14:08] <Miclee> Not experience
  144. [14:08] <EnderDragon> SmallDeadGuy, that makes me scared on how much FPS I would get if I went to classic
  145. [14:08] <Miclee> I get something like 400FPS on classic
  146. [14:09] <Riking> hmmm... Grum, it seems Samantha agrees with us
  147. [14:09] <Miclee> On 1.2.5 I get ~20FPS
  148. [14:09] <Risugami> not that great of comparsion
  149. [14:09] <WackoMcGoose> My framerate in 1.7.3 was about 30-40fps, sufficient for CamStudio. In 1.1.0 and above, barely 25fps vanilla.
  150. [14:09] <InsanityBringer> You want to try indev instead of classic
  151. [14:09] <Grum> dude that is just a BS comparison
  152. [14:09] <Risugami> the notsuperfast one has chunk updates
  153. [14:09] <Kattmatu> I still get ~1k fps on lowest settings
  154. [14:09] <SmallDeadGuy> Grum: I have better ones. 100+ fps looking up, <20 fps looking down/across
  155. [14:09] <Riking> i know :)
  156. [14:09] <InsanityBringer> Classic does messy things and runs slower
  157. [14:09] == turtlebrain [webchat@cpc2-pool12-2-0-cust181.15-1.cable.virginmedia.com] has quit [Quit: Web client closed]
  158. [14:09] <EnderDragon> InsanityBringer, but I dont have any copies of Indev :<
  159. [14:09] <WackoMcGoose> EnderDragon: Wouldn't help. A while ago I MCNostalgia'd back to Alpha 1.1.0, and the framerate was TWICE as bad.
  160. [14:09] <Grum> also really, what does it matter if the fps is 400 or 100? O.o
  161. [14:09] == DigiDuncan [~digidunca@cpe-67-240-105-3.nycap.res.rr.com] has joined #risucraft
  162. [14:09] <Miclee> Grum: My FPS is 20.
  163. [14:09] <Miclee> There's your problem.
  164. [14:10] <GenuineSounds> Rendering should be completely seperate thread or is that how OpenGL already works?
  165. [14:10] <Riking> Grum, ***********
  166. [14:10] <WackoMcGoose> So, the performance fuckup happened between the Adventure Update and now.
  167. [14:10] <Riking> Grum, it DOES MATTER
  168. [14:10] <Risugami> I run at 10 FPS, and I don't care
  169. [14:10] <Grum> Riking: no it doesnt; having 20fps however does!
  170. [14:10] <Riking> Grum, there are some people whose fps, with those same changes
  171. [14:10] <Miclee> Grum: Also the something around 5% of people who can't even RUN Minecraft.
  172. [14:10] <Riking> would improve from 4 to 16
  173. [14:10] <WackoMcGoose> Risugami: Damn. What kind of low-end system is that?
  174. [14:10] <Miclee> (not being able to run being ~0-10FPS)
  175. [14:10] <EnderDragon> Miclee, it's grown since then
  176. [14:10] <Risugami> a low-end system
  177. [14:10] <GaryCXJk> Back, needed to insert Puss in Boots.
  178. [14:10] <Miclee> Probably has.
  179. [14:10] <GaryCXJk> That's not an euphemism.
  180. [14:10] <EnderDragon> my laptop can run around 10 fps
  181. [14:10] <GaryCXJk> I'm going to watch the movie.
  182. [14:11] <GenuineSounds> I remember having to fix the autosaving bug in 1.9 pre1-4
  183. [14:11] <Grum> but not sure what we're talking about, render speed is again not the biggest issue in mc
  184. [14:11] <GenuineSounds> that was BAD
  185. [14:11] <EnderDragon> GaryCXJk, oh god I loved that
  186. [14:11] <Miclee> Grum: So what do you, as a Mojang employee, hope to do to solve the problem for players who have very, very low FPS?
  187. [14:11] <pig> Okay getting bored of watching since this is clearly getting nowhere
  188. [14:11] <Miclee> Grum: There's something like 5% of your userbase UNABLE TO PLAY.
  189. [14:11] <Miclee> How is that not a big problem? :|
  190. [14:11] <WackoMcGoose> My laptop runs at about 20-25fps vanilla (40fps w/ Smooth Lighting off), add about 20fps to those numbers with OptiFine.
  191. [14:11] <GenuineSounds> You guys remember the autosaving thread bug?
  192. [14:11] <Grum> Miclee: maybe those people need better hardware? maybe mojang needs someone who can write proper ogl code?
  193. [14:11] <Risugami> isn't _303 one of those?
  194. [14:11] <EnderDragon> Grum, not everyone can AFFORD better hardware
  195. [14:11] <Miclee> ^
  196. [14:11] <pig> ^
  197. [14:11] <Kattmatu> ^
  198. [14:11] <Miclee> Grum: Most of your playerbase is young, as well.
  199. [14:12] <Didz> ^
  200. [14:12] <Riking> ^
  201. [14:12] <GenuineSounds> !^
  202. [14:12] <crow> \a:o
  203. [14:12] <GenuineSounds> SUCK IT NERDS!
  204. [14:12] <Miclee> You expect 12 year olds to be able to spend $2000 on hardware?
  205. [14:12] <WackoMcGoose> And 40fps (a SMOOTH 40fps) is the minimum threshhold for CamStudio to record (Fraps doesn't even work on this laptop, + I can't buy anything online)
  206. [14:12] <SmallDeadGuy> Grum: The fps may be 100~, but there are noticeable lag spikes. There's like 90 frames in the first half of a second, then the rest take fucking ages for some reason. Something like chunk loading or path finding is taking too long
  207. [14:12] <Riking> #!
  208. [14:12] <SmallDeadGuy> Anyway, I gotta go soon
  209. [14:12] <GenuineSounds> SmallDeadGuy, If you go it will be one less sane person here.
  210. [14:12] == zkxs [zkxs@ip98-184-129-94.tu.ok.cox.net] has joined #risucraft
  211. [14:12] <Riking> okay, so performance IS an issue
  212. [14:12] <Grum> nah, the game should be playing better, everyone knows the rendering is slow, but 'making it faster' is something that should happen properly, not by just hacking about, that is how it got this slow in the first place
  213. [14:12] <GenuineSounds> I don't think I could take it
  214. [14:12] == Aster has changed nick to Asster
  215. [14:12] <Riking> ...........................................
  216. [14:12] <WackoMcGoose> OptiFine MultiThreaded is one of the best things there is for the game, because it takes chunk loading COMPLETELY out of the render thread.
  217. [14:12] <Riking> ......................................................................................
  218. [14:12] <Grum> SmallDeadGuy: that is the problem with threading
  219. [14:12] <Miclee> Grum: And we're telling you to fix it properly. >_>
  220. [14:12] <Riking> ..................................................................................................................................................................................................................................................................
  221. [14:13] <SmallDeadGuy> GenuineSounds: I know it saddens me. The ratio will shift significantly
  222. [14:13] == Asster has changed nick to Aster
  223. [14:13] <Riking> ...................................................................................................................................................................................................................................................................................................................................................................................................................................................
  224. [14:13] <Riking> .................................................................................
  225. [14:13] == Riking was kicked from #risucraft by Corosus [Riking]
  226. [14:13] == mode/#risucraft [+q *!*@c-67-170-244-238.hsd1.ca.comcast.net] by Risugami
  227. [14:13] <Miclee> Why in the hell would we be telling you to make more hacky code atop the hacky code?
  228. [14:13] <WackoMcGoose> Holy screenstretching Riking!
  229. [14:13] == Riking [~RikZNC@c-67-170-244-238.hsd1.ca.comcast.net] has joined #risucraft
  230. [14:13] <KamalN> hi
  231. [14:13] <Grum> Miclee: because that is what you are doing :)
  232. [14:13] <ShaRose> Corosus sniped me :(
  233. [14:13] <ShaRose> [Saturday 06:40:38 pm] =-= Riking was booted from #risucraft by Corosus (Riking)
  234. [14:13] <ShaRose> [Saturday 06:40:38 pm] >ChanServ< kick #risucraft Riking stop it
  235. [14:13] <Miclee> Grum: That's because it's all we can do! Why? Because you guys don't give us the source!
  236. [14:13] == KamalN has changed nick to herpyderp
  237. [14:13] <Grum> you have the source?
  238. [14:13] <SmallDeadGuy> Grum: I have 8 cores. If your threading is so terrible it causes lag spikes regularly, you need to fucking sort it out
  239. [14:13] <Miclee> >>Because you guys don't give us the source!
  240. [14:13] <Grum> how else are you doing changes?
  241. [14:14] <GenuineSounds> Grum, Would the render rewite be something for like a team like the xbox 360 team rewiters?
  242. [14:14] <GaryCXJk> Got distracted by the Madagascar 3 trailer.
  243. [14:14] <Grum> SmallDeadGuy: you do realize that with a single public variable you cannot *ever* guarantee threadsafeness?
  244. [14:14] <GaryCXJk> What did I miss?
  245. [14:14] <Miclee> Grum: My god, I swear it's impossible to get a statement to you without you twisting it in some way.
  246. [14:14] <Fligabob> Grum: Do you seriously not know how minecraft modding works, yet you're writing the API?!
  247. [14:14] <Grum> Miclee: yes
  248. [14:14] <ShaRose> Grum we decompile, if we had access to the real source code we could regularly push your guys updates
  249. [14:14] <Risugami> pseudosource
  250. [14:14] <WackoMcGoose> What SmallDeadGuy said. Crappy performance on my $400 Walmart-bought laptop I can kinda understand, but crappy performance on a BEAST machine?
  251. [14:14] <Grum> Fligabob: i know how it *should* work
  252. [14:14] * herpyderp is away: I'll be back. EXPECT ME! Muahahaha
  253. [14:14] <Miclee> Grum: WHY do you twist what I say, then?
  254. [14:14] <Grum> ShaRose: which cannot be accepted trivially for legal raisins
  255. [14:14] <Miclee> It's seriously just assholish and pointless.
  256. [14:14] <Miclee> We're trying to help you.
  257. [14:15] == EnderDragon has changed nick to Shadow386
  258. [14:15] <GaryCXJk> NASA can't even run Minecraft properly.
  259. [14:15] <GaryCXJk> In theory.
  260. [14:15] <ShaRose> Grum get people who want access to sign an nda and stuff
  261. [14:15] <ShaRose> bam done
  262. [14:15] <Risugami> would be nice if we had readonly access to minecraft on github
  263. [14:15] <ShaRose> it can be as legal as you want it if you have some level of registration
  264. [14:15] <Risugami> make our own branches :P
  265. [14:15] <GenuineSounds> ArrayBlockingQueue are thread safe and they can be public lol
  266. [14:15] <Fligabob> Grum: I'd have though you'd know at least how we mod the game before writing an API to make it easier. A bit of research into it would mean you could get the API out much faster. Listen to what the people in this room have to do to mod, and how we want it improved.
  267. [14:15] <Miclee> I should just e-mail Carl and tell him that ShaRose.
  268. [14:15] <Miclee> He'll likely listen to it.
  269. [14:15] <GenuineSounds> that's because they are thread safe by design though :P
  270. [14:15] <Grum> Fligabob: so what do you think Bukkit is? :/
  271. [14:15] <SmallDeadGuy> Grum: No, but threadsafeness isn't gauranteed to be compromised from public variables. If a mod causes threads to lag its their job to sort it. Most of us know what we're doing and can actually write good code
  272. [14:16] <Grum> SmallDeadGuy: that is the problem, right now there is far to little good code in the sourcebase
  273. [14:16] <ShaRose> bukkit had access to source too right? it'd be that, except we shouldn't need a company like curse to pay mojang for it
  274. [14:16] <Miclee> What's crow's quote command?
  275. [14:16] <Fligabob> Grum: Bukkit is completely different to the Minecraft coder pack and modding single player
  276. [14:16] <Miclee> Someone needs to add this.
  277. [14:16] <Miclee> [17:12:19] <+GaryCXJk> NASA can't even run Minecraft properly.
  278. [14:16] <Grum> ShaRose: we saw a snapshot of pre1.7
  279. [14:16] <GenuineSounds> SmallDeadGuy, Speak for yourself mate... I'm god auful
  280. [14:16] <SmallDeadGuy> Miclee: .q add
  281. [14:16] <Shadow386> .q add GaryCXJk NASA can't even run Minecraft properly.
  282. [14:16] <Grum> Fligabob: yes, bukkit adds an api
  283. [14:16] <crow> Shadow386: quote added.
  284. [14:16] <Miclee> LD
  285. [14:16] <SmallDeadGuy> GenuineSounds: :P
  286. [14:16] <Miclee> :D
  287. [14:16] <Miclee> .q GaryCXJk
  288. [14:16] == Portalboat [webchat@ip72-193-215-184.lv.lv.cox.net] has joined #risucraft
  289. [14:16] <crow> Miclee: [8/8] 2012-04-07 <GaryCXJk> NASA can't even run Minecraft properly.
  290. [14:16] <Miclee> :D
  291. [14:17] <GaryCXJk> :D
  292. [14:17] <Samantha> =]
  293. [14:17] <TheEndermen> ?ml
  294. [14:17] <crow> http://dl.dropbox.com/u/20629262/Latest/ModLoader.zip http://www.minecraftforum.net/topic/75440- http://axxim.net/clone1018/modloader/ (javadoc)
  295. [14:17] <GaryCXJk> The only quote I approve of.
  296. [14:17] <GenuineSounds> Pixar's Server farm can't even run Minecraft?!
  297. [14:17] <Portalboat> How would I get an instance of a block from it's ID? For recipes and stuff.
  298. [14:17] <Miclee> Grum: At the current moment I'm utterly confused why Mojang keeps stating you care about your modding community after all that you've said today.
  299. [14:17] <ShaRose> Portalboat Block.blocksList[ID]
  300. [14:17] <SmallDeadGuy> Grum: And if you make it open, you'll most likely see MAJOR community improvements. Just look at optifine. It could probably be better if it didn't have to be so hacky
  301. [14:17] <Portalboat> Alright.
  302. [14:17] <Portalboat> Thanks.
  303. [14:17] <Grum> Miclee: you do realize that my opinion is mine alone right? :)
  304. [14:17] <Miclee> All I've seen is "YOU GUYS CAN'T HELP AT ALL, YOU CAN ONLY SAY SOME STUFF WE MIGHT ADD TO THE API"
  305. [14:17] <GaryCXJk> GenuineSounds, that's because they don't want that piece of shit code on their pristine computers.
  306. [14:17] <SmallDeadGuy> Anyway I have to ho now, bye :(
  307. [14:17] <WackoMcGoose> Seriously, your rendering stuff is a bloody mess. It took me a while to wade through RenderBlocks just to find wtf stuff does.
  308. [14:18] <Miclee> Grum: You're a Mojang employee and we're talking to you as such.
  309. [14:18] <Miclee> You should be treating it in that respect.
  310. [14:18] <WackoMcGoose> ^
  311. [14:18] <Grum> SmallDeadGuy: and optifine doesnt run on all systems
  312. [14:18] <Miclee> If you can't maintain any level of professionalism, I feel bad for you.
  313. [14:18] <ShaRose> guys, don't bother bringing up optifine
  314. [14:18] <WackoMcGoose> Grum: No, but it DOES mean more systems can run Minecraft.
  315. [14:18] <Risugami> Notch wrote RenderBlocks
  316. [14:18] <ShaRose> jerb tried to buy that
  317. [14:18] <Grum> Miclee: where havent i been professional?
  318. [14:18] <ShaRose> for 10k
  319. [14:18] <ShaRose> and the guy turned it down
  320. [14:18] == SmallDeadGuy has changed nick to SDG|away
  321. [14:18] <GenuineSounds> Really?
  322. [14:18] <Grum> jens did no such thing
  323. [14:18] <ShaRose> yes
  324. [14:18] <WackoMcGoose> I know Notch wrote the base render stuff. But you'd think someone would've cleaned it up by now.
  325. [14:18] <ShaRose> Grum he said he did
  326. [14:18] <xTwilight> Buying OptiFine?
  327. [14:19] <ShaRose> I can pull logs up
  328. [14:19] <xTwilight> Seriously?
  329. [14:19] <xTwilight> ...Wow.
  330. [14:19] <Grum> ShaRose: feel free, i dont believe it +D
  331. [14:19] == Portalboat [webchat@ip72-193-215-184.lv.lv.cox.net] has quit [Client Quit]
  332. [14:19] <xTwilight> OptiFine doesn't even give me 10 more FPS.
  333. [14:19] <xTwilight> <_<
  334. [14:19] <Miclee> Grum: You've been condescending to me and others multiple times.
  335. [14:19] <Miclee> Even after I asked you not to be.
  336. [14:19] <WackoMcGoose> xTwilight: Say wha?
  337. [14:19] <xTwilight> Yah
  338. [14:19] == R4WK__ [~R4WK@142.163.181.151] has joined #risucraft
  339. [14:19] <Grum> Miclee: sorry
  340. [14:19] <Kattmatu> ahh
  341. [14:19] <xTwilight> At one release, it lagged my Minecraft. <_<
  342. [14:19] <Kattmatu> found umm's rant about performance
  343. [14:19] <GenuineSounds> xTwilight, durring like beta I got MAJOR fps++ now not so much
  344. [14:19] <Kattmatu> 2012-03-04.txt:[21:07:06] UltraMoogleMan: Scaevolus: Yeah, because VBO has some finite setup time, a better performance choice would be to have a configurable threshold at which it uses VBOs over a given number of verts
  345. [14:20] <Miclee> Grum: Thank you.
  346. [14:20] <Grum> Miclee: and as you say correctly, I have been, not mojang; i'm not always 100% nicely with my words, no bad intend though :)
  347. [14:20] == r4wk [~R4WK@142.163.181.13] has quit [Ping timeout: 190 seconds]
  348. [14:20] <GaryCXJk> Question guys.
  349. [14:20] <Grum> its kinda hard to explain there is more going on behind the obvious
  350. [14:20] <GaryCXJk> What's VBO?
  351. [14:20] <GenuineSounds> Stuff you don't need to know
  352. [14:20] <GaryCXJk> I want to know everything about OpenGL FUCK MY LEG>
  353. [14:20] <Grum> i know stuff like extending blockids etc is important *yet* its a temp hack
  354. [14:20] <Didz> Vertex Buffer Object, gfx stuffs
  355. [14:20] <GenuineSounds> about vertecies
  356. [14:20] <Miclee> Grum: Temp is better than none.
  357. [14:20] <Kattmatu> GaryCXJk: Not restricted to ogl
  358. [14:21] == Shadow386 [~Shadow386@67.222.150.135] has left #risucraft []
  359. [14:21] <turol> vbo allows storing vertex data in gpu memory
  360. [14:21] <Grum> Miclee: i'd rather spend my time fixing the real problem right now :/
  361. [14:21] <Grum> there is sooo much to do
  362. [14:21] <turol> so it does not need to be transmitted over bus on every draw call
  363. [14:21] <Miclee> Grum: People have offered to do the block id stuff already.
  364. [14:21] <Miclee> And the spritesheets.
  365. [14:21] <Grum> we could spend our time nonstop on fixing and patching stuff but that would still keep the problems
  366. [14:21] <Miclee> >_>
  367. [14:21] <Risugami> can we ever expect 3D biomes?
  368. [14:21] <Grum> Miclee: i rather extends it further
  369. [14:21] <GenuineSounds> VBO is a really really really important thing to learn about when doing real gfx programming, but I can't be asked.
  370. [14:21] <GaryCXJk> 3D biomes?
  371. [14:21] <Miclee> Grum: What?
  372. [14:21] <ShaRose> found it Grum
  373. [14:21] <Grum> Miclee: i don't see why 12 bits for blockids makes any sense
  374. [14:21] <ShaRose> [2012-02-03 12:13:01] <jeb> GUIpsp: we offered optifine 10 grand for his mod
  375. [14:21] <Risugami> multiple biomes stacked
  376. [14:22] <Miclee> Grum: Jeb already started to implement it.
  377. [14:22] <Miclee> He said it would be in 1.2 but never finished it. >_>
  378. [14:22] <Grum> Miclee: not visible in the history
  379. [14:22] <Miclee> Don't ask me, it's jeb's logic.
  380. [14:22] <Grum> and they used svn
  381. [14:22] <ShaRose> Miclee he said a lot of stuff would be in 1.2
  382. [14:22] <Grum> so erm ...
  383. [14:22] <TehKrush> http://i.imgur.com/t2OEj.jpg
  384. [14:22] <crow> http://reddit.com/r/funny/comments/rxwfq
  385. [14:22] <JabJabJab> Hey Risugami, did you ever look at my finished robot hand?
  386. [14:22] <GenuineSounds> only git.
  387. [14:22] == t4nk627 [webchat@71-12-204-224.dhcp.leds.al.charter.com] has joined #risucraft
  388. [14:22] <ShaRose> including sprite sheets and 4096 IDs
  389. [14:22] <Miclee> Grum: Don't blame me, I'm bringing up promises made by Mojang. :S
  390. [14:22] <GenuineSounds> git only for me buddies.
  391. [14:22] <Grum> Miclee: yeah they promise too much
  392. [14:22] <Grum> its tiresome
  393. [14:22] == t4nk627 [webchat@71-12-204-224.dhcp.leds.al.charter.com] has quit [Client Quit]
  394. [14:22] <GenuineSounds> Distributed > Central
  395. [14:22] <Risugami> sprite sheets is supposely being worked on
  396. [14:23] <JabJabJab> lol ^
  397. [14:23] <Grum> Risugami: its not
  398. [14:23] <JabJabJab> I already made sprite sheets
  399. [14:23] <JabJabJab> a long time ago
  400. [14:23] <Miclee> Risugami: Except jeb would be smarter just coming on here and asking someone from my team for it, or JabJabJab, or any of the other 50 people who did it already.
  401. [14:23] <Miclee> :P
  402. [14:23] <GenuineSounds> JabJabJab, No one likes a bragger.
  403. [14:23] <GenuineSounds> :P
  404. [14:23] <Risugami> jeb said he was working with someone
  405. [14:23] <JabJabJab> JabJabJab, no one likes a...
  406. [14:23] <Grum> yes that is true Risugami
  407. [14:23] <JabJabJab> Yeah :)
  408. [14:23] <Grum> yet he isn't working on it
  409. [14:23] <GaryCXJk> To be honest, I'm not easily impressed by beautiful women, but Olivia Wilde has a strong jaw line.
  410. [14:23] <GaryCXJk> Fucking hot.
  411. [14:23] <JabJabJab> Risugami, you saw my hand though right?
  412. [14:23] <Kattmatu> GaryCXJk: Dude, that's not hot
  413. [14:23] == Sodisna [~Azu2@2001:0:4137:9e76:34dc:26b5:9d3f:c329] has quit [Ping timeout: 195 seconds]
  414. [14:23] <Risugami> yea
  415. [14:24] <JabJabJab> ahh k :)
  416. [14:24] <JabJabJab> You saw the finished version?
  417. [14:24] <Miclee> Grum: So how do you, as a Mojang employee, hope to support the modding community outside of the API?
  418. [14:24] <Didz> GenuineSounds, no love for Mercurial? :(
  419. [14:24] <GaryCXJk> Kattmatu, yes, yes it is.
  420. [14:24] <WackoMcGoose> Grum: I made this happen http://dl.dropbox.com/u/52541782/Minecraft/screencaps/2012-04-07_12.40.18.png and it didn't murdalize my framerate at all (granted, that's in Eclipse which manages memusage a lot better than the MC client), but it proves polycount isn't Minecraft's performance problem.
  421. [14:24] <Kattmatu> GaryCXJk: Looks disgusting
  422. [14:24] <ShaRose> Grum / Miclee / anyone else interested http://pastebin.com/CziCqXgE
  423. [14:24] <GaryCXJk> That's why Emily Deschanel is hot.
  424. [14:24] <Grum> Miclee: i *personally* don't think there should be any support beyond an api given that api is actually good enough
  425. [14:25] <Didz> GaryCXJk, Shania Twain has a better jawline but she's ancient
  426. [14:25] <TehKrush> Miclee: By teaming up with EA and making the mod API cost money and charging users every time the mods are downloaded.
  427. [14:25] <Risugami> WackoMcGoose, did the same in shelf mod
  428. [14:25] <JabJabJab> ^ lol
  429. [14:25] <[twisti]> WackoMcGoose: what am i looking at ?
  430. [14:25] <JabJabJab> !anagrams Modding API
  431. [14:25] <Miclee> Grum: There's a lot more to a modding community than just an API. :|
  432. [14:25] <crow> Modding API - I'M AN ODD PIG
  433. [14:25] <WackoMcGoose> 3D *item* renders.
  434. [14:25] <Miclee> rofl
  435. [14:25] <Risugami> ... not bad
  436. [14:25] <Miclee> JabJabJab: That's great.
  437. [14:25] <Grum> Miclee: such as? you should be able to do like ~95% of your modding using an api
  438. [14:25] <WackoMcGoose> They're rendered as billboards normally, but I made them polygonized (like in-hand render) and they spin too :D
  439. [14:25] <Grum> what else would you want/need?
  440. [14:25] <[twisti]> are items usually not rendered in 3d ?
  441. [14:25] <Miclee> Grum: Actual official places to distribute the mod.
  442. [14:26] <Risugami> btw Grum, why is the 3D item render method private?
  443. [14:26] <Miclee> Don't say the MCF.
  444. [14:26] <Miclee> Those are a piece of crap.
  445. [14:26] <GenuineSounds> Didz, I've never really used it except for updating a project that I had downloaded.
  446. [14:26] <GenuineSounds> and that was EASY
  447. [14:26] <Grum> Risugami: bad code? :D
  448. [14:26] <Kattmatu> WackoMcGoose: aaand..?
  449. [14:26] <Grum> Miclee: yes obviously that needs to be created
  450. [14:26] <ShaRose> Grum did you read that log?
  451. [14:26] <ShaRose> :P
  452. [14:26] <Grum> ShaRose: i did; still surprised :P
  453. [14:26] <TehKrush> Miclee: don't start them on that, they will use Curse if you mention it.
  454. [14:26] <TehKrush> best to leave that subject alone unfortunately
  455. [14:26] <WackoMcGoose> Kattmatu: and what? It's just a bit of graphics fluff for EvilMinecraft.
  456. [14:26] <Grum> i can even understand why the guy behind optifine turned it down
  457. [14:27] <Kattmatu> FLUFF
  458. [14:27] <GaryCXJk> Shania Twain is still hot.
  459. [14:27] <ShaRose> yeah
  460. [14:27] == Zonedabone [~Zonedabon@pool-209-158-27-70.alt.east.verizon.net] has joined #risucraft
  461. [14:27] <Miclee> If I were the optifine guy I would've pushed for $20k
  462. [14:27] <Grum> so why hasnt anyone made a diff between normal MC and optifine?
  463. [14:27] <WackoMcGoose> Kattmatu: Don't worry, there'll be an option to turn off all the high-poly things at once and reset them back to vanilla renders.
  464. [14:28] <ShaRose> Grum why would we :P
  465. [14:28] <Miclee> Grum: Because why would we?
  466. [14:28] <Kattmatu> FL UFF
  467. [14:28] * Samantha is blown away by force of Kattmatu's statement
  468. [14:28] <Kattmatu> WackoMcGoose: I don't plan on playing it
  469. [14:28] <Grum> why not? see what it adds?
  470. [14:28] <Miclee> Why?
  471. [14:28] <GenuineSounds> I've seen some of the changes they really don't DO all that much, just a LOT of little things you know?
  472. [14:28] <WackoMcGoose> Miclee: Besides that we need to make a compatibility patch before official EVMC 0.666 release...
  473. [14:28] <JabJabJab> !anagrams optifine
  474. [14:28] <Miclee> Optifine is optifine, why would we recreate it if it exists already?
  475. [14:28] <crow> optifine - IN IF POET
  476. [14:28] <ShaRose> Grum if we do diffs of stuff will you add it? if not there's little to no point to do it
  477. [14:28] == redstonehelper [~redstoneh@stgt-4d025bd5.pool.mediaWays.net] has quit [Quit: quit]
  478. [14:28] <Miclee> WackoMcGoose: Except that's fairly simple. :P
  479. [14:28] <GenuineSounds> ShaRose, lol
  480. [14:29] == redstonehelper [~redstoneh@stgt-4d025bd5.pool.mediaWays.net] has joined #risucraft
  481. [14:29] <Grum> ShaRose: probably not the right person to do ogl stuff :p
  482. [14:29] <WackoMcGoose> I know, just saying there IS a reason for diffing OptiFine.
  483. [14:29] <GaryCXJk> Hold those thoughts.
  484. [14:29] <Miclee> WackoMcGoose: Not really, we don't need all the class diffs.
  485. [14:29] <Miclee> Only some.
  486. [14:29] <GaryCXJk> Puss in Boots.
  487. [14:29] <xTwilight> Interesting how CustomStuff first nuked Minecraft Mods, now Flan's 'mod
  488. [14:29] <WackoMcGoose> true
  489. [14:29] == mnewton1 [~mnewton1@216.53.141.3] has quit [Quit: mnewton1]
  490. [14:29] <xTwilight> 'mod' is nuking Minecraft Mods*
  491. [14:29] <xTwilight> <_<
  492. [14:30] <WackoMcGoose> xTwilight: Dafuq is CustomStuff?
  493. [14:30] <Risugami> another thing. why was the world height fields completely destroyed and replaced with horrible code?
  494. [14:30] <Flan> What?
  495. [14:30] <TehKrush> xales: what's customstuff
  496. [14:30] <TehKrush> oops
  497. [14:30] <Didz> Grum, is there anyone at Mojang that *can* do proper OpenGL stuff?
  498. [14:30] <Miclee> Risugami: Is it because jeb went to 256 max height?
  499. [14:30] <WackoMcGoose> ^
  500. [14:30] == Vairean [~kernymi@175.144.204.101] has joined #risucraft
  501. [14:30] <TehKrush> xTwilight: wat
  502. [14:30] <Miclee> Didz: Supposedly not.
  503. [14:30] <WackoMcGoose> What Didz said.
  504. [14:30] == DigiDuncan [~digidunca@cpe-67-240-105-3.nycap.res.rr.com] has quit []
  505. [14:30] <xTwilight> CustomStuff, a mod similar to Flan's mods, which people can use to make so called "mods" out of text files.
  506. [14:30] <TehKrush> oh
  507. [14:30] <WackoMcGoose> LOL
  508. [14:30] <Risugami> all jeb had to do was make a 7 into an 8
  509. [14:30] <xTwilight> http://www.minecraftforum.net/topic/1143482-124-mafia-ii-pack-v-12-for-flans-mods/
  510. [14:30] <crow> mcforum title: [1.2.4] Mafia II Pack v. 1.2 for Flan's Mods - Minecraft Forum
  511. [14:30] <JabJabJab> Listen, at this point in the game, even if a API is made, the fact remains that a lot of mods popular now are going to be using things not supported by the API, SO if mojang wants to remain in the cool place with it's entire community, it has to keep the gray line good as far as not dissing and going against mods not using the API.
  512. [14:31] <ShaRose> this is where ultramoogleman would come in and start laughing and laughing and laughing
  513. [14:31] <TehKrush> so uh........ makeMyItem?
  514. [14:31] <GenuineSounds> Didz, You aren't giving thenm enough credit, there are at least some things they did fine.
  515. [14:31] == md_5|away has changed nick to md_5
  516. [14:31] <TehKrush> LET'S START A WITCH HUNT
  517. [14:31] <Grum> Didz: i cant at least -- not sure for the rest
  518. [14:31] <TehKrush> MAKEMYITEM SHALL DIE... again
  519. [14:31] <Miclee> Yes, I'm a bit confused, Grum. What happens to us mods who change vanilla things that the API likely won't support?
  520. [14:31] <xTwilight> I say, Flan hunt!
  521. [14:31] <GUIpsp> !mmt
  522. [14:31] <Didz> GenuineSounds, I was just asking
  523. [14:31] <crow> http://sprunge.us/HEce
  524. [14:31] <Grum> Miclee: like what?
  525. [14:31] <Grum> there will always be things that you cannot do with an api no matter how badly you wan it
  526. [14:31] == Linkshot [~luminoit@CPE001346ac69d9-CM000a739c0976.cpe.net.cable.rogers.com] has quit [Ping timeout: 204 seconds]
  527. [14:31] <TehKrush> Flan: WHY
  528. [14:31] <WackoMcGoose> Grum: We've changed at least 10% of the base classes. There's no way an API could allow access to EVERYTHING.
  529. [14:31] <TehKrush> I loved you :(
  530. [14:31] <Miclee> Grum: I don't need a specific example, there are likely many examples.
  531. [14:32] <JabJabJab> Miclee, the mods now that wont support the API should not be attacked if mojang wants to stay in good grounds with it's community
  532. [14:32] <Kattmatu> xTwilight: Isn't that part of his mod..?
  533. [14:32] <Miclee> I merely want to know what will happen, Grum.
  534. [14:32] <Grum> Miclee: i assume MCP will exist
  535. [14:32] <xTwilight> Kattmatu: No
  536. [14:32] <Miclee> Will we be allowed to distribute it through the official means, Grum?
  537. [14:32] <Grum> or whatever other framework to fill that void
  538. [14:32] <GUIpsp> Grum: will i be able to add a dancing taco that spawns everytime you mine a gold block with a diamond pickaxe?
  539. [14:32] <Kattmatu> xTwilight: Pretty sure it is
  540. [14:32] <Grum> Miclee: not likely
  541. [14:32] <GenuineSounds> Grum, Just give me tick hooks and I'll do the rest ;)
  542. [14:32] <Miclee> Grum: So that's just shutting off half of the community, there. >_>
  543. [14:32] <Grum> GUIpsp: i dont see why not
  544. [14:32] <xTwilight> Kattmatu: The link I posted, is a "content pack" to Flan's mods.
  545. [14:32] <xTwilight> <_<
  546. [14:32] <Grum> Miclee: why? the whole point is that stuff should be doable with the API
  547. [14:32] <Fligabob> Grum: SO you're making an API, which will still require the current modding techniques...
  548. [14:33] <Didz> As far as I can see it the Modding API will only lower the bar for newbie programmers to enter the scene, whilst the "old school" mods can still mess about with the internals without having to go through a limited API
  549. [14:33] <Grum> tbh, i'm not going to be happy with the api unless you can recreate the game itself with it
  550. [14:33] <Flan> TehKrush : All my guns were so similar apart from different icons and skins and some values, so I though why not
  551. [14:33] <Kattmatu> xTwilight: I believe he has implemented a way to create planes and other stuff through text files
  552. [14:33] <[twisti]> this is the bukkit problem all over again
  553. [14:33] <Miclee> Grum: But you just said tha API won't support everything.
  554. [14:33] <Miclee> the*
  555. [14:33] <Grum> Miclee: ofc
  556. [14:33] <[twisti]> the stuff you need isnt getting added, but youre also not allowed to hand out forks/cb mods
  557. [14:33] <Miclee> >_>
  558. [14:33] <Grum> so how would you 'support' anything that goes beyond an api?
  559. [14:33] <InsanityBringer> maybe not vanilla features
  560. [14:33] <xTwilight> Kattmatu: Yep, and it's NOT legal to post such in Minecraft Mods.
  561. [14:33] <Miclee> You just contradicted yourself, Grum.
  562. [14:33] <Miclee> You said you want it to support everything but it won't.
  563. [14:33] <xTwilight> People can't read so, they just post it anyway.
  564. [14:33] <Kattmatu> xTwilight: Who cares about mcf anyway
  565. [14:34] <Kattmatu> It's a shithole
  566. [14:34] <Kattmatu> Full of cunts
  567. [14:34] <Grum> Miclee: no, i said i wanted the api to be good enough to recreate the vanilla experience with it
  568. [14:34] <GUIpsp> Grum: and if you look at the taco for more than 10 seconds without having a cat tamed and a leather helmet it applies a custom potion effect and a custom enchantment into you currently held item
  569. [14:34] <Flan> I'd get my own site to keep all the conent packs tidy, but I dont have the time for that right now
  570. [14:34] <GUIpsp> because that totally makes sense.
  571. [14:34] <WackoMcGoose> Grum, just make ModLoader and a few other of the existing APIs official, make the code easier to understand (no more RenderBlocks-level spaghetti code please), and we'll take care of the rest.
  572. [14:34] == neersighted [bouncer@not.so.neersighted.co.cc] has quit [Remote host closed the connection]
  573. [14:34] <Miclee> Grum: There's a difference between 'vanilla experience' and 'mod experience'
  574. [14:34] <Grum> GUIpsp: i think that should be possible
  575. [14:34] * Risugami just hopes nobody at mojang learns how to use java security
  576. [14:34] == Kobata [~Kobata@cpe-65-186-81-235.columbus.res.rr.com] has joined #risucraft
  577. [14:34] <Grum> Risugami: game will be sandboxed
  578. [14:34] <xTwilight> Risugami: That's kinda evil
  579. [14:34] <Grum> *fully*
  580. [14:34] <Miclee> The reason people make mods is to get away from the vanilla experience, Grum.
  581. [14:34] <Miclee> If you limit it to that, why bother? :|
  582. [14:35] == neersighted|AFK [bouncer@not.so.neersighted.co.cc] has joined #risucraft
  583. [14:35] <WackoMcGoose> Risugami: They already do. It's called META-INF and it's 110% useless against anyone with WinRAR.
  584. [14:35] <Grum> Miclee: no you dont get it, (no offense) but stuff like redstone should be a 'plugin' you can turn on/off
  585. [14:35] <xTwilight> WackoMcGoose: +1
  586. [14:35] <Miclee> Grum: Yes, but what about large 'total conversion' mods?
  587. [14:35] <Risugami> I mean preventing access to reflection
  588. [14:35] <GaryCXJk> Miclee strikes a big point.
  589. [14:35] <Miclee> Are you guys just going to let those die off? :|
  590. [14:35] <Grum> Miclee: how can you properly support that?
  591. [14:35] <xTwilight> Risugami: Someone would just crack it up and allow reflection. <_<
  592. [14:35] <Miclee> Making over a year of work enitrely pointless?
  593. [14:35] == damunzysr [~damunzy@c-68-46-12-60.hsd1.nj.comcast.net] has quit [Quit: Shave me Jebus, shave me!]
  594. [14:35] <Kattmatu> pig: ^
  595. [14:35] <GaryCXJk> The biggest selling point of a game is not its moddability, but its degree of moddability.
  596. [14:35] <Kattmatu> for you
  597. [14:36] <Grum> GaryCXJk: and that is why making any modability will take a lot of time
  598. [14:36] <Miclee> Grum: EvilMinecraft is essentially a total conversion(well, it will be when its completed fully).
  599. [14:36] <GaryCXJk> The less you can customize, the less popular a game is to mod.
  600. [14:36] <GenuineSounds> So does anyone want to actually help me get through this list of like 60 spells and some progress with me?
  601. [14:36] <damunzy> no?
  602. [14:36] <GUIpsp> Grum: and the potion effect applies a custom gl operation and quits you to title screen after 2 sweconds?
  603. [14:36] <Miclee> Grum: So what will happen to it when the API rolls around and the API doesn't support much that it does?
  604. [14:36] <GenuineSounds> and by progress I mean sex.
  605. [14:36] <Grum> Miclee: in my ideal world minecraft just becomes a stupid 'voxel engine'
  606. [14:36] <damunzy> oh, yes then!
  607. [14:36] <Miclee> Grum: You aren't answering the question.
  608. [14:36] <Miclee> Answer it.
  609. [14:36] <Miclee> Stop dodging it.
  610. [14:36] <GenuineSounds> damunzy, YES!
  611. [14:36] <GUIpsp> GenuineSounds: sure
  612. [14:37] <Grum> Miclee: then the api needs to be improved?
  613. [14:37] <GenuineSounds> http://genuine.titanpad.com/1
  614. [14:37] <damunzy> awesome sauce....speaking of which ;)
  615. [14:37] <Miclee> Grum: Why not just fully open source the game, then? >_>
  616. [14:37] == Mouzi [~Mouzi@host-109-204-128-33.tp-fne.tampereenpuhelin.net] has quit [Ping timeout: 202 seconds]
  617. [14:37] <Didz> Quake III.
  618. [14:37] * WackoMcGoose falls out of chair
  619. [14:37] <Grum> Miclee: because of IP?
  620. [14:37] <Kattmatu> Or just scrap the API and continue with how it is
  621. [14:37] <Didz> best game ever to mod
  622. [14:37] <Miclee> Grum: Not if you get the people using the source to sign NDAs and waivers.
  623. [14:37] <damunzy> that doesn't look like a sexy good time! :(
  624. [14:37] == neersighted|AFK has changed nick to neersighted
  625. [14:37] <Grum> Miclee: right because then no-one will leak the source
  626. [14:37] <Risugami> just expect the mod api to be the trunk of a long line of api branches
  627. [14:37] <Miclee> Seriously, at this point the API just looks like it's going to kill half of the community, Grum.
  628. [14:38] <Grum> Miclee: why?
  629. [14:38] <WackoMcGoose> How about going with what Notch's original "API" plan was: make the codebase available to anyone that asks and signs the requisite paperwork.
  630. [14:38] <Miclee> Grum: Based on what you said, EvilMinecraft's going to die when the API rolls around due to it not being extensive enough.
  631. [14:38] <Grum> why?
  632. [14:38] <Miclee> I just said why.
  633. [14:38] <WackoMcGoose> ^
  634. [14:38] <Kattmatu> v
  635. [14:38] == Shockah [~Shockah@aaat54.neoplus.adsl.tpnet.pl] has quit [Quit: Leaving]
  636. [14:38] <Grum> i just said that imho you should be able to create minecraft with the modapi
  637. [14:38] <Miclee> Grum: Except we all know that's not going to happen.
  638. [14:38] <Grum> because?
  639. [14:38] <Miclee> Unless you guys spend two years on it.
  640. [14:38] <Grum> why?
  641. [14:38] <Miclee> :|
  642. [14:38] <Didz> because it's not a perfect world.
  643. [14:39] <Grum> there is not that much in minecraft
  644. [14:39] == clarjon1 [~clarjon1@74.198.9.197] has joined #risucraft
  645. [14:39] <Miclee> Grum: Just rewrite the damn thing to be efficient, then.
  646. [14:39] <Grum> its just spaghetti right now :)
  647. [14:39] <Miclee> If it's that simple.
  648. [14:39] == kernymi [~kernymi@175.144.204.101] has joined #risucraft
  649. [14:39] <Grum> Miclee: yes? that is the plan :)
  650. [14:39] <Risugami> it's not spaghetti
  651. [14:39] <Risugami> terraria is spaghetti
  652. [14:39] <Grum> true, you could eat spaghetti
  653. [14:39] <JabJabJab> lol
  654. [14:39] <Miclee> Oh? So you're actually rewriting it?
  655. [14:39] <TehKrush> can terraria be modded yet?
  656. [14:39] <damunzy> Let's reroll the entire code! Mozilla did that with netscape.....it worked after how many years? :)
  657. [14:39] <JabJabJab> very expensive spaghetty
  658. [14:39] <Grum> Miclee: no
  659. [14:39] <famerdave> TehKrush: yes/No
  660. [14:39] <pig> Kattmatu: hmm? I was afk, you pinged me but its off my list already
  661. [14:39] <Risugami> terraria is made from a big if statement
  662. [14:39] <pig> Log*
  663. [14:39] <Miclee> Grum: Then why say yes? >_>
  664. [14:40] <famerdave> TehKrush: someone has built a BIG mod API….
  665. [14:40] <Grum> because rewriting implies a bigbang implementation
  666. [14:40] <Miclee> Seriously, Grum, can you just straight-up answer questions instead of being confusing as all fuck?
  667. [14:40] == Flan [~Flan@host86-168-236-176.range86-168.btcentralplus.com] has quit [Read error: Connection reset by peer]
  668. [14:40] <Risugami> somebody made a terraria launcher with modding
  669. [14:40] <famerdave> Grum: Are you on the Mojang team? If so - please tell them to fix the slime AI.
  670. [14:40] == Vairean [~kernymi@175.144.204.101] has quit [Ping timeout: 202 seconds]
  671. [14:40] <Grum> famerdave: yes
  672. [14:40] <Miclee> Dinnerbone wake up. D:
  673. [14:40] <Grum> you mean the desync of positions vs what you see?
  674. [14:41] <turol> Grum: will the api require configuring block ids like current mods?
  675. [14:41] <GaryCXJk> Sorry if I'm not talking, I give more fucks to Puss in Boots than this.
  676. [14:41] <turol> or will it be automatic?
  677. [14:41] <Grum> turol: shouldnt, should be automatic
  678. [14:41] <Grum> just say you want to register a block .. done
  679. [14:41] <Risugami> I think it's too early to say turol
  680. [14:41] <turol> saved with the world or globally?
  681. [14:41] <Grum> world obviously
  682. [14:41] <turol> awesome
  683. [14:41] <WackoMcGoose> How I feel right now: http://i0.kym-cdn.com/photos/images/original/000/112/480/OpoQQ.jpg?1302279568
  684. [14:41] <Miclee> .tw Fligabob
  685. [14:41] <crow> Miclee: 2012-04-07 21:33:42 fligabob: @Dinnerbone May I suggest your come onto #risucraft on EsperNet. Grum is making you all look like idiots...
  686. [14:41] <Miclee> ^^^THIS
  687. [14:41] <Grum> really, you can cover like 50% of all mods if you just add: items, blocks, material, entities etc
  688. [14:42] <turol> what are you using as unique block identifier? classname?
  689. [14:42] <WackoMcGoose> What Miclee posted.
  690. [14:42] <Miclee> Grum: But you don't cover the total conversions or large mods.
  691. [14:42] <Didz> hopefully world files will store a mapping of block names for mods with their respected block IDs that are used in that world
  692. [14:42] <turol> what about several mods which want to add the same kind of ore?
  693. [14:42] <JabJabJab> !anagrams minecraft.net
  694. [14:42] <Grum> Miclee: so what would those large mods be doing that you cannot do with an api?
  695. [14:42] <crow> minecraft.net - FAT INCREMENT - EMINENT CRAFT
  696. [14:42] <Didz> instead of *global* block ID configs
  697. [14:42] <Didz> which is ridiculous
  698. [14:42] <Miclee> Grum: Basically changing the core game itself!
  699. [14:42] <Grum> turol: they will possible collide
  700. [14:42] <Risugami> I'd like a mapping, but we need to kill the static aspect of items/blocks first
  701. [14:42] <Grum> Miclee: like WHAT?
  702. [14:42] <Miclee> Block breaking, for one.
  703. [14:42] <Grum> Risugami: planning to do so
  704. [14:42] <Grum> Miclee; blockbreaking?
  705. [14:42] == Ribor [~ribor@user-69-73-8-251.knology.net] has quit [Ping timeout: 190 seconds]
  706. [14:42] <JabJabJab> !anagrams bullshit
  707. [14:42] <crow> bullshit - STILL HUB
  708. [14:42] == SDG|away has changed nick to SmallDeadGuy
  709. [14:43] <Miclee> Grum: Yes, block breaking.
  710. [14:43] <GUIpsp> Grum: model scaling, bb editing, model creating
  711. [14:43] <SmallDeadGuy> Back
  712. [14:43] <GUIpsp> model editing too
  713. [14:43] <SmallDeadGuy> Oh look, still here :(
  714. [14:43] <Grum> GUIpsp: should all be done sanely
  715. [14:43] <Miclee> So that blocks store their damage values, and even change model based on that!
  716. [14:43] <WackoMcGoose> I'm still mad that you guys didn't add Infinite Spritesheets along with the 4096 blockIDs, and that we had to do a lot of fixing just to make the ID range work.
  717. [14:43] <GUIpsp> drop editing
  718. [14:43] <Grum> Miclee: you can do that right now? O.o
  719. [14:43] <Miclee> Grum: Yes.
  720. [14:43] <Miclee> We can do anything right now.
  721. [14:43] <Miclee> We have player races, too.
  722. [14:43] <GUIpsp> ^
  723. [14:43] <WackoMcGoose> ^^^
  724. [14:43] <Kattmatu> vv
  725. [14:43] <Miclee> A halfling, even, that fits in 1-block-tall spaces.
  726. [14:43] <Miclee> It's awesome.
  727. [14:43] <Samantha> ~%percent*$*~$*#@£%percent*$^
  728. [14:43] == Eric_ [webchat@dslb-088-074-056-170.pools.arcor-ip.net] has joined #risucraft
  729. [14:43] <Grum> which is nothing more than metadata on an entity
  730. [14:43] <Grum> and female entities :p
  731. [14:44] <WackoMcGoose> Grum: It's not metadata, it's a whole new byte array specifically for blockbreak.
  732. [14:44] <WackoMcGoose> We also changed traditional metadata from nibbles to full bytes :P
  733. [14:44] <Grum> WackoMcGoose: you can trivially do that right now
  734. [14:44] <Risugami> anybody add breeding to villagers, like animals?
  735. [14:44] <Grum> just the displaying is slightly harder to do :)
  736. [14:44] <Grum> WackoMcGoose: imho data/metadata should merge into a single int
  737. [14:45] <Kattmatu> Risugami: And genetics
  738. [14:45] == mib_yn7lzp [Mibbit@c-68-49-148-170.hsd1.md.comcast.net] has joined #risucraft
  739. [14:45] == mode/#risucraft [+b mib_*!*@*] by ChanServ
  740. [14:45] == mib_yn7lzp was kicked from #risucraft by zsh [Banned: Default mibbit nicks disallowed. Get a proper nick with /nick newnamehere and rejoin.]
  741. [14:45] <Grum> 32bits is MOOORRRE than enough for anyone
  742. [14:45] <Kattmatu> bitches love dem chromosomes
  743. [14:45] <Didz> IPv4 :D
  744. [14:45] <Miclee> Grum: So why were you against 4096 block ids beig MOOOORE than enough for anyone?
  745. [14:45] <WackoMcGoose> Here, have an example of my block-modeling ability: http://dl.dropbox.com/u/52541782/Minecraft/screencaps/2012-03-30_12.48.26.png
  746. [14:45] == mode/#risucraft [-b mib_*!*@*] by Corosus
  747. [14:45] <Grum> Miclee: i just said that 12bits is 'weird'
  748. [14:45] <Grum> i think it should be more
  749. [14:45] <Grum> 12bits aligns with nothing
  750. [14:45] <Miclee> Grum: Point being?
  751. [14:45] <Miclee> Why would you require it to?
  752. [14:46] == alleymoses96 [Mibbit@c-68-49-148-170.hsd1.md.comcast.net] has joined #risucraft
  753. [14:46] == Puckey_OFF has changed nick to Puckey
  754. [14:46] <Grum> for efficient storage?
  755. [14:46] <Didz> efficiency
  756. [14:46] <Grum> god you are the one crying about performance :D
  757. [14:46] <Grum> 12bits is about the worst size you can give it
  758. [14:46] <WackoMcGoose> Grum: It's 16 bits. I just said we changed regular metadata to fullbytes, plus a second byte array for the blockbreak.
  759. [14:46] <Miclee> WackoMcGoose: We're talking about block ids
  760. [14:46] <Grum> so you have 32bytes of data now not WackoMcGoose?
  761. [14:46] <Didz> CPUs are happy when data types are aligned to boundaries
  762. [14:46] <WackoMcGoose> oh
  763. [14:46] == kernymi has changed nick to Vairean
  764. [14:46] <Miclee> Grum: What would be better, than?
  765. [14:46] <Risugami> the whole 4096 thing seems expensive
  766. [14:46] <famerdave> TehKrush: It's called TConfig… thats the Modding API type thing for Terraria
  767. [14:46] <Grum> it is
  768. [14:46] == Vairean has changed nick to kernymi
  769. [14:46] == waxdt|Streaming [~waxdt@e184169.upc-e.chello.nl] has quit [Read error: Connection reset by peer]
  770. [14:47] == alleymoses96_ [webchat@c-68-49-148-170.hsd1.md.comcast.net] has joined #risucraft
  771. [14:47] == alleymoses96 [Mibbit@c-68-49-148-170.hsd1.md.comcast.net] has quit [Client Quit]
  772. [14:47] <Grum> what is it right now per block? it was 8bits for type; 4 for meta
  773. [14:47] == waxdt|Streaming [~waxdt@e184169.upc-e.chello.nl] has joined #risucraft
  774. [14:47] <Grum> now it is supposed to be 12 and?
  775. [14:47] <Grum> 8 ?
  776. [14:47] == alleymoses96_ [webchat@c-68-49-148-170.hsd1.md.comcast.net] has quit [Client Quit]
  777. [14:47] <Risugami> 8, and 4, and 4
  778. [14:47] == alleymoses96 [Mibbit@c-68-49-148-170.hsd1.md.comcast.net] has joined #risucraft
  779. [14:48] <Risugami> that's a short right there
  780. [14:48] <Grum> except that its stored as 8 + 4 + 4
  781. [14:48] == creatorfromhell [webchat@c-98-236-228-12.hsd1.oh.comcast.net] has joined #risucraft
  782. [14:48] <Grum> or .. hehe
  783. [14:48] <Grum> not even sure right now; havent looked at that code
  784. [14:48] <Samantha> Omg.
  785. [14:48] == creatorfromhell [webchat@c-98-236-228-12.hsd1.oh.comcast.net] has left #risucraft []
  786. [14:48] <Risugami> easier via binary math in a single array
  787. [14:48] == waxdt|Streaming has changed nick to waxdt|sleeping
  788. [14:48] == creatorfromhell [webchat@c-98-236-228-12.hsd1.oh.comcast.net] has joined #risucraft
  789. [14:48] <creatorfromhell> Hi
  790. [14:48] <WackoMcGoose> Fucking nibblebytes how do they work? :P
  791. [14:49] <Grum> its just half-bytes (so 4 bits)
  792. [14:49] <Miclee> Anyways, halflingfun: http://i.imgur.com/7fM3a.png
  793. [14:49] <Miclee> (having a chicken look down at you is just odd)
  794. [14:49] * WackoMcGoose was being sarcastic, hence the ":P"
  795. [14:49] <Kattmatu> Miclee: You make me jelly
  796. [14:49] <Grum> Miclee: sofar you havent mentioned anything that shouldn't be possible btw
  797. [14:49] <Grum> given that stuff changes enough :P
  798. [14:50] <Grum> there will always be tradeoffs for performance/size/memory etc
  799. [14:50] <Miclee> Well I don't know how extensive the API will be, so I can't really tell you what your API won't support.
  800. [14:50] <Miclee> We'll only know when you make it.
  801. [14:50] <Fligabob> Grum, so with the mod API, you can completely change about any class, and it'll still be supported?
  802. [14:50] <Risugami> (id & 0xFFF) | ((data & 0xF) << 12)
  803. [14:50] <Grum> yet you say that it wont be good enough before you tell anyone what you need :)
  804. [14:50] <Miclee> Grum: As I sense it won't be good enough.
  805. [14:50] == Ribor [~ribor@user-69-73-8-251.knology.net] has joined #risucraft
  806. [14:51] <Grum> Miclee: because no-one has made something good enough?
  807. [14:51] <Miclee> By the time you guys get the API out, we'll probably have modified near enough 50% of the classes, Grum.
  808. [14:51] <Miclee> Or more, even.
  809. [14:51] <creatorfromhell> New wiki page coming dealing with Minecraft modding. Community editing of course is welcome. http://www.minecraftwiki.net/wiki/Tutorials/Modding
  810. [14:51] <Grum> i dont see why you would need to modify any of the classes :/
  811. [14:51] <Fligabob> Seriously...
  812. [14:51] <Miclee> Grum: As we're modifying things...
  813. [14:51] <Miclee> >_>
  814. [14:51] <Miclee> How else do you expect us to mod?
  815. [14:51] <Grum> a proper system will allow you to change things without having to change files O.o
  816. [14:52] <Fligabob> You don't get why people who are making modifications need to modify classes?
  817. [14:52] <Miclee> Yes, there isn't a proper official system, clearly.
  818. [14:52] <Miclee> THAT'S WHY WE DO THIS.
  819. [14:52] <Kattmatu> Grum: Do it Lua style!
  820. [14:52] <creatorfromhell> Lol
  821. [14:52] <Grum> Miclee: yes and that doesnt make it 'the best way' :D
  822. [14:52] <Miclee> Grum: There's not really any other way, for us.
  823. [14:52] <Miclee> So don't talk like that.
  824. [14:52] <Grum> and that is why there should be a proper api for it!
  825. [14:52] <Risugami> would be so much easier if this wasn't java
  826. [14:52] <Miclee> Yes, but you didn't make a proper API yet. >_>
  827. [14:52] <Grum> Risugami: yes and no
  828. [14:52] <famerdave> Gosh! Why is the world is the Pig Zombie AI still derpy, Grum: please get it fixed in 1.3. My adventure map is kinda stupid with out it.
  829. [14:52] <Grum> would be nice if it would be a more flexible language
  830. [14:53] <Kattmatu> Like Brainfuck
  831. [14:53] == Linkshot [~luminoit@CPE001346ac69d9-CM000a739c0976.cpe.net.cable.rogers.com] has joined #risucraft
  832. [14:53] <Risugami> like in C++, you write your own custom system and it works for anything
  833. [14:53] <Grum> or befudge
  834. [14:53] <Grum> yeah but then there would be no modding at all
  835. [14:53] <Grum> until there is some sort of an api
  836. [14:53] <Miclee> If it were C++, Notch would've made an API in the early days.
  837. [14:53] <Risugami> at least in C# we get pointers. heh
  838. [14:54] <SmallDeadGuy> Risugami: :P
  839. [14:54] <Grum> Miclee: yeah and that would have been super useful; see how the code looks right now O.o
  840. [14:54] <Kattmatu> SmallDeadGuy has C# on pinglist
  841. [14:54] <SmallDeadGuy> I wonder how many people in here enjoy c#
  842. [14:54] <Miclee> Grum: Make sure you also add support for changing the main menu completely in your API.
  843. [14:54] <SmallDeadGuy> Kattmatu: No not quite
  844. [14:54] <Didz> GMod has a very nice API, and people have made really awesome addons for it; but it still has a system to load arbitrary executable DLLs
  845. [14:54] <Miclee> We changed it completely.
  846. [14:54] <Risugami> wonder how well minecraft would fare on torque
  847. [14:54] <Grum> Miclee: probably wont happen
  848. [14:54] <Risugami> it's bytecode
  849. [14:54] == waxdt|sleeping [~waxdt@e184169.upc-e.chello.nl] has quit [Read error: Connection reset by peer]
  850. [14:55] <Miclee> Grum: Well there you go, one thing that's unsupported that will cause EvilMinecraft to die.
  851. [14:55] <Miclee> You asked for one, there's one.
  852. [14:55] == waxdt|sleeping [~waxdt@e184169.upc-e.chello.nl] has joined #risucraft
  853. [14:55] <Miclee> That'll mess with the Aether, too.
  854. [14:55] <Grum> Miclee: that makes no sense, skinning it you can already do that
  855. [14:55] <Kattmatu> ...
  856. [14:55] <Miclee> Grum: We aren't just skinning it. Want a screenshot?
  857. [14:55] <Grum> but the game still has to be minecraft in principle, wouldn't make much sense for Mojang otherwise? :/
  858. [14:56] <WackoMcGoose> Grum: http://dl.dropbox.com/u/52541782/Minecraft/screencaps/2012-04-07_12.03.07.png
  859. [14:56] <Miclee> Grum: http://i.imgur.com/rxfzw.png
  860. [14:56] == waxdt1 [~waxdt@e184169.upc-e.chello.nl] has joined #risucraft
  861. [14:56] == waxdt|sleeping [~waxdt@e184169.upc-e.chello.nl] has quit [Read error: Connection reset by peer]
  862. [14:56] <Miclee> (ironic yellowtext is ironic, lulz)
  863. [14:56] <Risugami> signs really need antialias
  864. [14:56] == alleymoses96 [Mibbit@c-68-49-148-170.hsd1.md.comcast.net] has quit [Quit: http://www.mibbit.com ajax IRC Client]
  865. [14:56] == alleymoses96_ [webchat@c-68-49-148-170.hsd1.md.comcast.net] has joined #risucraft
  866. [14:56] <Miclee> Risugami: I know, that'll happen in the future.
  867. [14:57] == Miner_Dave [~Miner@79.112.58.211] has quit [Read error: Connection reset by peer]
  868. [14:57] == Joe12o [webchat@c-66-30-173-251.hsd1.ma.comcast.net] has joined #risucraft
  869. [14:57] <ShaRose> hmm
  870. [14:57] <ShaRose> I wonder what's faster for lookup time. An array, or a switch statement.
  871. [14:57] <Kattmatu> nn
  872. [14:58] <Grum> Miclee: i think that should be doable tbh :D
  873. [14:58] == alleymoses96 [Mibbit@c-68-49-148-170.hsd1.md.comcast.net] has joined #risucraft
  874. [14:58] <Grum> ShaRose: switch
  875. [14:58] <Miclee> Grum: But you just said it wouldn't be.
  876. [14:58] <WackoMcGoose> ^
  877. [14:58] <Kattmatu> Grum: Well yeah, you can replace the gui with another gui, but still
  878. [14:58] <SmallDeadGuy> Grum: A very good addition to the API: custom dimension support
  879. [14:58] <Risugami> switches are just if statements with benefits
  880. [14:58] <Miclee> And biomes, too, SmallDeadGuy.
  881. [14:58] <Didz> if it isn't doable, you don't need to use the API
  882. [14:58] <ShaRose> Grum does it matter on the table size though is what I was thinking
  883. [14:58] <Miclee> Didz: Then we don't have any official backing for distribution.
  884. [14:58] <ShaRose> I'm doing up that idea and I plan on doing up class generation as a diff engine
  885. [14:58] <Grum> ShaRose: depends how much you want to switch on yeah :P
  886. [14:59] == Shortwind [Shortwind@108.160.49.18] has joined #risucraft
  887. [14:59] <WackoMcGoose> Risugami: All of Minecraft would be good with antialias, long as it's toggleable (like in OptiFine). I can't even get above 30fps in TF2 if AA is enabled.
  888. [14:59] <Grum> SmallDeadGuy: yeah ofc
  889. [14:59] <Didz> Miclee, ah
  890. [14:59] <Risugami> could use a switch statement in renderblocks...
  891. [14:59] <SmallDeadGuy> Grum: Also I'm fed up of arguing now, can't convince a normal mojang dev let alone an ex-bukkit one :/
  892. [14:59] <ShaRose> Grum was debating on "if it's under 20 IDs to switch use switch, otherwise just using an array
  893. [14:59] <Grum> Miclee: doesnt mean i dont think it should be added, but if you think from a mojangs pov what is the benefit?
  894. [14:59] == armed [~armed_tro@mobile-166-147-108-157.mycingular.net] has joined #risucraft
  895. [14:59] <Miclee> Grum: Mod support.
  896. [14:59] <Miclee> That's the purpose of the API.
  897. [15:00] <Risugami> not even sure if Notch understands switch
  898. [15:00] == TheBadShepperd [~xelda@108-70-227-82.lightspeed.frokca.sbcglobal.net] has joined #risucraft
  899. [15:00] == mode/#risucraft [+v TheBadShepperd] by zsh
  900. [15:00] <Grum> Risugami: yeah erm not used anywhere :p
  901. [15:00] <Risugami> never see them
  902. [15:00] <Grum> seems like he coded it for 1.1
  903. [15:00] <Miclee> Grum: The benefit of adding that means EvilMinecraft lives on, which means a plethora of new content of players in a mod.
  904. [15:00] <SmallDeadGuy> Risugami: :P I think that could be the decompilers
  905. [15:00] <ShaRose> SmallDeadGuy nope
  906. [15:00] == Djohaal [~Djohaal@189.114.232.185.dynamic.adsl.gvt.net.br] has joined #risucraft
  907. [15:00] == Shadow386 [~Shadow386@67.222.150.135] has joined #risucraft
  908. [15:00] <Miclee> Which in turn can lead to people continuing playing, getting interested in the brand, etc.
  909. [15:00] <Grum> Miclee: something like that can live on without modifying the first screen o.O
  910. [15:00] <Miclee> Which in turn, Grum, leads to money.
  911. [15:01] <Grum> you are making it a bit drastic right now Miclee :D
  912. [15:01] <Miclee> Grum: You asked for how it benefits Mojang.
  913. [15:01] <Miclee> I just gave you reasons.
  914. [15:01] <Fligabob> Grum: Here's a suggestion. Go for Notch's original API idea. You release the source to people who sign a waver, they modify it, and submit the source to Mojang to an official mod store or something. You then, in game, merge conflicting files, and compile them into the game. That way, people can do anything they want to the game without limitation.
  915. [15:01] <Risugami> it's a shame switches in java are limited to ints
  916. [15:01] <Miclee> ^@Fligabob
  917. [15:01] <Grum> Fligabob: 'releasing source' will not do any good at all :/
  918. [15:01] <Grum> Risugami: strings in 1.7! ;D
  919. [15:01] <Miclee> Grum: >>>SIGN WAIVERS + NDA
  920. [15:01] <Miclee> Do you not know what an NDA is?
  921. [15:01] <SmallDeadGuy> Grum: Just being able to add/move/modify buttons and other elements would be nice.
  922. [15:02] <Risugami> oh really? better
  923. [15:02] <Grum> (also enums btw)
  924. [15:02] == Kattmatu [~Tundmatu@h47n1fls304o1100.telia.com] has quit [Ping timeout: 204 seconds]
  925. [15:02] <Miclee> And Grum, each copy of the source will have a signed certificate.
  926. [15:02] <Grum> but notch uses no enums! :D
  927. [15:02] <Miclee> If it leaks, it's not a big deal either as it's java anyways.
  928. [15:02] <Risugami> enums are treated like ints anyways
  929. [15:02] <Grum> it is a big deal
  930. [15:02] <Miclee> The people who get the leaked version can't submit their mods officially, Grum.
  931. [15:02] <Grum> you cannot ever go back from leaked source
  932. [15:02] <Miclee> Grum: The Minecraft source is basically out there, already.
  933. [15:02] <Fligabob> You release pre-releases without protection. People can just run them straight from the jar.
  934. [15:02] <ShaRose> what Grum said
  935. [15:02] <Grum> Miclee: so why need more?
  936. [15:02] <ShaRose> er
  937. [15:02] <Risugami> can we get less enums Grum?
  938. [15:02] <ShaRose> Miclee said
  939. [15:03] <ShaRose> :P
  940. [15:03] <Miclee> Grum: As you want it to be official.
  941. [15:03] <WackoMcGoose> Grum: I already see a dozen enum classes, and that's just in vanilla.
  942. [15:03] <Fligabob> What Miclee said
  943. [15:03] <Risugami> we can't exactly extend from those
  944. [15:03] <ShaRose> Grum what is the downside, to mojang, for leaked source code
  945. [15:03] <Grum> Risugami: we need more enums BUT they should implement an interface and be registered somewhere
  946. [15:03] <Miclee> I feel like I'm talking to someone who doesn't understand the business side of game development at all. Whar is Carl? D:
  947. [15:03] <Miclee> I should just e-mail Carl about all of this.
  948. [15:03] <Miclee> ^@ShaRose
  949. [15:03] <Grum> so a custom thing can implement the interface and then register it
  950. [15:03] <Grum> ShaRose: IP ?
  951. [15:04] <ShaRose> Grum what IP
  952. [15:04] <Risugami> I'll accept an interface
  953. [15:04] <ShaRose> don't we already have
  954. [15:04] <Grum> Risugami: yeah lol me too, none of those sofar :(
  955. [15:04] == redstonehelper_ [~redstoneh@stgt-4d025bd5.pool.mediaWays.net] has joined #risucraft
  956. [15:04] <ShaRose> we know how everything in the game works
  957. [15:04] <armed> ShaRose: It's up to Jeb and others
  958. [15:04] <Miclee> Grum: We already have everything, pretty much, it's just not 'official' :|
  959. [15:04] <Didz> releasing source does not affect Mojang's Intellectual Property stance whatsoever
  960. [15:04] <Miclee> Fuckit
  961. [15:04] <Miclee> I'll just e-mail Carl
  962. [15:04] <Miclee> This is useless.
  963. [15:04] <Didz> Fukkit :D
  964. [15:04] == redstonehelper [~redstoneh@stgt-4d025bd5.pool.mediaWays.net] has quit [Ping timeout: 204 seconds]
  965. [15:04] == redstonehelper_ has changed nick to redstonehelper
  966. [15:04] <Miclee> Didz: Indeed.
  967. [15:04] <armed> If they did it in a controlled fashion, Didz is right
  968. [15:04] <Grum> better; give the mail you are sending to carl to me and i'll make him read it
  969. [15:04] <SmallDeadGuy> Grum: Why would releasing the source be bad? It'd be good because: more understandable for us, little hassle in updating, no need for losing information in decompiling, no hassle in reobfuscating, allows us to debug errors from the community better, etc. I don't accept it's bad until you have a counter for ALL of those reasons
  970. [15:04] <Risugami> the problem with enums is that we can't add onto them
  971. [15:05] <Miclee> Grum: No, I can e-mail him myself.
  972. [15:05] <Miclee> I do so very often.
  973. [15:05] <Risugami> big problem with tool mods
  974. [15:05] <ShaRose> Miclee bcc
  975. [15:05] <Grum> Miclee: good luck reaching him :)
  976. [15:05] <armed> And yeah we have the source
  977. [15:05] <Miclee> I share e-mails with him every couple of weeks, Grum. >_>
  978. [15:05] <Grum> SmallDeadGuy: the source is not a holy grail
  979. [15:05] <WackoMcGoose> If anything, releasing source in a controlled way would make modding EASIER. Right now with MCP, there's still a fair amount of obfuscated method names that no one knows what they do.
  980. [15:05] <Grum> Miclee: good :)
  981. [15:05] <Shadow386> Miclee, you know he's just going to tell Carl to ignore you right?
  982. [15:05] <ShaRose> Grum it's not, it's so we could do that push changes thing earlier :V
  983. [15:05] <armed> MCP does a darn good job of decompiling and deobfuscating it into a usable form
  984. [15:05] <Grum> Shadow386: why?
  985. [15:05] <SmallDeadGuy> Grum: No but it you're making as hard to get as one >_>
  986. [15:05] <Miclee> Shadow386: And if he does that it just proves Mojang doesn't care for the community at all. :P
  987. [15:05] <ShaRose> Miclee BCC it to carl, grum, jerb, etc etc
  988. [15:06] <Shadow386> Why else would you want him to email you instead of Carl? To "be sure" it gets to him?
  989. [15:06] <ShaRose> last time I emailed jerb I got ignored for like 2 weeks
  990. [15:06] <Miclee> ShaRose: No, just sending to Carl.
  991. [15:06] <Shadow386> Why not just let him email then?
  992. [15:06] <SmallDeadGuy> Also you're avoiding the question, give me a fuck straight answer Grum
  993. [15:06] <Samantha> You know SmallDeadGuy, avoiding the question is much like making love to a beautiful woman
  994. [15:06] <Samantha> You've got to sigh the soft
  995. [15:06] <Samantha> spot the private
  996. [15:06] <ShaRose> then I bcc'd to everyone and got an answer in an hour
  997. [15:06] <Samantha> and finally afford the frog.
  998. [15:06] <ShaRose> :V
  999. [15:06] <WackoMcGoose> armed: But it's not 100% obfuscated, more like 95%. Most of it's there, but there's some methods that are still named "func_12345_asdf" and have no javadoc.
  1000. [15:06] <Grum> SmallDeadGuy: to what? why source is bad?
  1001. [15:06] <Grum> because its not better than what you are seeing right now
  1002. [15:06] <Grum> its not more clear
  1003. [15:06] <WackoMcGoose> *deobfuscated
  1004. [15:06] <Grum> stop pretending it is; we thought the same; its not
  1005. [15:06] <armed> WackoMcGoose: That's because no one has touched that code yet
  1006. [15:06] <ShaRose> Grum we don't CARE if it's more clear
  1007. [15:06] <SmallDeadGuy> Grum: Why releasing it is bad
  1008. [15:06] <Shadow386> Grum: But then you'd have the community help clean it up
  1009. [15:06] <ShaRose> you said we couldn't push stuff because we didn't have the source
  1010. [15:06] <Grum> riiiight and that will work shadow
  1011. [15:06] <Shadow386> Release shit code, get help, fix it up
  1012. [15:07] <WackoMcGoose> ^
  1013. [15:07] <ShaRose> if we have the sourse WE CAN HELP CLEAN IT UP.
  1014. [15:07] <Shadow386> You'd be surprised of how many people in here WANT to help
  1015. [15:07] * Searge leans back in his chair and enjoys some cold soda, watching the discussion from a distance
  1016. [15:07] <Risugami> the problem is mainly with obfuscator removing useful stuff
  1017. [15:07] <ShaRose> ^
  1018. [15:07] <armed> Grum: We don't want it because it's "better than" MCP
  1019. [15:07] <Grum> hey i know, used to be one of them
  1020. [15:07] <Shadow386> being limited to saying "nope, just some methods" wont help.
  1021. [15:07] <Risugami> like exceptions and generics
  1022. [15:07] == njits23 [webchat@a83-163-100-97.adsl.xs4all.nl] has joined #risucraft
  1023. [15:07] <SmallDeadGuy> And it even if the source isn't any better, it still removes the hassle of decompiling, reobfuscating and updating to annoying mappings
  1024. [15:07] <SmallDeadGuy> Grum ^
  1025. [15:07] <Shadow386> Searge, toss one my way?
  1026. [15:07] <Grum> there is no reason to reobfuscate :/
  1027. [15:07] <ShaRose> Grum I've said I wouldn't mind doing free work on MC if I had the actual source
  1028. [15:08] <Miclee> Grum: Have you ever made a Minecraft client mod?
  1029. [15:08] <ShaRose> Grum if you want others to use it there is :P
  1030. [15:08] * Searge throws a soda to Shadow386, trying to make it "fun" for him to catch it :)
  1031. [15:08] <Grum> Miclee: nope
  1032. [15:08] <Miclee> So let me get this straight - we have people who haven't made mods make the API?
  1033. [15:08] <SmallDeadGuy> Grum: Yes, to make it work with your obfuscated releases, fucktard >_>
  1034. [15:08] * Shadow386 catches it with a NPE
  1035. [15:08] <WackoMcGoose> Want some popcorn with that, Searge? I'm going to-- oh shit, forgot that old microwave is old and popcorn fries the internal breakers.
  1036. [15:08] <Shadow386> fuck, my hand null'd out
  1037. [15:08] <Grum> Miclee: the client is an uber small part of the whole
  1038. [15:08] <Miclee> Grum: Not when we're making /client mods/
  1039. [15:08] <Grum> its mostly big because of the horrid rendering :D
  1040. [15:08] <Grum> Miclee: and that will change
  1041. [15:08] <Grum> SP will become local MP
  1042. [15:08] <SmallDeadGuy> I'm getting to angry, I'm gonna take my rage out in crow for a sex
  1043. [15:09] <ShaRose> NOOOOOOO.
  1044. [15:09] <SmallDeadGuy> sec*
  1045. [15:09] <Miclee> Grum: And why do I know you guys will find a way to mess that up?
  1046. [15:09] <armed> Grum: That won't happen anytime soon.
  1047. [15:09] <Didz> the client is 50% of Minecraft from the user perspective, it's a pretty big part.
  1048. [15:09] <Grum> armed: we'll see
  1049. [15:09] <Risugami> .q add SmallDeadGuy I'm getting to angry, I'm gonna take my rage out in crow for a sex
  1050. [15:09] <crow> Risugami: quote added.
  1051. [15:09] <ShaRose> Grum you know as well as I do unless you do that SP as localhost MP thing right you'll fuck over a lot of people.
  1052. [15:09] <Grum> ShaRose: why?
  1053. [15:09] == TehKrush [~TehKrush@CPE185933432109-CM185933432106.cpe.net.cable.rogers.com] has quit [Quit: Leaving]
  1054. [15:09] <pig> ?tc2
  1055. [15:09] <ShaRose> if you literally have to ask that than you shouldn't be thinking of that tbph
  1056. [15:09] == Yowshi [~Yoshi@dsl-207-112-126-208.tor.primus.ca] has quit [Quit: Leaving.]
  1057. [15:10] <pig> ?azanor
  1058. [15:10] <Grum> if you dont see that that needs to happen there is another problem :)
  1059. [15:10] <Risugami> lagggg
  1060. [15:10] <Didz> I'm going to flip the table if you actually initiate a socket connection to localhost to make that happen.
  1061. [15:10] <Miclee> Grum: Why does it need to happen?
  1062. [15:10] <Grum> even notch said that over a year ago :/
  1063. [15:10] <pig> ?ping
  1064. [15:10] <crow> pong
  1065. [15:10] <Shadow386> ?pong
  1066. [15:10] <crow> lahwran likes cute asian boys
  1067. [15:10] <Miclee> Explain to me why it DOES need to happen, Grum.
  1068. [15:10] <Shadow386> ._.
  1069. [15:10] <Miclee> I'd like to hear this.
  1070. [15:10] <Grum> Miclee: because right now any change you do had to be implemented twice
  1071. [15:10] <SmallDeadGuy> Risugami: :P
  1072. [15:10] <Grum> *has
  1073. [15:10] <ShaRose> Grum and?
  1074. [15:10] <Grum> SP and MP have different bugs
  1075. [15:10] <Grum> and? it makes it unworkable O.o
  1076. [15:10] <ShaRose> There are a LOT of mods which are only SP
  1077. [15:10] == Yowshi [~Yoshi@dsl-207-112-126-208.tor.primus.ca] has joined #risucraft
  1078. [15:10] <armed> But it needs to be done right
  1079. [15:11] <Miclee> How is that unworkable?
  1080. [15:11] == JanglerNPL [janglernpl@ool-182ff596.dyn.optonline.net] has left #risucraft []
  1081. [15:11] == ZNickq [webchat@109.97.148.69] has joined #risucraft
  1082. [15:11] <Grum> ShaRose: yes and they will have to change
  1083. [15:11] <ShaRose> no, it won't
  1084. [15:11] <Miclee> Grum: And most of them will be unwilling, so there's another 25% of the modding community dead.
  1085. [15:11] <famerdave> Guys! Why don't we wait till Grum and Jeb and the rest of the team is gotten something to show us, then tell them what needs to change
  1086. [15:11] <Grum> then they wont o.O
  1087. [15:11] <Risugami> can you at least combine SP and MP, but NOT use a socket for SP
  1088. [15:11] <armed> This seems to sound like "expect to have to rewrite all your mods"
  1089. [15:11] <Miclee> There's a whole 75% of the modding community dead from your API, Grum.
  1090. [15:11] <Grum> Risugami: ofc
  1091. [15:11] <Miclee> What now?
  1092. [15:11] <Grum> no need to use sockets :)
  1093. [15:11] <Miclee> How do you guys hope to sustain a community?
  1094. [15:11] <Risugami> use a basic data stream that uses no networking
  1095. [15:11] <Samantha> i am? that doesn't sound like good news at all =[
  1096. [15:12] <ShaRose> Risugami I'd rather they didn't do that :P
  1097. [15:12] <Grum> Risugami: yeah just create the packets and pop them in the queue locally
  1098. [15:12] <ShaRose> It'd be better to have a dummy interface that just loops back
  1099. [15:12] <SmallDeadGuy> Miclee: They're probably hoping curse + yogscast will
  1100. [15:12] <Risugami> yea that is the sane method
  1101. [15:12] <Shadow386> famerdave, because then we'd be letting them make something noone will like and it'll be stuck in the game as they wont remove it. Handle it before it's done, get everyone's ideas, make it one, get something everyone likes
  1102. [15:12] <Didz> Risugami, it'll probably be done like Quake III does its local games
  1103. [15:12] <Grum> yeah ofc Risugami :D
  1104. [15:12] <Shadow386> some people don't like to wait for something to be fixed
  1105. [15:12] == TaoJaz [webchat@adsl-75-25-28-226.dsl.irvnca.sbcglobal.net] has joined #risucraft
  1106. [15:12] <Didz> pop network events into the event queue, which doesn't go through any net interface
  1107. [15:12] <Grum> yup
  1108. [15:12] <Grum> that is the plan
  1109. [15:12] <creatorfromhell> mm
  1110. [15:12] <Grum> then strip the client down
  1111. [15:12] <Risugami> opening a listening port for localhost is just stupid
  1112. [15:12] <creatorfromhell> However, doing it with localhost would help too.
  1113. [15:12] <Grum> Risugami: ofc
  1114. [15:13] <ShaRose> Grum as long as you don't massively increase lag for SP clients :P
  1115. [15:13] <Grum> the client shouldn't be more than a graphical shell
  1116. [15:13] <creatorfromhell> Wouldn't you be able to use a server software in SP to mod the game and add features?
  1117. [15:13] <Grum> ShaRose: internally it already works like this
  1118. [15:13] == Fligabob [webchat@host81-132-209-118.range81-132.btcentralplus.com] has left #risucraft []
  1119. [15:13] <Grum> we'd just be merging the codebases
  1120. [15:13] <Miclee> Grum: I'm surprised. In just a few hours you turned a hopeful modding community into something that's angry.
  1121. [15:13] <creatorfromhell> It seems like a needed thing.
  1122. [15:13] <GUIpsp> Guys! Guys! Why don't we wait for dinnerbone?
  1123. [15:13] == armed [~armed_tro@mobile-166-147-108-157.mycingular.net] has quit [Quit: Bye]
  1124. [15:14] <Miclee> GUIpsp: Because we've been waiting and waiting. D:
  1125. [15:14] <Grum> Miclee: not for a good reason though :)
  1126. [15:14] == mode/#risucraft [-q *!*@c-67-170-244-238.hsd1.ca.comcast.net] by Risugami
  1127. [15:14] <Miclee> Grum: The goal of the API is to make modders happy.
  1128. [15:14] <Miclee> Not angry.
  1129. [15:14] <Risugami> thought I did that already
  1130. [15:14] <Miclee> If it makes us angry, you're doing it wrong.
  1131. [15:14] <njits23> True dat
  1132. [15:14] <Didz> heh, Dinnerbone is the mother we run to when father Grum doesn't let us have what we want
  1133. [15:14] <Grum> Miclee: there will always be angry people, for good and for bad reasons
  1134. [15:14] <Miclee> Grum: Except the core of the modding community is angry.
  1135. [15:14] <Miclee> That's not a good thing.
  1136. [15:14] == ogelami [~ogelami@c83-255-18-221.bredband.comhem.se] has quit [Ping timeout: 195 seconds]
  1137. [15:14] <Miclee> The 12 year olds will be happy with anything.
  1138. [15:14] <Miclee> Actual serious modders? No.
  1139. [15:14] <Grum> Dinnerbone will say the same
  1140. [15:15] <Miclee> Doubtful.
  1141. [15:15] <Grum> it will actually happen :)
  1142. [15:15] <Miclee> We'll see. :)
  1143. [15:15] <Grum> so we shall
  1144. [15:15] * Searge sees only very few people being angry here, most certainly less than 1%
  1145. [15:15] <njits23> SP being a local version of MP?
  1146. [15:15] <GUIpsp> fuck you and your :) you are reminding me of TFC
  1147. [15:15] <Shadow386> Searge, I'm raging so hard, I pooped
  1148. [15:15] <Grum> but really, until there is a decent api i see no reason for any modding framework to 'dissapear'
  1149. [15:15] <Shadow386> but that was about 7 hours ago
  1150. [15:15] <SmallDeadGuy> Searge: I was raging in ##crow
  1151. [15:15] <Shadow386> or was it 8?
  1152. [15:15] <njits23> I thought notch had that planned for a loooong time.
  1153. [15:16] <Miclee> Grum: As the modding framework will be unofficial and can't be distributed on Mojang's distribution servers.
  1154. [15:16] <Grum> njits23: yes for eons
  1155. [15:16] <SmallDeadGuy> It's VERY annoying
  1156. [15:16] <Miclee> The mods that are 'unofficial' won't be able to compete with those that are 'official'.
  1157. [15:16] <famerdave> Grum - when do you think the first update with the API will happen? How much longer will the Forge, and MCP be useD??
  1158. [15:16] <ShaRose> actually he scrapped that idea shortly after we got wind of it
  1159. [15:16] <Grum> Miclee: why would you need a modding framework if you have an api that allows you to do the things you want?
  1160. [15:16] <Samantha> 69
  1161. [15:16] <Shadow386> exactly 4 years and 6 months from now
  1162. [15:16] <Samantha> would i lie?
  1163. [15:16] <ShaRose> because we explained in detail the changes that would need to be done to do it right
  1164. [15:16] <Miclee> Grum: :| You said it won't support the main menu stuff!
  1165. [15:16] <Grum> famerdave: probably until the api surpasses it and people see no reason to use it
  1166. [15:16] <Miclee> It's not letting me do what I won't.
  1167. [15:16] <Miclee> want*
  1168. [15:16] <Grum> Miclee: i said from a mojang pov it might not be sensible
  1169. [15:17] <Miclee> Grum: I gave you reasons why it would be.
  1170. [15:17] <Miclee> If I told Carl the same reasons, I'm sure he'd agree.
  1171. [15:17] <SmallDeadGuy> Yay, repeating sections of arguments :(
  1172. [15:17] <Grum> and those were bad reasons and yet i still agreed with that it should probably be moddable in THAT way you showed
  1173. [15:17] <Miclee> Grum: With an entirely custom renderer?
  1174. [15:17] <Grum> why custom? there is already a world-renderer in the background
  1175. [15:18] <Miclee> Calling renderWorld on the main menu didn't exactly work well, Grum.
  1176. [15:18] <Miclee> And Grum, the background of the main menu are .pngs
  1177. [15:18] <Miclee> Not a world. :S
  1178. [15:18] <Miclee> It's a series of panoramic .pngs
  1179. [15:18] <Miclee> lol
  1180. [15:18] <njits23> LOL
  1181. [15:18] <GUIpsp> LOL
  1182. [15:18] <Grum> pfft dinnerbone lied :P
  1183. [15:18] <SmallDeadGuy> I'm pretty sure Grum is very biased due to his experience with bukkit. Bukkit is a good software for small server plugins that don't require much modification (if any) but is almost completely unexpandable
  1184. [15:18] <Grum> i feel tricked now :D
  1185. [15:18] <Grum> SmallDeadGuy: and that is something that has to be fixed
  1186. [15:19] <GUIpsp> !butt pfft dinnerbone lied
  1187. [15:19] <Miclee> Grum: So I'll ask again: With an entirely custom renderer?
  1188. [15:19] <crow> pfft butt lied
  1189. [15:19] == Valerie [~Valerie@210006168133.ctinets.com] has quit [Read error: Connection reset by peer]
  1190. [15:19] <Grum> the reason bukkit didnt do it is because there was no intention to change the client
  1191. [15:19] == Zonedabone [~Zonedabon@pool-209-158-27-70.alt.east.verizon.net] has quit [Ping timeout: 195 seconds]
  1192. [15:19] <Grum> however once the client becomes 'more stupid' it will become significantly easier to do such things
  1193. [15:19] <Grum> Miclee: no idea, but can it make coffee?
  1194. [15:20] <famerdave> Grum: Correct me if I am wrong, but I assume you will give us a bases - then ask us what else we need? and keep working?
  1195. [15:20] <njits23> Lol
  1196. [15:20] <Miclee> Grum: If we wanted it to, yes.
  1197. [15:20] <Miclee> All we'd need to do is hook the code into a coffee machine and make said code do it.
  1198. [15:20] <Grum> Miclee: but it doesnt do it now? must suck then
  1199. [15:20] <Miclee> It's just robotics.
  1200. [15:20] <Miclee> Grum: Does Minecraft make coffee?
  1201. [15:20] <Miclee> Nope.
  1202. [15:20] <Miclee> Must suck then.
  1203. [15:20] <Grum> that is your reasoning :/
  1204. [15:20] == Chaazd [webchat@v21-15.opera-mini.net] has joined #risucraft
  1205. [15:20] <Grum> hard to argue with that
  1206. [15:20] <Didz> even if the client is a dumb client, it still needs all the server-side logic for client-side predictioning...
  1207. [15:20] <Miclee> No, that's your reasoning that you just stated, Grum. >_>
  1208. [15:21] <Grum> Didz: yes
  1209. [15:21] <Searge> next MCP will have a make_coffee.bat
  1210. [15:21] <GUIpsp> Searge: do it.
  1211. [15:21] <Grum> also: 'The modding API will be designed and developed openly, to make sure we get important feedback from members of the community.' <-- don't forget to give input Miclee :)
  1212. [15:21] == Shortwind [Shortwind@108.160.49.18] has quit [Quit: Leaving]
  1213. [15:21] <Didz> where do we give input?
  1214. [15:21] <Miclee> Grum: I have.
  1215. [15:21] <Didz> apart from discussing here?
  1216. [15:21] <ShaRose> http://titanpad.com/YCHUgtx70A Grum Miclee
  1217. [15:21] <Miclee> You keep saying it's not good.
  1218. [15:22] <GUIpsp> Grum: You are fucking up and ignoring that altogether
  1219. [15:22] <ShaRose> Fill it in.
  1220. [15:22] <Grum> Miclee: that is not input :/
  1221. [15:22] <Miclee> Grum: What isn't?
  1222. [15:22] <Miclee> I've given plenty of input.
  1223. [15:22] <Miclee> Have you not been reading these last hour or two?
  1224. [15:22] <SmallDeadGuy> Grum: Have you got a good answer for why the source for minecraft shouldn't be released?
  1225. [15:22] <ShaRose> Miclee / Grum are there any points I missed on that titanpad?
  1226. [15:22] <Grum> because its a bad idea (tm) :D
  1227. [15:23] <ShaRose> Grum you have to explain why in an argument >_>
  1228. [15:23] == famerdave [~famerdave@nc-71-48-26-37.dhcp.embarqhsd.net] has quit [Quit: famerdave]
  1229. [15:23] <Miclee> Grum: Is that your only reasoning?
  1230. [15:23] <Miclee> Really?
  1231. [15:23] <WackoMcGoose> Grum: My response to your argument... http://i0.kym-cdn.com/photos/images/newsfeed/000/201/508/221435NothingtodoHereGifMadethiscuzIwas2479d82822723.gif?1321553488
  1232. [15:23] <ShaRose> that's how arguments work. You explain your positions and why you hold them, and the one with the better reasons wins.
  1233. [15:23] <Miclee> ShaRose: No, you've pretty much got it.
  1234. [15:23] <Grum> but honestly, i think there would be a far greater benefit from making a proper modding api than having yet another wildgrowth of different platforms
  1235. [15:23] <WackoMcGoose> dammit knowyourmeme, stop with the overly long filenames!
  1236. [15:23] == Kobata_ [~Kobata@cpe-65-186-81-235.columbus.res.rr.com] has joined #risucraft
  1237. [15:23] <Miclee> Grum: There doesn't need to be different platforms.
  1238. [15:23] <Miclee> Simply make something that can merge things ingame.
  1239. [15:24] <ShaRose> Grum and I agree, an api IS needed, but there is no reason to not release source code.
  1240. [15:24] <Grum> 'merge things ingame' and 'simply' do not go into the same line :)
  1241. [15:24] <Miclee> Grum: 'simply' is just a word.
  1242. [15:24] == pig has changed nick to iChun
  1243. [15:24] <Grum> ShaRose: also not a good reason to release the source
  1244. [15:24] <Miclee> :P
  1245. [15:24] <ShaRose> Grum you already use git
  1246. [15:24] <Miclee> And yes, you have git. >_>
  1247. [15:24] <Miclee> It is actually rather simple.
  1248. [15:24] == MythicManiac [~Maniac@a91-152-235-73.elisa-laajakaista.fi] has left #risucraft [Leaving]
  1249. [15:24] <Grum> really, do mcp or bukkit need the source to function?
  1250. [15:24] <ShaRose> the whole point of it IS TO MAKE THIS KIND OF PROJECT EASY
  1251. [15:24] <SmallDeadGuy> Grum: I currently can't think of any reason why you shouldn't be fired from mojang (assuming these answers are purely yours, of they represent mojang as a whole you should just quit and hide in a hole for the rest of your life)
  1252. [15:24] <Shadow386> inb4 git gets hacked and someone takes the source
  1253. [15:25] <Miclee> Grum: What relevancy does that have at all?
  1254. [15:25] <SmallDeadGuy> If*
  1255. [15:25] <Grum> well then mcp should do it differntly and implement an api rather than hacking in decompiled code :D
  1256. [15:25] <Didz> Bukkit updates take a ridiculous amount of time simply for the fact they don't have the source
  1257. [15:25] <ShaRose> Grum no they don't, but you said earlier the reason we couldn't just push bugfixes and shit WAS BECAUSE WE DIDN'T HAVE SOURCE.
  1258. [15:25] <Didz> they have to manually do everything by hand
  1259. [15:25] <Grum> SmallDeadGuy: seriously? because I disagree? :/
  1260. [15:25] <Miclee> Grum: Them making an API is ABSOLUTELY POINTLESS BECAUSE YOU GUYS SAID YOU ARE.
  1261. [15:25] <Miclee> Unofficial APIs can't compete with official APIs.
  1262. [15:25] <Miclee> >_>
  1263. [15:25] <Grum> they cant?
  1264. [15:25] <Miclee> No.
  1265. [15:25] <Samantha> i might answer, one day
  1266. [15:25] <Miclee> Nobody will use unofficial ones.
  1267. [15:25] <njits23> Nevah
  1268. [15:25] == Chaazd [webchat@v21-15.opera-mini.net] has quit [Ping timeout: 183 seconds]
  1269. [15:25] <Miclee> THey can't distribute on the official servers, Grum.
  1270. [15:26] == k_nord [~k_nord@h-202-115.a151.priv.bahnhof.se] has left #risucraft []
  1271. [15:26] <Miclee> Therefore less/no downloads.
  1272. [15:26] <Grum> Miclee: so make sure the official one is good then! :D
  1273. [15:26] <Miclee> Grum: That's what we're trying to do. :|
  1274. [15:26] == geo00444 [webchat@85.211.64.92] has joined #risucraft
  1275. [15:26] <WackoMcGoose> ^
  1276. [15:26] <Miclee> You just won't listen to us. :|
  1277. [15:26] == Kobata [~Kobata@cpe-65-186-81-235.columbus.res.rr.com] has quit [Ping timeout: 195 seconds]
  1278. [15:26] <ShaRose> Grum still waiting on a rebuttle to any of the points on that titanpad...
  1279. [15:26] == mCORP [webchat@dsl-63-249-19-60.zipcon.net] has joined #risucraft
  1280. [15:26] <Grum> ShaRose: wont happen
  1281. [15:26] <geo00444> Wooo internet drama :D
  1282. [15:26] <Miclee> Grum: So you concede defeat?
  1283. [15:26] <Searge> <Grum> well then mcp should do it differntly and implement an api rather than hacking in decompiled code :D <--- working on it already...
  1284. [15:26] <Grum> Searge: see even you see the light :)
  1285. [15:26] == CyclopsCaveman [~CyclopsCa@rrcs-70-60-109-133.midsouth.biz.rr.com] has joined #risucraft
  1286. [15:26] <alleymoses96_> feel like i shoulda gotten my popcorn by now
  1287. [15:27] <ZNickq> i got popcorn alley
  1288. [15:27] <Didz> I've delayed going to the toilet for so long.
  1289. [15:27] <Miclee> Searge: Well, I guess the modding community will have to be based on an unofficial API, then. :P
  1290. [15:27] <Grum> Didz: same for me with going to bed :)
  1291. [15:27] == Kobata_ has changed nick to Kobata
  1292. [15:27] <Grum> Miclee: it is right now already
  1293. [15:27] <Grum> mcp, bukkit, canary, name it
  1294. [15:27] <ShaRose> modloader
  1295. [15:27] <Grum> spout evne
  1296. [15:27] <Miclee> Grum: Yes, but when there's an official one things change.
  1297. [15:27] <Didz> well Grum, I don't do that in my bed but all the best for you
  1298. [15:27] <Miclee> That's the point I'm making
  1299. [15:28] <Searge> the problem is not if we use and official or inofficial api, the real problem is, there are too many of them instead of just one that is used and maintained by everyone
  1300. [15:28] <WackoMcGoose> ^
  1301. [15:28] <Grum> Miclee: yes, so start thinking on how to add stuff to an api beyond: 'can it run a custom renderer @ login screen' (though that might be fun :D)
  1302. [15:28] == clarjon1 [~clarjon1@74.198.9.197] has quit [Quit: "Some fairy tales begin with "Once upon a time..." Others begin with "If elected, I promise...""]
  1303. [15:28] <SmallDeadGuy> Lost interwebs :(
  1304. [15:28] <Miclee> Grum: I can't think of specifics until you tell us the plans for what it will support.
  1305. [15:29] <Miclee> Saying 'all the stuff' doesn't really tell us what it support.
  1306. [15:29] <Shadow386> Searge, issue for that is there's too many people that see differently. Some amateur developers would want to do things the longer ways while the newer ones already know the shortcuts.
  1307. [15:29] <Miclee> That's just you being lazy or unorganized.
  1308. [15:29] <WackoMcGoose> SmallDeadGuy: Don't worry, I'm planning on pastebinning this whole channel.
  1309. [15:29] <Grum> Miclee: i realize that -- not sure when mojang plans to start with this though
  1310. [15:29] <mCORP> @Risugami, can I have permission to use some of your mods in my modpack for 1.2.5? It won't be AdF.ly
  1311. [15:29] <Grum> i hope soon; it'll need some time to mature and grow
  1312. [15:29] <Miclee> Grum: So let me get this straight --- Mojang's #1 PRIORITY, the API, HAS NO PLANS FOR THE API?
  1313. [15:29] <Miclee> Good one.
  1314. [15:29] <Shadow386> mCORP, but will it blend
  1315. [15:29] <SmallDeadGuy> Anyway, Grum: you should be fired because you have to audacity to come into the heart of the minecraft (client-side) modding community and tell us that your ideas are so much better than ours and what we want is actually not beneficial to us
  1316. [15:29] <Miclee> Jeb has stated numerous times it's your #1 priority as well, so don't say otherwise.
  1317. [15:29] <ShaRose> Grum wasn't the whole point of that week or so talking about the API to, you know, plan the api
  1318. [15:29] <mCORP> I need a blender mod first
  1319. [15:30] <Shadow386> Blend harder!
  1320. [15:30] <mCORP> Then, yes.
  1321. [15:30] <Grum> Miclee: no we have enough plans but as i pasted before (from http://www.mojang.com/2012/03/minecraft-1-2-5-prerelease/ ) -- the point is to tlak with the community and see what is needed
  1322. [15:30] <mCORP> I need modloader for that mod anyways, so...
  1323. [15:30] <armed_troop> Miclee: unofficial APIs that are based on MC can't compete; how about unofficial MC-compatible engines with their own APIs?
  1324. [15:30] <Grum> SmallDeadGuy: but i'm right! >:P
  1325. [15:30] <Miclee> Grum: We can't tell you everything that's needed until we get fleshed out official plans.
  1326. [15:30] <Shadow386> Grum: issue with that is you're pushing the community away but not taking their advice
  1327. [15:30] <Miclee> armed_troop: The mods can't be distrib'd on Mojang's servers.
  1328. [15:30] <Miclee> IDEA
  1329. [15:30] <Miclee> Whoever makes the API makes the mod browser grab mods from their own servers.
  1330. [15:30] <Miclee> :D
  1331. [15:30] == clarjon1 [~clarjon1@74.198.9.197] has joined #risucraft
  1332. [15:30] <armed_troop> Miclee: no, they'd be distributed elsewhere
  1333. [15:31] <Miclee> armed_troop: Or do what I just said.
  1334. [15:31] <Miclee> And have it be ingame and everything.
  1335. [15:31] <Grum> Miclee: you wont be able to do that though
  1336. [15:31] <mCORP> Risugami, you there?
  1337. [15:31] <Miclee> Grum: Want to bet?
  1338. [15:31] <Didz> many people don't know or don't want to touch unofficial things like client mods or custom clients, if this official API doesn't suffice then the advanced mods can't use it and they'll lose players as they'll be heading over to the "official mods"
  1339. [15:31] <geo00444> Miclee: perhaps not the right time but any chance of that hunger games server ever going up again? XD
  1340. [15:31] <Miclee> geo00444: Probably sometime within the week.
  1341. [15:31] == Chaazd [webchat@v21-15.opera-mini.net] has joined #risucraft
  1342. [15:31] <alleymoses96_> all i wanna know is will i be able to install mods like i can texture packs
  1343. [15:31] <Grum> Didz: so the point is to make it good enough :D
  1344. [15:31] <geo00444> Miclee: Awsome :D
  1345. [15:32] == mudkip1123 [webchat@c-71-224-198-36.hsd1.pa.comcast.net] has joined #risucraft
  1346. [15:32] <SmallDeadGuy> I think I'm gonna go through the channel log of this, and highlight every unanswered question, every avoidance of a question and every "because I'm right" and related phrases
  1347. [15:32] <Miclee> ^^
  1348. [15:32] <Miclee> Do it, SmallDeadGuy.
  1349. [15:32] <Miclee> Then put it on Reddit.
  1350. [15:32] <WackoMcGoose> ^^^
  1351. [15:32] <mCORP> YSE
  1352. [15:32] <mCORP> *yes
  1353. [15:32] <Miclee> I'll help get people to upvote.
  1354. [15:32] <geo00444> In all honesty ive got no problems with mods at the moment, there straight forward to install and the such, Sorry if your arguing about how there made :/
  1355. [15:32] <armed_troop> geo00444: I disagree.
  1356. [15:32] <Grum> SmallDeadGuy: lol
  1357. [15:33] <Miclee> Grum: He's not kidding.
  1358. [15:33] <ShaRose> oh and Dinnerbone since Grum doesn't seem interested in looking at this, http://titanpad.com/YCHUgtx70A Fill it in with as many points as you can
  1359. [15:33] <Grum> feel free to do so
  1360. [15:33] <Miclee> If you think he's kidding I feel bad for you.
  1361. [15:33] <mCORP> We need an official MagicLauncher imho.
  1362. [15:33] <Miclee> SmallDeadGuy: Include any condescending remarks, too.
  1363. [15:33] <armed_troop> mCORP: magiclauncher sucks
  1364. [15:33] <SmallDeadGuy> Miclee: Yup
  1365. [15:33] <armed_troop> ?sklauncher
  1366. [15:33] <crow> sklauncher is http://www.minecraftforum.net/topic/1104030-
  1367. [15:33] <armed_troop> md_5: WORK ON IT
  1368. [15:33] <mCORP> armed_troop I love it!
  1369. [15:33] <mCORP> armed_troop Why not?
  1370. [15:33] <armed_troop> it's a closed source mess
  1371. [15:33] <Risugami> still arguing about this?
  1372. [15:33] <ShaRose> SmallDeadGuy if you do, include a copy of that titanpad
  1373. [15:33] <geo00444> Armed_troop: As long as you follow, the straight forward, instructions you get it installed easily. Ive got no experience with coding or anything similar but i install them fine!
  1374. [15:33] <mCORP> armed_troop If it was official...
  1375. [15:33] <armed_troop> made by sp614x
  1376. [15:34] <Miclee> Risugami: It would've been done if he'd have listened, but he hasn't yet.
  1377. [15:34] == Fligabob [webchat@host81-132-209-118.range81-132.btcentralplus.com] has joined #risucraft
  1378. [15:34] <SmallDeadGuy> ShaRose: Well it's in the logs :)
  1379. [15:34] <Miclee> So we're still trying until Dinnerbone shows up.
  1380. [15:34] <alleymoses96_> exactly mCORP about the magic launcher
  1381. [15:34] <mCORP> I'm gonna ask Mojang for a spinoff thingy of MagicLauncher
  1382. [15:34] == Sab0t [~8bitForLi@99-36-164-188.lightspeed.snjsca.sbcglobal.net] has joined #risucraft
  1383. [15:34] <SmallDeadGuy> WackoMcGoose: Once he's gone, send the log to me and ill begin highlighting
  1384. [15:34] <Risugami> and to think Samantha started all of this
  1385. [15:34] <ShaRose> SmallDeadGuy stick it on titanpad!
  1386. [15:34] <WackoMcGoose> SmallDeadGuy: kk
  1387. [15:34] <Grum> Miclee: write up what you'd need/want to see in a 'modding' system and we'll talk about that
  1388. [15:34] <Miclee> Grum: Read the logs from the last two hours.
  1389. [15:34] <Miclee> There you go!
  1390. [15:34] <Miclee> :o
  1391. [15:35] <Samantha> crikey
  1392. [15:35] <Grum> .....
  1393. [15:35] == Hogofwar has changed nick to HogofwarIsGone
  1394. [15:35] <mCORP> Risugami, can I have permission to use some of your mods in a non-adfly-distributed mod pack please?
  1395. [15:35] <Miclee> You've had many major modders tell you what they want to see.
  1396. [15:35] <Miclee> Were you ignoring it all?
  1397. [15:35] <SmallDeadGuy> ShaRose: I can't titanpad from my iPod very well
  1398. [15:35] == iChun [~iChun@86.167.159.110.tm-hsbb.tm.net.my] has quit [Quit: I haz a portal gun.]
  1399. [15:35] <ShaRose> SmallDeadGuy you suck :P
  1400. [15:35] <Miclee> You're asking us to tell you what we want to see on a system you haven't really told us about, Grum.
  1401. [15:35] <Miclee> You even said you guys don't have a base plan for it, yet.
  1402. [15:35] <SmallDeadGuy> ShaRose: You can :P
  1403. [15:35] <geo00444> LOUD NOISES!
  1404. [15:35] <Grum> Miclee: the system right now is blank
  1405. [15:35] <SmallDeadGuy> Miclee: I'm pretty sure he is
  1406. [15:36] <Grum> we have enough plans and ideas
  1407. [15:36] == Zonedabone [~Zonedabon@pool-141-151-239-6.altnpa.east.verizon.net] has joined #risucraft
  1408. [15:36] <Shadow386> LOUDER NOISES!
  1409. [15:36] <WackoMcGoose> Grum: http://i0.kym-cdn.com/photos/images/newsfeed/000/210/119/+_2acc5a8841f8752904d37f90a8014829.png?1322693145
  1410. [15:36] <Miclee> Grum: If it's blank, how do you have plans and ideas?
  1411. [15:36] <Miclee> I see none.
  1412. [15:36] <geo00444> EVEN LOUDIER NOISES!
  1413. [15:36] <Grum> Miclee: there is a big differene between writing it all out or having it in your head
  1414. [15:36] <Grum> +c
  1415. [15:36] <Didz> one thing, proper customisable GUI, making GUIs should be easy (using a designer of some sorts) and be able to show custom controls, handle varieties of input events, etc.
  1416. [15:36] <Miclee> Grum: Well, I've wrote probably arond 600 lines in the last two hours.
  1417. [15:36] <Miclee> Read those.
  1418. [15:37] <Miclee> And the other multiple thousand lines inbetween from other modders.
  1419. [15:37] <geo00444> Grum: Oh man i know, i mean i plan to do all my coursework but when i get home im like ARHFH.... Nope
  1420. [15:37] <Miclee> The stuff we want is fairly outlined in there.
  1421. [15:37] <Grum> Didz: should be added indeed :)
  1422. [15:37] <Risugami> I'd like modular guis sent by the server
  1423. [15:37] <Grum> imho assets should come from the server
  1424. [15:37] <ShaRose> we should all hop on mumble for a laugh
  1425. [15:37] <Grum> so guis too
  1426. [15:37] <Miclee> Grum: Or avoid what I said yet again.
  1427. [15:37] <alleymoses96_> and handheld torches that give off light should be added
  1428. [15:37] <ShaRose> Grum I'd be STRONGLY against that
  1429. [15:37] <Risugami> maybe not images though
  1430. [15:37] <Didz> oh and translation should be easier, I still see months old incorrect translations for languages that no one can correct because Jeb has to pass through every single phrase
  1431. [15:37] <ShaRose> unless you sign each mod
  1432. [15:37] <ShaRose> and vet them
  1433. [15:37] <Didz> but that's not really modding related..
  1434. [15:37] <WackoMcGoose> Clue meter's reading zero, Miclee.
  1435. [15:37] <Didz> in terms of API
  1436. [15:37] <GaryCXJk> Back.
  1437. [15:37] <Grum> Risugami: that could be packaged in a 'asset'-part of a plugin orso
  1438. [15:38] <GaryCXJk> Was a really fun movie.
  1439. [15:38] <Miclee> I think I've faded out of reality, guys!
  1440. [15:38] <ShaRose> otherwise it's join a server and bam a virus gets downloaded to you
  1441. [15:38] <Miclee> :o
  1442. [15:38] <GaryCXJk> Seriously, must see movie.
  1443. [15:38] <alleymoses96_> as well as torches with different lighting colors
  1444. [15:38] <Grum> Miclee: you are just repeating yourself and not adding any real information
  1445. [15:38] <geo00444> GaryCXJK: What movie?
  1446. [15:38] <Didz> and yeah! dynamic light sources with any colour/intensity should be able to be placed anywhere in worlds
  1447. [15:38] <GaryCXJk> Puss in Boots.
  1448. [15:38] <Risugami> wonder if we can send packed opengl calls over networks
  1449. [15:38] <Miclee> Grum: No, I did add information.
  1450. [15:38] <geo00444> Suddenly http://0x10c.com/screenshots/004.png
  1451. [15:38] <Didz> static lights, blinking lights, pulsing, etc.
  1452. [15:38] == AFK_Combine [znc@sg.freebnc.net] has quit [Quit: ZNC - http://znc.in]
  1453. [15:38] <Grum> you might notice that i can actually respond properly to Didz or Risugami for example
  1454. [15:38] <Miclee> You keep asking what we want, Grum, when we've been telling you it for two hours.
  1455. [15:39] == ashtheking [webchat@ip68-100-232-52.dc.dc.cox.net] has joined #risucraft
  1456. [15:39] <Didz> geo00444, OH NO, MORE WOODEN PLANK COLOURS
  1457. [15:39] <GaryCXJk> Risugami, I assume that's not impossible.
  1458. [15:39] <GaryCXJk> Although it requires skills.
  1459. [15:39] <WackoMcGoose> Risugami: OpenGL calls? Over networks? Isn't rendering 110% clientside (and should be)?
  1460. [15:39] <GaryCXJk> Something Mojang doesn't have :P
  1461. [15:39] <Grum> Risugami: not sure; would be cool :D
  1462. [15:39] <GaryCXJk> Oh wait, Grum's here.
  1463. [15:39] <geo00444> Didz: I know XD Fun fun fun!!!! and not mental damaging at all.... also its going to be p2p ¬¬
  1464. [15:39] <Risugami> VBO byte streams? heh
  1465. [15:40] <Grum> GaryCXJk: i have NO skills in ogl :P
  1466. [15:40] <Risugami> might be fun to play with
  1467. [15:40] <Didz> OpenGL is an abstract client-server architecture already
  1468. [15:40] <geo00444> I have NO SKILLS in programming :D
  1469. [15:40] <GaryCXJk> Anyway, I should be working on my own game.
  1470. [15:40] <GaryCXJk> Or games.
  1471. [15:40] <GaryCXJk> Or engines, whatever is easier.
  1472. [15:40] <ashtheking> Render calls over networks? That'd be interesting. Certainly helpful in MC for server mods / plugins.
  1473. [15:40] <geo00444> ohhhh GaryXCJK what games? :D
  1474. [15:41] <Miclee> Dinnerbone whai u no wake up. D:
  1475. [15:41] <Risugami> ideally you'd cache it for future use
  1476. [15:41] <Grum> ashtheking: aye hard to deal with lag though :)
  1477. [15:41] == Zonedabone [~Zonedabon@pool-141-151-239-6.altnpa.east.verizon.net] has quit [Ping timeout: 202 seconds]
  1478. [15:41] <ashtheking> yeah
  1479. [15:41] <Grum> Miclee: he'll prolly say the same but phrase it better =D
  1480. [15:41] <ashtheking> I mean, you could probably send it once
  1481. [15:41] == ertyuiop99 [ertyuiop@spaaaaaaaaaaaaaace.freebnc.net] has joined #risucraft
  1482. [15:41] <Didz> can't be the mess that WebGL was early on, very insecure and allowed sites to basically screenshot your desktop and any windows you had open
  1483. [15:41] <Miclee> Grum: Doubtful, I've learned Dinnerbone cares about this community.
  1484. [15:41] <GaryCXJk> geo00444, one's a cosmic horror dating sim, the other's a game engine that can be described as "the MUGEN of Super Smash Bros."
  1485. [15:41] == mode/#risucraft [+v ertyuiop99] by zsh
  1486. [15:41] <Miclee> Grum: We nearly cancelled EvilMinecraft; Dinnerbone spent around an hour to convince me to not cancel it.
  1487. [15:41] <Risugami> hmmm actually. tesselator is kinda designed for packets
  1488. [15:41] <ashtheking> as Risu said, caching
  1489. [15:41] <Miclee> Doubtful you would do the same, Grum.
  1490. [15:41] <geo00444> GaryCXJK a... cosmic horror dating sim?
  1491. [15:41] <Grum> Miclee: oh right and i've spend 19 months on minecrafts communities without caring for them :P
  1492. [15:42] <Miclee> Grum: *looks at Bukkit*
  1493. [15:42] <Miclee> Yes
  1494. [15:42] <ashtheking> if something changed, THEN you send a packet
  1495. [15:42] <GaryCXJk> geo00444, yeah, a cosmic horror dating sim.
  1496. [15:42] <Grum> Miclee: there is a reason why jens chose the bukkit people
  1497. [15:42] <Miclee> Grum: Apparently he was wrong! :o
  1498. [15:42] <geo00444> GaryCXJK That sounds just terryfingly awsome
  1499. [15:42] == Portalboat [webchat@ip72-193-215-184.lv.lv.cox.net] has joined #risucraft
  1500. [15:42] <GaryCXJk> Basically a guy falls in love with an Elder Godess Chse, and he has to prove his love to her by woeing three aspects of the Godess.
  1501. [15:43] <geo00444> I think we all need to take a deep breath here!
  1502. [15:43] <Grum> Miclee: i'd actually also convince you to continue
  1503. [15:43] <Grum> as there is no reason not to
  1504. [15:43] <ashtheking> for example: zombie - texture, base model, model part rotation
  1505. [15:43] <GaryCXJk> The three aspects are intelligence, appearance and personality.
  1506. [15:43] <WackoMcGoose> http://i0.kym-cdn.com/photos/images/newsfeed/000/201/508/221435NothingtodoHereGifMadethiscuzIwas2479d82822723.gif?1321553488 <- My response again
  1507. [15:43] == creatorfromhell [webchat@c-98-236-228-12.hsd1.oh.comcast.net] has quit [Ping timeout: 183 seconds]
  1508. [15:43] <Miclee> Grum: You already proved you wouldn't, earlier, when discussing the main menu.
  1509. [15:43] <Miclee> You said you guys wouldn't do the main menu thing.
  1510. [15:43] <Miclee> There's one reason for us to stop.
  1511. [15:43] <Miclee> There will likely be more when the API rolls out.
  1512. [15:43] <ashtheking> nothing ever changes, so you'd only send one packet, defining how to render the zombie
  1513. [15:43] <ShaRose> [Saturday 08:09:56 pm] <Grum> Miclee: there is a reason why jens chose the bukkit people
  1514. [15:43] <Grum> and frankly; the more you push the boundaries of what is needed/wanted/possible the more should be possible with an API (you cant design it if you dont think of it :D)
  1515. [15:43] <ShaRose> maybe it was because you had corporate backing...
  1516. [15:43] <geo00444> GaryCXJK already reminds me of a space version of zelda... buuut... you cant go wrong with that!
  1517. [15:43] <Risugami> ?hatersgonnahate
  1518. [15:43] <crow> http://i.imgur.com/2E3D9.gif
  1519. [15:44] <Grum> ShaRose: nope
  1520. [15:44] <ZNickq> hahaha
  1521. [15:44] <Miclee> Grum: Fairly certain it was.
  1522. [15:44] <ZNickq> i loved that one
  1523. [15:44] <Miclee> Mojang should've hired UltraMoogleMan.
  1524. [15:44] <geo00444> http://i.imgur.com/5tKcK.gif
  1525. [15:44] <crow> http://imgur.com/gallery/5tKcK
  1526. [15:44] <mCORP> Risugami: Can I have permission to use some of your mods in my modpack for 1.2.5? It won't be AdF.ly.
  1527. [15:44] <GaryCXJk> geo00444, it all takes place on an Earth-like environment.
  1528. [15:44] <ShaRose> What Miclee said.
  1529. [15:44] <Grum> Miclee: i agree
  1530. [15:44] <GUIpsp> <Miclee> Mojang should've hired UltraMoogleMan.
  1531. [15:44] <Grum> and i even told them so
  1532. [15:44] <armed_troop> an API that could let you do *everything* would require rebuilding much of MC from the ground up
  1533. [15:44] <GaryCXJk> It's mostly the horror part that gets played.
  1534. [15:44] <GUIpsp> that.
  1535. [15:44] <WackoMcGoose> What armed_troop said.
  1536. [15:44] <geo00444> Crow WE DID THE SAME THING :O
  1537. [15:44] == Fligabob [webchat@host81-132-209-118.range81-132.btcentralplus.com] has left #risucraft []
  1538. [15:44] <armed_troop> take a look at spout's efforts (not the "obsolete" plugin/client mod)
  1539. [15:44] <Grum> WackoMcGoose/ armed_troop: yup so lets do that incrementally :)
  1540. [15:44] <ZNickq> Mojang hired bukkit because " these guys have always had server admins in mind when developing their additions to the game. "
  1541. [15:45] <Miclee> Grum: So, let's see, Mojang passes up clearly better person for group with corporate backing...
  1542. [15:45] <Miclee> HMMMMM.
  1543. [15:45] <ZNickq> i always laugh when i hear that
  1544. [15:45] <GaryCXJk> !crow |geo00444
  1545. [15:45] <crow> geo00444: I'm a modified skybot, a python (python.org) bot! the code: http://github.com/lahwran/skybot
  1546. [15:45] <ShaRose> ZNickq yeah.
  1547. [15:45] <Grum> Miclee: that had nothing to do with eachother actually
  1548. [15:45] <Miclee> Grum: Oh, then what's it come down to?
  1549. [15:45] <Miclee> Since you seem to know all about it.
  1550. [15:45] <Didz> I don't think it was a choice between one or the other
  1551. [15:45] == Morrolan has changed nick to Morrolan|away
  1552. [15:45] <Grum> erm, it wasnt 'ultramoogleman' or 'people behind bukkit' ...
  1553. [15:46] <GaryCXJk> Jesus, I'm watching a one and a half movie and this discussion is still going?
  1554. [15:46] <Grum> but apparently you know better :D
  1555. [15:46] <Miclee> Grum: If you don't know about it, how do you know it has nothing to do with eachother? :P
  1556. [15:46] <Mabjobro> >@
  1557. [15:46] <ashtheking> you know, when starting my mod, i had a thoguht
  1558. [15:46] <ashtheking> *thought
  1559. [15:46] == AFK_Combine [TheCombine@sg.freebnc.net] has joined #risucraft
  1560. [15:46] <ashtheking> i was coding shouts at the time
  1561. [15:46] <GaryCXJk> I disagree with the statement that UMM should have been hired by Mojang.
  1562. [15:46] <ShaRose> Grum I remember a while ago jerb did an interview where they were discussing getting modders to help build the game.
  1563. [15:46] <ZNickq> lol, jerb
  1564. [15:46] <Miclee> GaryCXJk: In an actual work environment he's good.
  1565. [15:46] <ashtheking> my thought was: "I could do this so much easier with bukkit"
  1566. [15:46] <GaryCXJk> It would mean a job for him which he probably won't like as much as his current.
  1567. [15:47] <Miclee> In a nonserious environment he's not.
  1568. [15:47] <ShaRose> What he said was that they all said "we ALL helped make it better :D" from all the major groups
  1569. [15:47] <Miclee> And that's true as well.
  1570. [15:47] <Miclee> He enjoys scaleform.
  1571. [15:47] <Mabjobro> meanwhile, daedric alphabet
  1572. [15:47] <SmallDeadGuy> GaryCXJk: Me too, he was a good coder but he was an arsehole
  1573. [15:47] <GaryCXJk> Miclee, the job he currently is in satisfies him enough, probably more than when he would work at Mojang.
  1574. [15:47] <ShaRose> yet, there are only a few groups for client. Forge, ModLoader.
  1575. [15:47] <Miclee> Yes, that's probably true.
  1576. [15:47] <Miclee> Mojang really missed out, though. D:
  1577. [15:47] <Didz> all graphics programmers are aresholes
  1578. [15:47] <Didz> really!
  1579. [15:47] <ShaRose> Modloader is Risugami. Forge would be Lex or eloraam.
  1580. [15:47] <ashtheking> ShaRose, yeah, and there are plenty for Bukkit
  1581. [15:47] <ShaRose> There's no argument.
  1582. [15:47] == EricReitz [~EricReitz@h242.181.88.75.dynamic.ip.windstream.net] has quit [Quit: Derp.]
  1583. [15:47] <GaryCXJk> At least at Autodesk, he knows the people there are competent.
  1584. [15:47] <geo00444> Well this has been fun
  1585. [15:48] <Miclee> GaryCXJk: True enough. :P
  1586. [15:48] <GUIpsp> ShaRose: except kill eloraam.
  1587. [15:48] <Didz> https://twitter.com/#!/DickWhitehouse/status/182349594108248064
  1588. [15:48] <Didz> tweet related
  1589. [15:48] <GaryCXJk> So far Mojang hasn't proven anything in that regard.
  1590. [15:48] <armed_troop> I wouldn't say that ALL graphics programmers are assholes :)
  1591. [15:48] <ashtheking> the Client really needs an API similar to bukkit
  1592. [15:48] <ShaRose> GUIpsp agreed, but moving along
  1593. [15:48] <armed_troop> though good ones that aren't assholes are few and far between
  1594. [15:48] * GenuineSounds is listening to Owl City - Meteor Shower
  1595. [15:48] <ShaRose> Grum basically he said the groups he talked to were large groups with lots of contributors where you couldn't just pick 1-2 people.
  1596. [15:48] <ashtheking> I mean, honestly
  1597. [15:48] <Mabjobro> >not being an ego-driven prick
  1598. [15:48] <ShaRose> The only group with that issue is bukkit.
  1599. [15:48] <Risugami> could do without the interface for everything, but yes
  1600. [15:49] <WackoMcGoose> General opinion of everyone here:
  1601. [15:49] <WackoMcGoose> .y i killed a fad
  1602. [15:49] <crow> WackoMcGoose: I Killed a Fad - length 2m 54s - rated 4.47/5.0 (15) - 2535 views - thepopcornfairy on 2011.06.30 - http://youtube.com/watch?v=slNG9V96PPY
  1603. [15:49] <ShaRose> He did this long before you guys were hired.
  1604. [15:49] * medsouz informs UltraMoogleMan of this discussion
  1605. [15:49] <Mabjobro> UMM OKAY
  1606. [15:49] <Didz> I've already showed that tweet to him :P
  1607. [15:49] == Space_Core [MisterMoro@spaaaaaaaaaaaaaace.freebnc.net] has quit [Read error: Connection reset by peer]
  1608. [15:49] == Razcadazz [Razcadazz@net.freebnc.freebnc.net] has quit [Remote host closed the connection]
  1609. [15:49] == Nom|offline [Nominate@net.freebnc.freebnc.net] has quit [Remote host closed the connection]
  1610. [15:49] == DiskDaemon_ [DiskDaemon@totally.not.an.irc.bouncer.freebnc.net] has quit [Read error: Connection reset by peer]
  1611. [15:49] == Matta|Away [MattaBase@net.freebnc.freebnc.net] has quit [Remote host closed the connection]
  1612. [15:49] == Razer [Razer@net.freebnc.freebnc.net] has quit [Read error: Connection reset by peer]
  1613. [15:49] == Tiktalik [Tiktalik@vhost4.us.freebnc.net] has quit [Remote host closed the connection]
  1614. [15:49] == Archelaus [RightLegRe@net.freebnc.freebnc.net] has quit [Read error: Connection reset by peer]
  1615. [15:49] == ertyuiop99 [ertyuiop@spaaaaaaaaaaaaaace.freebnc.net] has quit [Remote host closed the connection]
  1616. [15:49] == Minecraft [Minecraft@net.freebnc.freebnc.net] has quit [Remote host closed the connection]
  1617. [15:49] == Ximsky [Zimsky@bouncing.since.2010.freebnc.net] has quit [Remote host closed the connection]
  1618. [15:49] <Didz> OHLAWD
  1619. [15:49] <Riking> WHA-BOOM
  1620. [15:49] <WackoMcGoose> HOLY NETHERRACK
  1621. [15:49] <Risugami> died faster than usual
  1622. [15:49] * Riking is immune from bouncer crash
  1623. [15:49] <WackoMcGoose> NETSPLIT
  1624. [15:49] <GaryCXJk> FreeBNC crapping out again?
  1625. [15:49] == Shortwind [Shortwind@108.160.49.18] has joined #risucraft
  1626. [15:49] <ashtheking> Risugami, IKR. If everyone in this channel coded a bit of the API (about 2-3 classes of the client), we'd be almost done
  1627. [15:49] <Riking> WackoMcGoose, no freebnc
  1628. [15:49] <Corosus> wont be riding that wave
  1629. [15:49] <GUIpsp> What part split?
  1630. [15:49] <ShaRose> what GaryCXJk said
  1631. [15:49] <Miclee> That's not a netsplit.
  1632. [15:50] <WackoMcGoose> oh
  1633. [15:50] <Miclee> That's freebnc derp.
  1634. [15:50] == Shortwind [Shortwind@108.160.49.18] has left #risucraft []
  1635. [15:50] <Didz> lol
  1636. [15:50] <Risugami> freebncsplit
  1637. [15:50] <Risugami> common thing
  1638. [15:50] <ShaRose> FreeSplit
  1639. [15:50] <WackoMcGoose> And THAT is why I stick with the in-browser vanilla EsperNet.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement