Dr_Eckleberg Posted April 29, 2012 Posted April 29, 2012 So I finally got daxnitro's shaders, including Sonic Ether's shaders, to work: [img width=600] More screenshots: http://imgur.com/a/hjW1d The following are the steps I took to install the shaders on my Mac. I don't know what differences there will be for PC/Linux users. 1. First you'll need to copy bk.class, ep.class, and ey.class from minecraft.jar into modpack.jar. 2. Download the installer from daxnitro's thread: http://www.minecraftforum.net/topic/120261-125-glsl-shaders-dof-bump-mapping-waving-wheat-dynamic-shadows-and-more/ 3. Download the shaders for 1.1 from his repo: http://nitrous.daxnitro.com/repo/ 4. Open the installer and right-click and disable any selected mods. 5. Go to File > Import and select the Shaders.n2 file you downloaded from the repo. 6. Go to Options and select modpack.jar from your Tekkit folder. For Mac users, it should be /Users/username/Library/Application Support/techniclauncher/tekkit/bin/modpack.jar 7. Click Install
darkfailure Posted April 30, 2012 Posted April 30, 2012 Which class files are needed exactly? And do I need them from the original (unmodded) minecraft.jar (from tekkit or Vanilla Minecraft) ?
jakj Posted May 1, 2012 Posted May 1, 2012 Have you checked first that none of the classes you're adding to modpack.jar are already in modpack.jar? Because if you replace any files at all in modpack.jar, you're breaking shit, and it might not be immediately obvious. No file in modpack.jar is base: Every file in there is a class that has been modified with additional code that Technic needs.
Dr_Eckleberg Posted May 1, 2012 Author Posted May 1, 2012 Have you checked first that none of the classes you're adding to modpack.jar are already in modpack.jar? Because if you replace any files at all in modpack.jar, you're breaking shit, and it might not be immediately obvious. No file in modpack.jar is base: Every file in there is a class that has been modified with additional code that Technic needs. I selected and copied all the class files from minecraft.jar, but chose not to replace any when pasting them into modpack.jar. So no, none of the class files that are in modpack.jar should be overwritten. Which class files are needed exactly? And do I need them from the original (unmodded) minecraft.jar (from tekkit or Vanilla Minecraft) ? The class files come from Tekkit's minecraft.jar, but I don't know that the class files from vanilla won't work. I don't actually have a list of which class files are necessary. I don't see any harm in copying all of the class files that aren't already in modpack.jar, but I'll try to make a list of required class files tomorrow.
jakj Posted May 1, 2012 Posted May 1, 2012 Wait, what? You shouldn't be touching minecraft.jar at all for any reason. Or are you saying you manually merged classes to make them compatible? In which case, you still shouldn't be touching minecraft.jar, because those are untouched base classes. The only time you need to merge classes is if they are already present in modpack.jar.
darkfailure Posted May 1, 2012 Posted May 1, 2012 Thank you! It finally worked...for SP When I try to join a server I get the following error: java.lang.nullpointerexception Any ideas?
Dr_Eckleberg Posted May 1, 2012 Author Posted May 1, 2012 Wait, what? You shouldn't be touching minecraft.jar at all for any reason. Or are you saying you manually merged classes to make them compatible? In which case, you still shouldn't be touching minecraft.jar, because those are untouched base classes. The only time you need to merge classes is if they are already present in modpack.jar. I didn't modify minecraft.jar, nor did I modify any class files in modpack.jar. I copied some class files from minecraft.jar to modpack.jar. Thank you! It finally worked...for SP When I try to join a server I get the following error: java.lang.nullpointerexception Any ideas? I think it has to do with META-INF. Assuming I am correct on how modpack.jar and minecraft.jar are used, you need to delete the contents of the META-INF folder in modpack.jar if you are using Windows. If you are using OS X, delete only MOJANG_C.sf and MOJANG_C.dsa. Correct me if I am wrong, jakj.
jakj Posted May 1, 2012 Posted May 1, 2012 You are wrong. You never touch minecraft.jar: The launcher merges the contents of minecraft.jar and modpack.jar at runtime. This separation allows for better maintenance of baseclass overrides without fucking up the works. If you CHANGE a class from minecraft.jar, you put it in modpack.jar. Otherwise you do nothing. There is no point at all to copying something out of minecraft.jar that you do not change.
Pokemane Posted May 1, 2012 Posted May 1, 2012 You are wrong. You never touch minecraft.jar: The launcher merges the contents of minecraft.jar and modpack.jar at runtime. This separation allows for better maintenance of baseclass overrides without fucking up the works. If you CHANGE a class from minecraft.jar, you put it in modpack.jar. Otherwise you do nothing. There is no point at all to copying something out of minecraft.jar that you do not change. That's exactly what he's doing. The shader mods modify some of the classes that are not in the modpack.jar. What happened is that since Dr_Eckleberg didn't take the time to only grab the classes that needed to be modified, he just grabbed all the unmodded ones from minecraft.jar, slapped em in modpack.jar (without overwriting any existing modded classes in modpack.jar) and let the shader installer do its thing. What I'd do is just let the installer tell me what to grab. Or, you could probably just do a "date modified" sort after doing what Dr_Eckleberg did and delete the ones that weren't modified by the shaders.
[email protected] Posted May 2, 2012 Posted May 2, 2012 The class files that need to be copied are: bk.class, ep.class and ey.class
darkfailure Posted May 2, 2012 Posted May 2, 2012 Thanks! It's working now. It also works for Yogbox, btw :)
Njordin Posted May 2, 2012 Posted May 2, 2012 hey there, first i´d like to thank you for your work. it worked, for about 5 seconds... then i get white-screens with no error every time. someone knows how to fix that ? ( windows user )
Nethaufer Posted May 2, 2012 Posted May 2, 2012 hey there, first i´d like to thank you for your work. it worked, for about 5 seconds... then i get white-screens with no error every time. someone knows how to fix that ? ( windows user ) Could be that your computer can't actually run it.
Dr_Eckleberg Posted May 2, 2012 Author Posted May 2, 2012 The class files that need to be copied are: bk.class, ep.class and ey.class Wow, that's it? Thanks! I was worried it was going to be a lot more.
Njordin Posted May 3, 2012 Posted May 3, 2012 Could be that your computer can't actually run it. everything up to date. perhaps it is a known error ? my girlfriend gets them too with an totally different setup.
Dr_Eckleberg Posted May 4, 2012 Author Posted May 4, 2012 everything up to date. perhaps it is a known error ? my girlfriend gets them too with an totally different setup. No idea, sorry. Does this happen in vanilla Minecraft too?
prorockband Posted May 5, 2012 Posted May 5, 2012 When i install it i get this error using 1.1 tekkit Found mod Shaders Starting installation Creating backup Unpacking JAR ==== Installing Shaders ==== Optifine detected. ==== Shaders Successfully Installed ==== Repacking JAR Fatal error! java.io.FileNotFoundException: C:\Users\philip\AppData\Roaming\.techniclauncher\tekkit\bin\modpack.jar (The process cannot access the file because it is being used by another process) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(Unknown Source) at java.io.FileOutputStream.<init>(Unknown Source) at daxnitro.nitrous.FileUtility.packJar(FileUtility.java:29) at daxnitro.nitrous.InstallThread.repackJAR(InstallThread.java:163) at daxnitro.nitrous.InstallThread.run(InstallThread.java:46)
SebastianK94 Posted May 6, 2012 Posted May 6, 2012 I'm getting the same problem where I can load a world for a couple of seconds with them but after that it goes all white screen and crashes seemingly without an error. I highly doubt it has anything to do with my PC's performance or anything like that. Any help?
Scotte Posted May 8, 2012 Posted May 8, 2012 When i install it i get this error using 1.1 tekkit Found mod Shaders Starting installation Creating backup Unpacking JAR ==== Installing Shaders ==== Optifine detected. ==== Shaders Successfully Installed ==== Repacking JAR Fatal error! java.io.FileNotFoundException: C:\Users\philip\AppData\Roaming\.techniclauncher\tekkit\bin\modpack.jar (The process cannot access the file because it is being used by another process) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(Unknown Source) at java.io.FileOutputStream.<init>(Unknown Source) at daxnitro.nitrous.FileUtility.packJar(FileUtility.java:29) at daxnitro.nitrous.InstallThread.repackJAR(InstallThread.java:163) at daxnitro.nitrous.InstallThread.run(InstallThread.java:46) Close Minecraft. You are trying to install it while it's open. I'm getting the same problem where I can load a world for a couple of seconds with them but after that it goes all white screen and crashes seemingly without an error. I highly doubt it has anything to do with my PC's performance or anything like that. Any help? Try changing your render distance. I had mine set to far, and was experiencing the same issue. Then set it to normal and it's been a-okay since.
LocomotiveLOL Posted May 13, 2012 Posted May 13, 2012 NOO!!! I dont think my graphics card could handle it, so now the screen is bieng extremely wierd. Is it possible to uninstall? I only play on servers so i dont mind reinstalling tekkit
kasame10 Posted May 14, 2012 Posted May 14, 2012 reason for .classes from minecraft.jar: The installer needs to have em to overwrite em, it will give a damn if they aren't there. You are not overwriting anything from modpack.jar, don't worry. EDIT: nothing happened.
lXSparklezlX Posted June 4, 2012 Posted June 4, 2012 Where do i implement the shader.n2 file? please help
ejay424 Posted June 4, 2012 Posted June 4, 2012 Do I have to download for 1.1? I thought it would be 1.2.5.
Scyin Posted June 29, 2012 Posted June 29, 2012 This process no longer works with the current version of Tekkit guys. We have no way of using them at this time without either an update on tekkit side or an actual installer from GLSL/Sonic.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now