Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

ingie

Members
  • Content Count

    41
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by ingie

  1. Hello... i only just noticed this thread due to your bumpage... i think it's a good idea... but the userbase here is naturally much smaller, you might have to wait a bit before you get enough people on board etc... plus everyone is out mining for gold
  2. sorry, i wasn't commenting on your post really, i was adding to the previous 2 posts it's a fair enough tip, you could edit the first post and just say pre 1.3, post 1.3 for some of it... better to have the tip, than get rid all together
  3. aye, in my experiments i purely found that - due to me not paying attention and building a floppy into the robot rather than as an upgrade slot - it seemed random whether one of my "clone army" would boot from disk [most of the time] or floppy - some of the time... oddly, this seemed to be persistent - in that, if i placed a cloned robot down and it booted of floppy, it would _never_ boot of the HDA, and in face couldn't see the HDA... which i think is possibly a bug... [ unrelated to this though ] related to the OP, and using that pastebin - my army did successfully wander off into th
  4. Just a quick note on something that may confuse a beginner [like me, until i found out what to do] When prototyping a lua library, i tend to have a lua prompt open for testing and evaluating things, and an offline editor for the code - in mycase ZerobraneStudio - and have the config option "bufferChanges=false" instead of true, so that the file system on actual disk, is always in sync with the virtual game HDD [ note, see the warnings and notice in the config if you're changing this yourself, you've been warned - but unless your game crashes, it should be safe - it will often be safe
  5. absolutely this. as a standard, i say it's best to use /home/lib as your storage for any custom libraries, it does - as you suggest - allow the short-form loading, and ensures that your own libraries are separate from any you may download using oppm - which get put into /usr/lib - or from an OS reinstall, which could overwrite your /lib similarly, putting all your own programs [i.e. non libraries] into /home/bin allows shell.execute(path) to find your files without qualification
  6. indeed... i noticed that a creative hard disk is shared across machines if creative middle-click-duplicated from another machine... which was nice, i assumed it was a feature, but it worried me a little with regard to concurrency.. i'll have to test to see how breakable it is...
  7. none of this is related to your issue, but i just wanted to comment on this : you're certainly not a bad programmer, your code is clear and logical.... but you're maybe an inexperienced programmer, as we all have been... and that's no critique. there's nothing fundamentally wrong with the code, but i'll mention a couple of things to "level you up", perhaps. where you do: local det,mat = robot.detect() local detDn,matDn = robot.detectDown() local detUp,matUp = robot.detectUp() local getSelect = robot.select() at the start, you may as well miss out entirely, as you're not
  8. wunderbar og Dankeschön i had made a start on my own but got distracted by rotating voxels... cheers for this i'm planning on making a 3d library for the hologram once i've ripped the useful bits from the holoskin projector prog
  9. i just thought, could be my lack of documentation in the post... the download is saved to a directory names "skins" by default - you can change this in the bottom of the code... or create that folder sorry about that.
  10. Not at the moment, no... partly because of the way i wanted to lay out the surfaces - with the "rounded" edges. this was really so that the intersections of surfaces didn't compete with each other - as the voxels on the edges would have to be in a quantum state to display both the side of the head, and the front, say. the upshot of that is that the "3d model" is taller than the max height of the hologram projection [32]. even if i used a different method to "slide" the surfaces together closer, the "default" height of a steve is 32 pixels but that doesn't include the hat... so i'd still ha
  11. hmm... i only had that when i got the capitalisation of the IGN wrong or the servers were being lame... I just tried it and it worked fine... do you have an internet card in the case? as - rather obviously, i guess - it needs to download the skin if you have, then i'd just try again - i had the odd time when it just didn't but it was connection issues rather than the code itself - although I could make it error check and try again a few times, it didn't seem worth it at this stage as my plan is to expand it into a library for further things.
  12. In case people were actively not looking at the original thread - i.e. saw it previously and had tuned out... I've just released an application of it, which you can download from the old thread: http://oc.cil.li/index.php?/topic/266-libpngimage-a-preliminary-library-for-decoding-encoding-png-images/#entry1045 basically allows you to display your own/ or anyone's skin in a hologram... if you try and get Notch's skin, it shows a picture of Bill Gates, weird that* * no it doesn't but it'd be funny if it did.
  13. righty... here we are then https://www.dropbox.com/s/ye2lihjabxc6ic6/holoskin.lua?dl=0 usage is: holoskin [iGN] note: by default it saves into a folder "skins" - create that or change the option at the end of the code before the main call. for other options see the bottom of the code. examples me: tehsomeluigi: sangar:
  14. yup... tis working ok... i've wrapped my head around it now... literally... i just have to wrap my arms, body, legs and moustache around it....
  15. ... one thing i think i'm noticing, the "zeroth" value in both axes seems to be missing when doing the "getPixel(x,y) ... i.e. from my image above, it's missing the far left and top row of pixels... [ and i'm just going from 0,63 x 0,31 y and transferring that to the hologram ] if i pull any pixel from x == 0 or y == 0 then i always get 0,0,0,0 back... the base is correct, as if i pull from row/column 1, then i DO get the correct value for column 1 [ = the 2nd row or column from base zero ] compare to my actual skin: http://s3.amazonaws.com/MinecraftSkins/ingie_.png i've c
  16. the same can be said for any procedure/process, in minecraft or anywhere... i write music every week, but i don't ever write the same generic song just because the last one worked... the joy is in saying "nope, i'm going to do it differently this time" i'll happily use a quarry to gain resources, but i'll always create a new and bizarre way of moving those resources back to my base, and processing and storing them... the quarry is my musical "four to the floor" bass drum... simple. gets the job done for a dance beat. but it's what you do with the melody on top that counts. ..
  17. why not use iron noteblocks from computronics? as i've said, that does work, perfectly in my testing
  18. righty... i've got it happily pulling down my skin and drawing it in the hologram... i just need to define a matrix of x,y -> x,y,z points to UV wrap it now... i decided, since the colour depth is much lower, to use an algorithm of col = (r or 0) * 256 ^ 2 + (g or 0) * 256 + (b or 0) paletteindex = col == 0 and 0 or col < 0x555555 and 1 or col < 0xAAAAAA and 2 or 3 to get the index for the hologam voxel colour... seems to work ok, naturally weirdly different colours, but the contrast is right between the shades that should be there... i'll report furt
  19. mekanism ore quintupling... it's the way forward, that and a quarry over a hollow-hill in the twighlight forest
  20. yeah, i had a look at that... and backed away and closed the door slowly.
  21. yeah, but you don't get that opportunity IRL do y... oh, we've covered that, haven't we i bet cylons didn't have this sort of problem...
  22. i do the same, aye... tho, for purely personal "purity" reasons, i try to not use the global namespace unless there's no other way, so in that sort of pattern i'd use repeat local running = run() until not running or a similar construct.
  23. "Sangar: Putting the Evil into Necessary" i found the lossiness an incentive to turn it off - tho i admit that's because i was initially learning OC in survival, which perhaps wasn't the best course of action on reflection, i made several robots which didn't even boot before i figured out what i was doing wrong, and by then i had no gold left. or spiders' eyes.
  24. i thought the op was wanting to check a value prior to the os.exit() or at least, that's how i read it. but yes. otherwise.
  25. aye - no worries tho, it's just the other day i thought "ooh, i want a holographic chandelier - i wish i could place these upside down"
×
×
  • Create New...

Important Information

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