Pages

jeudi 10 janvier 2013

Des cubes et des coins.


Ça fait deux jours que j'essais d'installer des Mods sur Minecraft.

...

Failure totale jusqu'à maintenant.

Je joue depuis peu sur un sever avec deux collègues du travail. Un Alexandre et un Alex.

... Pour moi c'est encore deux "Alex", puisque tsé. Moi. J'arrive toujours pas à me rappeler lequel est Alexandre, surnommé "Alex", lequel est legitimate "Alex". So... Les deux ont la même job, au même endroit. Rien pour m'aider. Si j'ai à référer à eux, ça sera "les Alexs" (ou les Alexes?), pour faire simple.

ANYWAY, parce que j'écris pas seulement pour confesser encore que mon cerveau pis les prénoms c'est l'équivalent de l'huile pis de l'eau, je me suis rendu compte de quelque chose récemment. Le gaming c'est pas encore vue, en 2012, comme une activité digne de ce nom. c'est encore un truc de seconde classe. C'est pas aussi bien de passer 3-4 heure à gamer avec des chums, que de sortir prendre un café pour radoter de tout et de rien. C'est même "pas très sain", m'a-t-on déjà dit dans le passé. ... Well, j'ai une p'tite révélation pour ceux qui partagent cet avis;


 FUCK YOU.

Fuck you, ./ (point-barre)

Parce que la seule raison qui peut te mener à dire ça, c'est l'ignorance. Tu as lu ceci ici, et cela par-là, et ton opinion est fait, ou t'as juste copier ton opinion sur quelqu'un à TVA (Ou pire, dans le zournal de Mourial)? Dans les deux cas, t'es dans le tort.

Oui, faut mettre sur la table les vrais problèmes. Et je dis pas que passer plus de temps sur World of Warcraft que le temps que tu vois le soleil, c'est correct (Ignores cette comparaison si tu travailles de nuit). C'est aussi grave et malsain que de se promener avec un gun sur soi en permanence, "en cas que". Mais comme plein de bonne chose, c'est l'abus le problème, pas l'objet.

Gamer c'est un divertissement, et à moins que tu sois payés pour dans le cadre d'un travail rémunéré, ça dois le rester.  Mais revenons-en à moi et mon peuple de gameux, voulez-vous?

La distinction étant faite, je te pose la question: C'EST QUOI TON OSTIE DE PROBLÈME? Ok, j'me calme.
L'ignorance, je disais. L'univers des jeux en général est extrêmement grand, infini, même. C'est donc impossible de ne pas trouver quelque chose à son goût. Donc force ta petite vison à voir un peu plus grand, juste cinq minutes, j'te promets que ça fera pas mal.

Imagines-toi, oh toi lecteur virtuel que j'ai aujourd'hui décidé de considérer comme stupide, malchanceux que tu es, que t'aimes les jeux de shooter. Je ne te connais pas, je ne peux donc pas trouver un exemple parfait, mais tsé, IMAGINES que t'aime bin bin gros ça, contrairement à moi. Tu te branches, y'est 18h00. Tu vas en ligne. 18h02, un de tes amis se branche, puis un autre. Finalement, toute la gang est là. 18h30, après avoir niaiser un peu vous faite des missions. N'importe quoi comme mission, IMAGINES QUE C'EST BIN L'FUN. 19h15, ça fait un peu plus qu'une heure que vous jouez. Par la même occasion vous vous racontez vos frustrations de la journée, vos p'tits bonheurs et vos peines. Vous êtes des amis, après tout. Mais la, vous décidez d'entreprendre une grosse mission, bin plus tough que ce que vous faisiez à date. 19h45. Vous échouez. Mais vous êtes pas découragés, pis vous vous motivez en gang. 20h40. Z'êtes encore morts. Mais vous étiez plus synchro, plus efficace. Encore une fois. Vous prenez votre temps, vous communiquez comme une vrai squad d'élite (ouin...). Pis la: BANG. Vous triomphez. Tous. ENSEMBLE. Toi, et tes amis. Pis vous êtes fiers.

OK, tu saignes pas du nez? Tu comprend maintenant que tu peux en retirer toute sorte d'émotion. Est-ce que t'es prêts maintenant à dire que ce que je ressent à ce moment là, équivaut pas à une soirée de placotage?

Non? good.
Oui? Scram. Vas-t-en.

Parce que passer 30 heures éparpillée dans minecraft, pis me construire une mega tour, bloc par bloc, ça me divertit. Parce que quand je me bat contre des centaures, pis que j'en fais des blagues en parlant à mes co-équipiers, ça me fait rire de bon coeur. Parce que quand Nightwing DÉFONCE LE FUCKING PLAFOND pour nous dire qu'on à bien fait notre job, j'suis fier. Et un peut over-joyed.

J'irai pas jusqu'à dire que gamer c'est un style de vie, dans le même sens qu'être végétarien, ou bouddhiste. Mais J'irai pas dire que c'est un passe-temps qui est pas suffisamment noble pour avoir le même respect que n'importe quel sport. Tu ris pas du champion de soccer de ton coin? Pourquoi tu cracherais sur les tournois de starcraft?

Comme je disais, on juge ce que l'on ne connait pas. Tu peux affirmer que tel ou tel jeux est mauvais, de par tes goûts et opinions. Bien fondé, t'as surement même raison sur plein de points! Mais tu ne peux pas affirmer qu'une culture qui est définie par la variété même des gens qui la compose est malsaine.
Faque pognes-toi la dernière copie de Zelda ou Mario, pis vas t'asseoir avec une petite heure. On s'en rejasera après.

Bon. Ast'heure, si j'peux juste faire marcher s'tes mods là, ça drvrais bien al"../%$?

[spoiler][code]
MCPatcher version is 2.3.6_03
OS: Windows 7 6.1 x86
JVM: Sun Microsystems Inc. 1.6.0_37 (32 bit)
Classpath: C:\Users\Mike\Desktop\mcpatcher-2.3.6_03.exe
Minecraft version is 1.4.5 (md5 738b712ab01631ef9858d467e1d4b5c9)
WARNING: possibly modded minecraft.jar (orig md5 8e80fb01b321c6b3c7efca397a3eea35)

Analyzing C:\Users\Mike\AppData\Roaming\.minecraft\bin\minecraft-1.4.5.jar (1917 files)
  GameSettings matches asl.class
  GLAllocation matches arp.class
   createDirectByteBuffer matches c (I)Ljava/nio/ByteBuffer;
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
   runTick matches l ()V
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
   runGameLoop matches J ()V
  Minecraft matches net/minecraft/client/Minecraft.class
  TexturePackList matches bec.class
  TexturePackList matches bec.class
  TexturePackList matches bec.class
  TexturePackList matches bec.class
  TexturePackDefault matches bdy.class
  TexturePackBase matches bdx.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackBase matches bdx.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackBase matches bdx.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackBase matches bdx.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackFolder matches bea.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackCustom matches bdz.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  FontRenderer matches atj.class
  FontRenderer matches atj.class
  FontRenderer matches atj.class
   renderString matches b (Ljava/lang/String;IIIZ)I
  EntityDropParticleFX matches ayu.class
   onUpdate matches j_ ()V
  EntityFX matches aze.class
  EntityRainFX matches azs.class
  EntityBubbleFX matches ayr.class
  EntitySplashFX matches azn.class
  EntityAuraFX matches azp.class
  EntitySuspendFX matches azo.class
  WorldServer matches azf.class
  EntityPortalFX matches azi.class
  EntityReddustFX matches azj.class
  ItemRenderer matches baj.class
  ItemRenderer matches baj.class
  RenderBlocks matches baq.class
   renderStandardBlockWithAmbientOcclusion matches a (Lamj;IIIFFF)Z
   renderStandardBlockWithColorMultiplier matches c (Lamj;IIIFFF)Z
   non-AO multipliers (R G B) = (14 15 16)
   AO faces (N S E W) = (17 18 15 16)
  RenderBlocks matches baq.class
   renderStandardBlock matches q (Lamj;III)Z
  Tessellator matches bao.class
   draw matches a ()I
   startDrawingQuads matches b ()V
   reset matches d ()V
   addVertex matches a (DDD)V
   startDrawing matches b (I)V
  RenderEngine matches bap.class
   updateDynamicTextures matches a ([IIII)V
   refreshTextures matches b ()V
  RenderEngine matches bap.class
  RenderGlobal matches bak.class
   renderSky matches a (F)V
   renderClouds matches b (F)V
  WorldRenderer matches azy.class
   updateRenderer matches a ()V
  TileEntitySignRenderer matches bdi.class
   renderTileSignEntityAt matches a (Lann;DDDF)V
  RenderLiving matches bby.class
   doRenderLiving matches a (Lmd;DDDFF)V
  RenderEnderman matches bbi.class
  RenderXPOrb matches bbl.class
   render matches a (Llz;DDDFF)V
  RenderSpider matches bcj.class
  Compass matches bcu.class
  TextureFX matches bcv.class
   onTick matches a ()V
  FlowLava matches bcx.class
  FlowWater matches bda.class
  Portal matches bcz.class
  StillWater matches bdb.class
  Watch matches bct.class
  StillLava matches bcy.class
  Fire matches bcw.class
  NBTTagCompound matches bq.class
  Potion matches ll.class
   setPotionName matches b (Ljava/lang/String;)Lll;
  Entity matches lq.class
  EntityList matches lv.class
   addMapping matches a (Ljava/lang/Class;Ljava/lang/String;I)V
  EntityLiving matches md.class
  EntityLiving matches md.class
  ItemDye matches tw.class
  ItemSpawnerEgg matches ur.class
   getItemNameIS matches j (Lum;)Ljava/lang/String;
   getColorFromDamage matches a (Lum;I)I
  ItemBlock matches vl.class
  PotionHelper matches vs.class
  ColorizerFoliage matches xr.class
  ColorizerFoliage matches xr.class
  ColorizerGrass matches xu.class
  World matches xv.class
   getSkyColor matches a (Llq;F)Laob;
  IBlockAccess matches yf.class
  IBlockAccess matches yf.class
  IBlockAccess matches yf.class
  ColorizerWater matches yp.class
  BiomeGenBase matches yr.class
   getTemperaturef matches j ()F
   getRainfallf matches i ()F
   setBiomeName matches a (Ljava/lang/String;)Lyr;
  BiomeGenSwamp matches zj.class
   getTemperaturef matches j ()F
   getRainfallf matches i ()F
   setBiomeName matches a (Ljava/lang/String;)Lyr;
  WorldProvider matches aaj.class
   getFogColor matches b (FF)Laob;
  WorldProviderHell matches aak.class
   getFogColor matches b (FF)Laob;
  Material matches agb.class
  MapColor matches agd.class
  BlockCauldron matches ajc.class
  BlockGrass matches akc.class
   getBlockTexture matches d (Lyf;IIII)I
  BlockLeaves matches akm.class
   colorMultiplier matches b (Lyf;III)I
  BlockFluid matches akq.class
   colorMultiplier matches b (Lyf;III)I
  BlockMycelium matches akz.class
   getBlockTexture matches d (Lyf;IIII)I
  BlockRedstoneWire matches alo.class
   randomDisplayTick matches a (Lxv;IIILjava/util/Random;)V
  BlockStem matches amb.class
   getRenderColor matches g_ (I)I
  Block matches amj.class
  Block matches amj.class
   getRenderColor matches g_ (I)I
  Block matches amj.class
   getBlockTextureFromSideAndMetadata matches a (II)I
   getBlockTexture matches d (Lyf;IIII)I
  BlockLilyPad matches amy.class

Analyzing C:\Users\Mike\AppData\Roaming\.minecraft\bin\minecraft-1.4.5.jar (1 dependent classes)
  ITexturePack matches beb.class (pass 2)
 no classes matched Item (best match: uk.class, 2 signatures)
 no classes matched WorldProviderEnd
 no classes matched WorldChunkManager (best match: yw.class, 1 signatures)
 no classes matched Entity (best match: bak.class, 1 signatures)
 no classes matched EntityRenderer (best match: bac.class, 2 signatures)
 no classes matched RenderBlocks (best match: baq.class, 5 signatures)
 no classes matched EntitySheep (best match: pe.class, 1 signatures)

Analyzing C:\Users\Mike\AppData\Roaming\.minecraft\bin\minecraft-1.4.5.jar (methods and fields)
  Minecraft (net/minecraft/client/Minecraft.class)
  RenderEngine (bap.class)
   field imageData matches g Ljava/nio/ByteBuffer;
   field textureList matches h Ljava/util/List;
   method registerTextureFX matches a (Lbcv;)V
   method readTextureImage matches a (Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;
   method setupTexture matches a (Ljava/awt/image/BufferedImage;I)V
   method getTexture matches b (Ljava/lang/String;)I
   method getImageRGB matches a (Ljava/awt/image/BufferedImage;[I)[I
   method readTextureImageData matches a (Ljava/lang/String;)[I
  TextureFX (bcv.class)
   field imageData matches d [B
   field tileNumber matches e I
   field tileSize matches h I
   field tileImage matches i I
  Compass (bcu.class)
  Fire (bcw.class)
  StillLava (bcy.class)
  FlowLava (bcx.class)
  StillWater (bdb.class)
  FlowWater (bda.class)
  ItemRenderer (baj.class)
  Watch (bct.class)
  Portal (bcz.class)
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches C Lbec;
   field renderEngine matches o Lbap;
   field gameSettings matches y Lasl;
   field fontRenderer matches p Latj;
   field alternateFontRenderer matches q Latj;
  GLAllocation (arp.class)
  ITexturePack (beb.class)
   method getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackList (bec.class)
   field selectedTexturePack matches g Lbeb;
   field defaultTexturePackStatic matches a Lbeb;
   method updateAvailableTexturePacks matches h ()V
   method setTexturePack matches a (Lbeb;)Z
  TexturePackBase (bdx.class)
   field texturePackFileName matches e Ljava/lang/String;
   method openTexturePackFile1 matches a (Lbap;)V
   method closeTexturePackFile1 matches b (Lbap;)V
   field file matches a Ljava/io/File;
  TexturePackCustom (bdz.class)
   field zipFile matches e Ljava/util/zip/ZipFile;
  TexturePackDefault (bdy.class)
  TexturePackFolder (bea.class)
  FontRenderer (atj.class)
  GameSettings (asl.class)
  ColorizerWater (yp.class)
   field colorBuffer matches a [I
  ColorizerGrass (xu.class)
   field colorBuffer matches a [I
  ColorizerFoliage (xr.class)
   field colorBuffer matches a [I
  FontRenderer (atj.class)
   method getStringWidth matches a (Ljava/lang/String;)I
   method getCharWidth matches a (C)I
  Material (agb.class)
   field ground matches b Lagb;
  Block (amj.class)
   field blockID matches cm I
   field blocksList matches p [Lamj;
   method getBlockTexture matches d (Lyf;IIII)I
  BlockGrass (akc.class)
  BlockMycelium (akz.class)
  IBlockAccess (yf.class)
   method getBlockId matches a (III)I
   method getBlockMetadata matches h (III)I
   method getBlockMaterial matches g (III)Lagb;
  RenderBlocks (baq.class)
   field blockAccess matches a Lyf;
  RenderLiving (bby.class)
  RenderSpider (bcj.class)
  RenderEnderman (bbi.class)
  Entity (lq.class)
   field entityId matches k I
   field nextEntityID matches b I
   method getEntityTexture matches O ()Ljava/lang/String;
   method writeToNBT matches d (Lbq;)V
   method readFromNBT matches e (Lbq;)V
  EntityLiving (md.class)
  NBTTagCompound (bq.class)
   method getLong matches f (Ljava/lang/String;)J
   method setLong matches a (Ljava/lang/String;J)V
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches C Lbec;
  TexturePackList (bec.class)
   field selectedTexturePack matches g Lbeb;
   field defaultTexturePackStatic matches a Lbeb;
  TexturePackBase (bdx.class)
   field texturePackFileName matches e Ljava/lang/String;
  TexturePackList (bec.class)
   field selectedTexturePack matches g Lbeb;
   field defaultTexturePackStatic matches a Lbeb;
  TexturePackBase (bdx.class)
   field texturePackFileName matches e Ljava/lang/String;
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches C Lbec;
   field worldServer matches i Lazf;
  IBlockAccess (yf.class)
   method getBlockId matches a (III)I
   method getBlockMetadata matches h (III)I
   method getBiomeGenAt matches a (II)Lyr;
  Block (amj.class)
   field blockID matches cm I
   field blocksList matches p [Lamj;
  BiomeGenBase (yr.class)
   method getGrassColor matches k ()I
   method getFoliageColor matches l ()I
   field color matches z I
  BiomeGenSwamp (zj.class)
  BlockFluid (akq.class)
  BlockCauldron (ajc.class)
  ItemBlock (vl.class)
   field blockID matches a I
  ItemRenderer (baj.class)
  Potion (ll.class)
  PotionHelper (vs.class)
  ColorizerFoliage (xr.class)
  BlockLeaves (akm.class)
  World (xv.class)
   no match found for method getWorldChunkManager
  WorldServer (azf.class)
   field world matches a Lxv;
  WorldProvider (aaj.class)
  WorldProviderHell (aak.class)
  EntityFX (aze.class)
  EntityRainFX (azs.class)
  EntityDropParticleFX (ayu.class)
  EntitySplashFX (azn.class)
  EntityBubbleFX (ayr.class)
  EntitySuspendFX (azo.class)
  EntityPortalFX (azi.class)
  EntityAuraFX (azp.class)
  EntityLiving (md.class)
  BlockLilyPad (amy.class)
  BlockRedstoneWire (alo.class)
  EntityReddustFX (azj.class)
  RenderGlobal (bak.class)
  BlockStem (amb.class)
  MapColor (agd.class)
   field mapColorArray matches a [Lagd;
   field colorValue matches p I
   field colorIndex matches q I
  ItemDye (tw.class)
   field dyeColorNames matches a [Ljava/lang/String;
  EntityList (lv.class)
  ItemSpawnerEgg (ur.class)
  FontRenderer (atj.class)
  TileEntitySignRenderer (bdi.class)
  RenderXPOrb (bbl.class)
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches C Lbec;
   field renderEngine matches o Lbap;
  RenderEngine (bap.class)
   method getTexture matches b (Ljava/lang/String;)I
   method allocateAndSetupTexture matches a (Ljava/awt/image/BufferedImage;)I
  TexturePackList (bec.class)
   field selectedTexturePack matches g Lbeb;
   field defaultTexturePackStatic matches a Lbeb;
  TexturePackBase (bdx.class)
   field texturePackFileName matches e Ljava/lang/String;
  IBlockAccess (yf.class)
   method getBlockId matches a (III)I
   method getBlockMetadata matches h (III)I
  Block (amj.class)
   field blockID matches cm I
   field blocksList matches p [Lamj;
  Tessellator (bao.class)
   field instance matches a Lbao;
  RenderBlocks (baq.class)
   field blockAccess matches a Lyf;
   method renderBottomFace matches a (Lamj;DDDI)V
   method renderTopFace matches b (Lamj;DDDI)V
   method renderNorthFace matches c (Lamj;DDDI)V
   method renderSouthFace matches d (Lamj;DDDI)V
   method renderWestFace matches e (Lamj;DDDI)V
   method renderEastFace matches f (Lamj;DDDI)V
   method drawCrossedSquares matches a (Lamj;IDDD)V
  WorldRenderer (azy.class)

8 available mods:
[YES] minecraftforge-universal-1.4.5-6.4.1.436  - 669 files to add or replace.
[YES] ModLoader-1.4.5  - 29 files to add or replace.
[YES] HD Textures 1.3 - Provides support for texture packs of size 32x32 and higher.
[YES] HD Font 1.3 - Provides support for higher resolution fonts.
[YES] Better Grass 1.0 - Improves the look of the sides of grass blocks. Inspired by MrMessiah's mod.
[YES] Random Mobs 1.1 - Randomize mob skins if texture pack supports it. Based on Balthichou's mod.
[ NO] Custom Colors 1.4 - Gives texture packs control over hardcoded colors in the game.
 no classes matched Item
 no classes matched WorldProviderEnd
 no classes matched WorldChunkManager
 no classes matched Entity
 no classes matched EntityRenderer
 no classes matched RenderBlocks
 no classes matched EntitySheep
[YES] Connected Textures 1.2 - Connects adjacent blocks of the same type.

Launching C:\Users\Mike\AppData\Roaming\.minecraft\bin\minecraft.jar
java -cp C:\Users\Mike\AppData\Roaming\.minecraft\bin/minecraft.jar;C:\Users\Mike\AppData\Roaming\.minecraft\bin/lwjgl.jar;C:\Users\Mike\AppData\Roaming\.minecraft\bin/lwjgl_util.jar;C:\Users\Mike\AppData\Roaming\.minecraft\bin/jinput.jar; -Djava.library.path=C:\Users\Mike\AppData\Roaming\.minecraft\bin\natives -Xmx768M -Xms512M net.minecraft.client.Minecraft
2013-01-10 16:28:13 [INFO] [ForgeModLoader] Forge Mod Loader version 4.5.21.486 for Minecraft 1.4.5 loading
2013-01-10 16:28:16 [INFO] [STDERR] Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Invalid ModLoader class detected
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.setupHome(FMLRelauncher.java:175)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchClient(FMLRelauncher.java:92)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.handleClientRelaunch(FMLRelauncher.java:26)
2013-01-10 16:28:16 [INFO] [STDERR] at net.minecraft.client.Minecraft.main(Minecraft.java:2240)
2013-01-10 16:28:16 [INFO] [STDERR] Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Invalid ModLoader class detected
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.RelaunchLibraryManager.handleLaunch(RelaunchLibraryManager.java:264)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.setupHome(FMLRelauncher.java:155)
2013-01-10 16:28:16 [INFO] [STDERR] ... 3 more
2013-01-10 16:28:16 [INFO] [STDERR] Caused by: java.lang.RuntimeException: Invalid ModLoader class detected
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.common.asm.FMLSanityChecker.call(FMLSanityChecker.java:61)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.common.asm.FMLSanityChecker.call(FMLSanityChecker.java:15)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.RelaunchLibraryManager.handleLaunch(RelaunchLibraryManager.java:260)
2013-01-10 16:28:16 [INFO] [STDERR] ... 4 more
[/code][/spoiler]



Faqh.

EDIT: Finalement, j'ai pas référencé aux Alexes du tout... Bin coudonc. C'est ça qui arrive quand t'écris "free-style"!