Jump to content


  • Content Count

  • Joined

  • Last visited


About Nphyx

  • Rank
  • Birthday 01/01/1900
  1. The most straightforward way to do it that I know of is to make a copy of minecraft.jar in .techniclauncher/tekkit/bin or .techniclauncher/technicssp/bin. Next install the (normal) GLSL shader mod for the correct minecraft version to the original minecraft.jar. Then extract both the modified and original .jars to separate folders and use a diff tool (I like Meld in Linux) to find all the modified files. Put the modified files aside and add them to the modpack.jar in the same folder. Next go find the Shader.class and shaders/ folder in Sonic Ether's shader pack and put those into modpack.jar. Caveats: this doesn't always work for me for mysterious reasons. Also, the game tends to crash more often with the shader pack installed on my custom minecraft build (not tekkit, but with a subset of its mods that I like plus some others for SSP play). I would love for the shader mod to be an included option in tekkit, but as I understand it Daxnitro is against releasing patched class files as opposed to using his patching tool. It follows that he would not appreciate others doing this either. Shame that.
  2. Re: Next Go-Around, please configure the pack better for balance and gameplay One thing I don't understand. If the problems mentioned are "super easy fixes", why not just STFU and fix them instead of throwing a tantrum about how someone didn't do it for you? @[email protected] As far as server-side config issues, if you're so damn lazy you can't be bothered to configure a server before opening it up to the public you do *not* need to be running a server. There are a *ton* of things you need to do behind the scenes on a server as an admin with or without tekkit - setting up backups, updates, mapping tools, configuring privileges for your staff and players, potentially doing map editing, etc. There is no such thing as an "out of the box" server. Even a vanilla server doesn't roll itself. If you can't be buggered to change some numbers in a config file as a part of that eff off and give up on running a server right now.
  3. Granted. But if you do that it's your own stupid fault <.< Also, due to hash collisions, there's not a 100% guarantee that the password you generate is actually the one the person used in plaintext form, although better quality algorithms will not produce collisions on a dictionary attack. I don't know how many times people have to be told not to use stupid passwords and not to reuse them in important places. If one thing doesn't steal one of your passwords another thing will - insecure website, virus (if you're using Windows or, occasionally, Mac), phishing attack, etc. I had to reset a half dozen throw-away passwords thanks to the stupid Gawker attack last year and I'm generally uber-paranoid and secure. At least I'm smart enough to not have used the same password on bank accounts, game accounts, etc. Anyway yeah points well taken. Maybe someone ought to demonstrate an attack to (hopefully) force Mojang into action.
  4. Yeah I saw the notes re: not hashing later. Brute forcing a known hash is essentially the same thing as precomputation in terms of prevention - use salts and multiple hashing passes to solve that problem. I wouldn't put it beyond Notch to roll his own hashing algorithm, rofl, but I don't know why they're resistant to using hashes. That's just mind-boggling. You just call the relevant hashing method before writing to file (MD5 or SHA would be fine...). Saying "we don't have time to implement hashing" is like saying "I don't have time to not point this gun at my own foot and pull the trigger". Whuh? Creating a machine-dependent salt (say, by looking at the Java environment) would also be trivial and create a further barrier to entry to skiddies. Though honestly I doubt anybody would put the time and effort into creating a great Minecraft mod just so he could use it to steal account info. Maybe if a mod author turned malicious at a later date, but that's just an invitation for a SWAT raid since by the time the mod is popular enough to be a risk it's nearly impossible to hide the author's identity from authorities (even using TOR and other privacy guards he'll likely have slipped up enough just in discussion threads and correlative data to narrow him down; it's surprising how few data points you need to get a positive identity match). Also other than pure assholeitis not much incentive. You can ebay accounts for a few bucks maybe but they'll just get shut down. I doubt the biggest hoard of goodies on the biggest MC server out there is worth more than a few bucks at auction.
  5. If it were me I'd salt the password before creating the hash with something procedurally generated by the client machine (and reasonably unique). Then an authentication request would consist of hash + salt. I don't know whether Notch thought that far ahead, but any crypto junkie or security professional would. (Granted you could steal the salt too if you knew the procedure) Brute force password cracking is trivial to prevent. You just limit the number of requests per time interval to something reasonably slow (say 1 per 10 seconds). Then the power of the client machine doesn't matter. Precomputation is a bigger problem with (relatively) unlimited computing power but there are plenty of hashing algorithms for which no rainbow tables exist, and again you can use a salt to prevent that. A one-way hash can't be decrypted no matter how much juice you have so that doesn't matter.
  6. Re: so sick of youtube f-....arts. <3 It actually matters a little, since a significant portion of what we're paying our ISPs for comes down to bandwidth and other operational overhead wasted by fundamental security flaws in certain operating systems and devices. In that sense it hurts me personally. There are other issues that are a bit harder to measure (societal stuff like privacy and identity theft) which are largely caused or enabled by incompetence in the developers and users of those systems, but I can mitigate the personal impact of those things except insofar as it drives up insurance rates and thus cost of living (which again is tough to measure). Still, I don't bother bitching anymore. I'm an unapologetic elitist. I just laugh when people insist upon the superiority of their little playskool operating systems and then bitch about problems that wouldn't exist if they didn't keep *paying* the people who create those problems. It's cute and hilarious at the same time.
  7. That's pretty much it. But hey, don't worry. The upside is you'll get access to all the brilliant mods that in all likelihood are better than Bethesda's which 360 owners won't get. Or you could be the pragmatic gamer and buy the console, pirate the PC version. I'll be fucked if I *ever* pay twice for one game for the privilege of playing it on two different devices. I don't get to charge clients twice for writing a website that works on two browsers (ok, I do charge them extra for making it run on stupid browsers, but still, not double...). No PC game has DRM if the users don't want it to have DRM. It's just that sometimes PC developers waste time creating DRM that doesn't work &lt;.&lt; But that's Windows gimpware for you. 9 times out of 10 you have to apply an unofficial patch to fix the built-in bugs it ships with ^.^ As for linux support, hah. That'll be the day. The desktop environment will be a thing of the forgotten past before mainstream games work natively on linux. On the other hand OnLive works fine afaik. I don't have the bandwidth for it personally or I'd already be subscribed and have one less reason to have any Microsoft malware running on any of my machines.
  8. Hah. If I owned every good idea I came up with before someone else took it to market I'd be rich. Of course if I paid to bring to market *every* idea I ever had, good or bad, I'd be very, very poor on the whole. &lt;.&lt; But not even the person who brings the product to market really &quot;owns&quot; the idea. Intellectual &quot;property&quot; is a fraud. Unfortunately factual reality and legal reality are very rarely related to each other.
  9. I place all blame at the foot of the guy who originally came up with the sick notion that you can &quot;own&quot; ideas. I won't go into a history lesson (I could, but I won't) or an economics lesson (ditto) or an ethics lesson (that too). There are plenty of good articles, essays and theses on why copyright is wrong and stupid (I'm a big fan of Stephen Kinsella's work, along with Boldrine and Levine's &quot;Against Intellectual Monopoly&quot; and Cory Doctorow's various utilitarian and pragmatic musings and practical experiments). But let's look at the rhetoric involved here. &quot;Stealing&quot; &quot;mine&quot; &quot;permission&quot;. It's all about attempting to control others, to no particular ends, because one has been told one has the moral right to do so. Nobody has made any serious assertions that anybody has been physically or financially wronged. Nobody can come up with why this is hurting anything (beyond spurious bug reports that the technic guys have repeatedly offered to handle themselves). There aren't even any shakey &quot;but fors&quot; to be had here, since the modders do not stand to gain anything financially and the users do not stand to lose anything. The benefits to everybody - users, modpack creators, the community as a whole - are obvious. No, harm has not been done to anything but their egos, and only because they cling to perverse and barbaric notions of their &quot;rights&quot; and feel the need to assert them. This is just empty moral outrage, aka fucktardery.
  10. Re: so sick of youtube f-....arts. <3 I have a hard time imagining keyboards going away for serious text input. In all likelihood voice recognition technology will never get that last little bit to &quot;good enough to be generally used&quot; until we have a serious breakthrough in artificial intelligence. We might get something more exotic like key gloves with haptic response that simulate real keyboards or just direct neural input before they solve the voice to text problem Maybe that's too pessimistic, but even then, you can't write code efficiently with voice. &quot;function foo open parenthesis capital int dollar sign bar close parenthesis open curly bracket return return capital system period out open parenthesis open doublequote capital hello capital world exclamation point close doublequote plus dollarsign bar dot camelcase tostring open parenthesis close parenthesis close parenthesis semicolon return return close curly bracket&quot; ... nah, I'll pass. I type faster than I talk even when I'm not describing code blocks. Wireless bluetooth keyboards are pretty handy though. I think we are talking about the same video. The lack of branding just meant &quot;this is all microsoft&quot; to me. Especially since it was pushing a bunch of their new technology or subtly hinting at evolutions to existing tech. Thing is Microsoft is playing catchup or completely blindsided in *every single category* in the video from cloud computing to mobile hardware and software to artificial intelligence. The only thing they still lead in is traditional office productivity and enterprise support, and that's the only place they're likely to hold on to (and then only if the hipster companies who are ditching their desktops in favor of iPads don't start a trend...). Notably I just saw some stats today that tablets *alone* almost equaled desktops in sales last year, let alone other mobile devices (although laptops are still a pretty big piece of the pie).
  11. Re: so sick of youtube f-....arts. <3 I think Microsoft is out of the running personally (if you're talking about that little fantasy tech demo they released a while ago with the microsoft-branded smart gadgets). I think they're way too crufty and entrenched in their culture and way of doing things to keep up with the changes in the market. I also think it's absurd to believe that we'll ever return to a paradigm where a single company is providing a majority (let alone the totality) of services. Edit: I should clarify, I mean out of the running for mobile devices and probably for consumer OS in general (we'll see how Windows 8 tablets do). They're not going anywhere any time soon even if it means pulling an Oracle and patent trolling for two decades. When the market shift is over the reason it will have happened is that people genuinely don't miss the old way of doing things, because the new way is so much better in so many ways. So I'm guessing you might not miss desktops as much as you think, much like I don't think people are going to miss physical media - books, movie &amp; music discs, etc as much as they think. But we'll see. Every individual is different. Some of us just like old-timey things for nostalgia or personal preference. I know a young writer who *still* uses a typewriter despite the obvious objective advantages of modern document editing, just because he likes the experience of it. That doesn't force anybody to support his typewriter though, nor will people keep making new typewriters for people like him (I don't know if anybody is making them anymore as a matter of fact, and parts are getting harder to find). Lots of people still use feature phones or run old versions of their operating systems too even though nobody supports them or provides new software for them anymore.
  12. Re: so sick of youtube f-....arts. <3 Trends can change, yes, but I'm not talking about &quot;fads&quot;, I'm talking about &quot;market momentum&quot;, the kind of thing that market analysts use in order to steer the direction of major companies. To some extent perception of market trends is reality because when gigantic companies forecast the future they invest in it to the exclusion of other things, and that shapes what choices consumers have. When major game publishers say &quot;stop making PC games, mobiles and consoles are the future&quot; you can bet 2 years down the road you're going to have more mobile and console games to choose from than PC games, and that's going to influence your hardware buying decisions, which just further reinforces their commitment to consoles and mobiles. That's what has been happening lately, anyway. Indie games like Minecraft are definitely important, but it may surprise you to know that it's generally easier to develop them for consoles and the web than it is for PCs for a variety of reasons. PCs are a pain in the ass to work with even in the modern age because they're not a homogenous environment. You've got 3 different versions of windows, Mac (if you care, same for Linux), 2 different instruction sets (x86 and x64, and really a couple others but nobody makes games for them anymore/yet) 2 different 3d rendering layers each with huge variations in specific feature support based on user-selected hardware, obscene numbers of different individual hardware configurations each with their own issues that have to be accounted for, etc. etc. Hardware abstraction layers make some of this easier, and languages like Java which run in virtual machines also make it easier at the cost of performance, but it's certainly not as straightforward as a guarantee that 100% of the people you're writing code for run the *exact same environment*. Mobile devices share some of the above issues but their APIs and the design patterns that have evolved over the years help to ease the pain a bit (now the really big issue is dealing with the huge range of performance and screen sizes, not so much the architecture). The biggest implication of these trends, however, is that a new generation of gamers is not being raised with PC gaming. For example, my kid spends more time on my android tablet and XBox than on the PC. For him the mobile computing environment is the default paradigm, and the computer is a funny old thing like a typewriter is to us. The only thing it's good for is Starcraft and Minecraft, heh. Anyway like I said, if you don't believe me, wait 5 years. In 2017 if the global economy hasn't collapsed or the United States or India or Israel hasn't triggered World War III we'll talk again. ;)
  13. Re: so sick of youtube f-....arts. <3 Ouch. You don't know anything about programming, do you (point: I do it for a living). If this is what you think, and what your view of things is shaped by, I'm sorry but you're really not qualified to speak on the subject. I suggest Googling yourself a short education on the subjects of programming environments, processor architecture, instruction sets, cross-platform development, and emulation before you say anything more. I'm also kind of sad that someone as well spoken as you (by internet standards) is so thoroughly ignorant about how this works What do they teach you kids in school these days! It's been 20 years since the internet, this shit should be as fundamental as geography and civics and all the stuff that sits a level above the basics.
  14. Re: so sick of youtube f-....arts. <3 Your ten cents are incorrect, sorry ^^ You can check the statistics and the trends yourself. Something could happen, something could change, yes, but some stats are already suggesting the 50% point is passed in regard to web browsing which is the primary non-work-related activity done on PCs. The same point passed many years ago regarding gaming. In regard to speed, rather than trends or statistics: It doesn't matter that PCs are faster. The speed doesn't matter to 99% of use cases anymore. Even chintzy little bargain smartphones have the power to render full screen HD video, simple 3d games, browse the (real) web, communicate via email, text, voice and video, and view (if not edit) most common document formats, and do most of the other things that people require from their computers. Many people don't grasp the implications of Moore's Law, so let me lay it out for you: in 10 years we will have gone through about 7 iterations of Moore's Law. Mobile devices (as well as workstations) will then have 128 times the computing power (actually price and energy performance) they do today. They are already sufficient for most computing tasks (which could not have been said 10 or 20 years ago, when even your standard PC was barely sufficient for the things most people wanted to do like document editing and rich media). (Edit: by comparison, your typical mobile device is about 2-3 iterations, or 4-8x, behind in price performance compared to a desktop) The most likely scenario, and the one tech companies are gearing up toward, is that mobile devices are going to be *the* thing within a few years (thus, for instance, Windows 8 being completely overhauled and retooled with touch interfaces in mind and ditching the mouse and keyboard centric environment it has been using for 20 years now, Apple throwing most of its weight behind iOS rather than Mac OS, and even desktop Linux developers like Canonical retooling for mobile). That which requires more computing power than a mobile device can handle will be done in compute clouds with mobile devices behaving like thin clients, because it's far more cost effective. Although it's hard to imagine needing 128x the compute power of a modern desktop for common tasks, it could be that &quot;common tasks&quot; expands far beyond what we can conceive of today. Having many multiples of that available on-demand (thanks to the scalability of cloud computing) with less time and trouble than it is to boot up a desktop is going to lure people quickly away from running machines in-house at the consumer or even small or mid enterprise level. There are a few smaller questions still in the air, like whether augmented reality and HUDs will take off, and whether HTML5 will become a universal application platform or whether developers and consumers will stick with native apps, and whether WebGL + javascript is going to be viable for gaming (especially before it gets eclipsed by cloud-based rendering, as seems possible). Anyway, I'm not trying to argue, I'm trying to educate. Like I said, many things can happen in 10 years (like global nuclear war) that would reverse the apparent trends. If you don't believe me (and the people I rely on who make a whole lot of money successfully predicting these things) wait 5 years and reevaluate. Edit edit: With services like OnLive growing, they don't need to worry about the only relevant issues with consoles (the 5+ year freeze on computing power). 5x as many console games are being sold as PC games at the *end* of the current console generation, and that doesn't even account for mobile games. Despite the fact that a typical gaming rig is now 8+ times as powerful as an Xbox 360 or Playstation 3 game sales for PCs are on the same downward trend they've been for a decade now. How much longer do you think it will be before the numbers don't even justify a PC *port* of AAA games? The people calling the shots don't give a crap about sentimentality or loyalty to PC gamers, they care whether PC gamers will buy enough games to overcome the cost of development and turn a profit. When the numbers dwindle to the point where it costs more to port the games than it does to blow off the users, the games will start disappearing. The main saving grace for PC gamers right now is that it doesn't take much to port from XBox 360 to Windows PC thanks to a shared programming environment. If they're lucky it will stay that way for a while longer, since Microsoft is committed to it. Ironically, XBox 360 is saving PC gaming. True to some extent, but there is also the market forces factor. Once a use-case becomes so narrow that you can't turn a profit by serving it it simply doesn't happen anymore. There are some neat things happening that could shake it up, not in the least the resurgence of indie game development thanks to the &quot;long tail&quot; market and the explosion of the hacker/makerspace community, but it's hard to say what that means in terms of overall tech trends. Most of the people who have serious money and future success riding on successfully predicting the future of technology are in line with what I'm saying here. Hell, when *Microsoft* starts making serious changes to one of its core products you know the writing is on the wall.
  15. Re: so sick of youtube f-....arts. <3 Why rage about incompetent computer users? It's so much more fun to laugh quietly as you watch them struggle to do simple things, pay for things you get for free, and have their shit broken and stolen constantly. I don't know why my computer is so slow, it was fast when I bought it! I don't know why my THIRD World of Warcraft account got all its stuff stolen! I don't know why this website doesn't work! I don't know why I should have to pay 60 dollars a year for antivirus! I don't know where the send/receive button is in the new Outlook! I don't know where all these porn links came from! I don't know why there are so many toolbars in my browser! I don't know how my boss/parents/overbearing government can keep spying on my hot chat sex! I don't know why I have to reinstall Windows -again-! Har har har. You don't talk to these people until they finally get fed up with it, stow the bullshit and ask you for answers. Then you tell them things they don't want to hear and 90% of the time they bitch and whine and go back to whatever idiotic habits they already had because change is hard. Anyway the whole desktop operating system argument is over. Mobile devices are becoming the computing platform of choice and, like the entire rest of the computing/electronics world besides desktops (/laptops), the majority of them already run some variant of *nix. PC gaming is slowly dying too; it's getting harder and harder to find a game that even has native PC controls or takes advantage of the graphical capabilities of high-end gaming rigs because they're all designed first for consoles. I guarantee you none of this shit is going to matter in 10 years. The only people who will spend more time on a traditional desktop computer than on a mobile device or some other gadget/console/appliance are the people writing the code for those other devices. When that time comes you'll wonder why you bothered arguing about it. Arguing with computer illiterates about operating systems is like arguing with 3-year-olds about, well, anything. It doesn't matter that they're objectively wrong and you know it. You loose by participating.
  • Create New...