Jump to content

jakj

Members
  • Posts

    3240
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by jakj

  1. I figure the ultimate 3D software (not counting the super-expensive commercial packages used by professional studios) is Blender. As for the file format: http://en.wikipedia.org/wiki/Wavefront_.obj_file (Seems open and widespread, so you should just be able to use Google to find "<3d program name here> wavefront obj converter".)
  2. Ah, I didn't recall the Hawkbrother form of that term. Good call. Yes, the entire mod is themed to do with the mind, some of it actually a bit creepily, and other than the dreamcatcher, everything looks abstract and eccentric, without any truly "representative" icons. Just wait until you see how I implement the tranformation tools: It'll twist your brain, and yet, once you try it for a minute or two, suddenly using a GUI to do such a thing feels rather odd.
  3. Yes, var'athanda, but I think you meant "sheka". Who would have expected two Misty fans, let alone one? You guys just made today that much better. :-) (I am amused, though, that nobody's mentioned that I used the Tale'edras version of the word. The Shin'a'in form had more apostrophes, though I forget which book that was in.) Custom textures will be assigned an index, beginning at 1, based on the filename (like "32-pretera.obj"), and in your crafting grid you will put an item from the mod and a set of indexing items (like a currency, sort of like EMC, so cobblestone could be 1, coal could be 8, whatever), that you make add up to 32. That crafts an item with damage value 32. When a tile entity attempts to draw a custom model or texture, it checks the local cache for a model or texture of that index. If found, it uses it; if not found, it queues a request for it to be downloaded (if connected to a dedicated server) or loads it immediately (if singleplayer or local host), and imtermittently draws the imaginarium as static and as however much it has already loaded/downloaded. I've considered adding features to allow users to upload models/textures to the server and to trade them between each other via a server, with the server caching, but I decided the complexity wasn't worth it. There's only so far I'm going to bend backward to accomodate people who aren't able to locate folders and rename files. It's enough to put in a mechanism that opens an Open File dialog and automatically imports a model/texture to a free index (for a client). For a server, if you're running one, you'd bloody well better be able to add files manually. I will add an export feature, too, so you can save to your drive any models/textures you've downloaded from a server, for personal use. It seems like the Wavefront .obj format will be what I stick with, because it's plain-text and converters exist for it. I won't use all its features, obviously, but it's one thing I can stick with. In terms of custom models and textures changing while a server is running or clients are connected (or if you mess about with your local files while Minecraft is open), two things can happen: If you never before attempted to load the model/texture with that index, one is added (locally or remotely), and then you try to load it, it will load just fine. If you already attempted (and succeeded or failed), and you change what's underneath, the cached version in memory will still be used. In this case, you have to craft an item (probably dreamcatcher + bucket of lava) that when used, will purge the in-memory cache and force everything to be loaded again. (In the case of remotely-downloaded stuff, it will simply purge the checksums, forcing them to be revalidated, and re-downloaded only if the checksum doesn't match.) Oh yeah, did I mention? This mod is 100% GUI-free. Everything is done by using blocks and items and with the crafting grid. All of your manipulations, transformations, imports, and exports (not counting the Open File / Save File dialog that isn't part of Minecraft anyway) is totally GUI-less. So yeah, that's a thing. Would it be easier with a GUI? Yep. But who wants to do it the easy way? Forge-dependent; Technic-compatible. It's a simple FML mod with no base-class modifications, so it should work in any collection or pack anywhere that uses forge.
  4. Li'ha'eer! You are now the coolest man alive, kestra.
  5. If you mean using another mod's block as a base (so you could have something like an MFSU that looked like a motorcycle), it would be possible, but only if I manually extend and include that mod's block in my code, so I'd do that only if the mod's block were super-freaking-awesome and lots of people wanted to alter it. If you mean using another mod's block's model as the model for your block, the only way to do that would be for me to manually recreate that block's shape as an extra model and include it with the mod (or for you to do it in a 3D program and import it to my mod), so again, possible, but only if lots of people want it. If you mean using another mod's block's texture as the texture for your block, that's as easy as pulling the image file out of the mod, cropping it to just the texture you want (in something like GIMP), and using it as a custom texture.
  6. Pretty close! I'm impressed. The bed is where you sleep, yes, and the string is the material. The rotten flesh represents dreams of monsters and danger, the rose represents dreams of peace (like an open field), the wheat is a dream of romance (because in Minecraft, wheat is the catalyst of love), and the furnace is a dream of change and transformation. The snowballs, of course, are clouds above your head. The imaginaria are the base, so you have the basic one which is basically air, then the stable one (like stone), then an emissive one (which mimics a torch or lamp), or what have you. A second type of item, called a figment, carries the model: You can use it on a vanilla block and it picks up the model of that block, or you can craft it with certain items and get extra models (like slopes) that I add to the game, or you can use it in a special way and it pauses your game and brings up an Open File dialog to import a model into the game. A third type of item, called a fantasy, carries the texture: Just like the figment, you either use it on a vanilla block to grab that texture, or craft it with stuff to use textures I include with the mod, or it can bring up an Open File dialog to import a texture from outside. You just combine any figment and any fantasy into an illusion, so it's one model plus one texture, and then you just use that illusion item on any imaginarium and it starts drawing that illusion for that block. So, for example, if you imported the model of a gargoyle into a figment, then created a fantasy of the stone texture, combined them into an illusion of a stone gargoyle, then you just place a bunch of imaginaria around the balcony of your castle and click on each one of them with the illusion, and then it will draw a gargoyle at each spot.
  7. Added a new short teaser video with a couple of things.
  8. Which was pretty much just a testbed for the 1.3 changes anyway, until both MCP and Forge settled down enough to really work with. I will eat my hat without sauce if he ever for a moment actually meant for any of it to come out for 1.2.
  9. Buildcraft development for 1.2 was abandoned at a very early stage, and even bugfixes stopped, partly because they said "screw it, we need to do it for 1.3 anyway" and partly because Sengir was too busy with Forestry to bother with Buildcraft (as far as I can tell). That's why it seems so far ahead: It's had a lot more time to catch up to the rest of the already-SMP mods.
  10. jakj

    mod request

    It's two lines below yours. Two. JESUS CHRIST WHY
  11. So, what you're saying is, the mods that are updating the fastest into this new SSP->SMP merged version are the ones that were already SMP. Yeah. No effin' shit, man.
  12. Well, yes, that's the point: Nothing's ported yet.
  13. Eh? Use fewer pronouns.
  14. Eloraam is the one with a huge notice about how you are strictly prohibited from decompiling her mod, despite that's how the mod was made in the first place. It's a reasonable expectation.But yes, academic until it's actually written.
  15. And there'll be a 100% chance that we won't give a fuck. (Perhaps I should say "I", so I don't attempt to speak for anyone else.) What is an IC2 storage unit? Do you mean as in BatBox/MFE/MFSU, will burn redstone?
  16. Makes me think of http://en.wikipedia.org/wiki/Santa_Claus:_The_Movie and the candy-canes that he used to power his car. It would be neat to have some sort of crystallizer that takes redstone, glowstone, and nikolite, and uses water and sunlight to make power crystals that can then be burned like fuel in a blutricity engine to produce power.
  17. Because quoting links you want removed is a good idea. EDIT: Oh, nevermind, those are the virus reports. I can't keep up with this shit late at night. You kids keep ungodly hours, and I'm going to bed. >_<
  18. It's difficult to pin you down, but "cracking hacker" may not be inaccurate. You seem to be a bit more stern and violent than the average hacker, and more concerned with the effects of your actions rather than the goals to which your actions are applied. (Meaning you seem to care much more for the ripples of your swimming than for reaching the other side of the pool.)
  19. FUD has always meant "Fear, Uncertainty, and Doubt" as applied by IBM to keep their market share, back in the day they were known as "Big Blue". In other news, for behavior like this, you are not a hacker: You are a script kiddie. Just for reference, a hacker is someone who gets things done, a cracker is someone who gets into places they shouldn't, and a script kiddie is a monkey throwing poo at other monkeys throwing poo. (Expertise and ability have very little to do with the designation.) Also, just so you know, there is a small number of countries that have defined what you propose as terrorism, and will actively attempt to imprison you for it, if they can get you in their jurisdiction (or extradited to it), if you happen to catch the eye of (or do harm to) somebody important.
  20. He wants somebody to update/port them. He's not greedy or demanding, though, because he gave us permission to pick and choose. He doesn't want to overwork us.
  21. Oh gee, I was feeling so shiftless and unfulfilled in my life, and your dirty-big list has renewed my interest in living and given me purpose and resolve. You've done humanity a service, lad.
  22. Damn, how'd I miss that? You're a genius.
  23. No, the actual light level of the block is a separate value stored in the world data. It's used to render a shadow on the block based on how much sunlight is getting through. It's not the same thing as the dimness of the block as far as I can tell.
  24. I don't have a problem accessing the world time. What I'm trying to do is find where Minecraft accesses the world time and calculates how much a block should be dimmed based on the time. Plugging in numbers and recompiling/testing a bajillion times isn't the way I want to figure out its coefficients.
  25. That's called a wiki. Make one and link to it.
×
×
  • Create New...