Jump to content

Recommended Posts

Posted

I've seen a lot of "Hate" for MCPatcher around here and I honestly don't understand why. I won't complain, but I'm going to ask quite simply one thing.

 

Would it be so hard to update Forge (on your own time) to help run with MCPatcher? As far as I can tell - it wouldn't be exactly hard, as much as it would be about getting over some bias problems with the owner or the software. If you can make Forge run with Optifine and other various things, no reason why you can't with MCPatcher - you'd get a lot more customers that way.

 

Just a thought - not trying to start a flame war here. Reason I asked is because I like MCPatcher and for me it seems to be the only thing that's worked incredibly smoothly for me. Everything else was a jumbled mess and I had to go through hell for anything to work. MCPatcher helps me drastically.

Posted

The issue with MCPatcher is that it does things wrong.  It makes base edits when it should not be making base edits, and most users are not knowledgeable enough to know how to disable those modifications.  MultiMC is far superior as it actually does work properly without making any base edits.

 

Also, Forge is not made to run with Optifine, Optifine uses Forge's hooks.  And MCPatcher could use Forge's hooks just as well.  There is nothing Forge can do to become compatible with MCPatcher, it is on MCPatcher to actually do things properly.

Posted

id suggest using magiclauncher http://www.minecraftforum.net/topic/939149-launcher-magic-launcher-099-mods-options-news/

it doesnt touch the jar when installing a mod you will always have a clean minecraft.jar

and optifine http://www.minecraftforum.net/topic/249637-132-optifine-hd-b3-fps-boost-hd-textures-aa-af-and-much-more/ which also does provide connected textures and hd texture support

and as already said it  uses forge hooks

"not to scare azanor more , but he's a programmer, which is like the child of an orgy between math, logic, writing, and black magic . without any one of those it just doesn't work" etopsirhc

Posted

The simple truth is that MCPathcer does things in a very very incompatible way. Its concept is good, of just injecting the little bits that ity needs here and there viz direct bytecode patching. But it's implementation is bad. Last time I looked it 1) Injected crap even if everything else was turned off by the users, 2) Overwrote certain things that it assume was there, or assumed that where it found was the only place. Which doesn't work.

The simple truth is MCPatcher needs to be a bit more robust. And, in all honesty. MCPatcher's interface isn't all that great. Tools such as MagicLauncher or MultiMC are better in both interface and functionality.

There is no hate twards the author, Back in the day i've actually made quite a few mods using MCPatcher's bytecode injection. But the program itself simply has not aged well.

 

 

As for being hard to make it compatible. Unless I do major work to shape the bytecode so that MCPatcher would behave properly, it'd be a bitch and a half. It would be FAR less work and FAR more stable and FAR more proper to do it on the MCPatcher side.

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Hello All,  Relatively new to this and after playing for a few hours whenever someone enters the nether the entire server will crash and my friend and I are at a bit of a loss. Deleting player data solves the issues but it still persists whenever someone enters even after deleting the DIM-1 folder. Paste: https://pastebin.com/REbpJVqe Thanks!   -Mitchell
    • Add the crash-report or latest.log (logs-folder) with sites like https://mclo.gs/ and paste the link to it here  
    • Cracked Launchers are not supported
    • Hi, I have a problem in minecraft java (only in forge 1.20.1), When I start the game after a moment the game crashed with code 1 this only in forge 1.20.1 , I tried to reinstall java, Upgrade java to 17, update the drivers to the latest version, downgrade the drivers to the pervious version, deleting .minecraft and reinstall it , but none of these ways working.   here is the log:   [Launcher] Launching Minecraft... I'm hiding! mods after C:\Users\Windows\AppData\Roaming\.minecraft\mods\tl_skin_cape_forge_1.20_1.20.1-1.32.jar [InnerMinecraftServersImpl]  search changers of the servers read servers from servers.dat [] [InnerMinecraftServersImpl]  prepare inner servers save servers to servers.dat [Launcher] Game skin type: TLAUNCHER [Launcher] Starting Minecraft Forge 1.20.1... [Launcher] Launching in: C:\Users\Windows\AppData\Roaming\.minecraft Starting garbage collector: 96 / 227 MB Garbage collector completed: 60 / 214 MB [Launcher] Processing post-launch actions. Assist launch: true =============================================================================================== [05:29:03] [main/INFO]: ModLauncher running: args [--username, *********, --version, Forge 1.20.1, --gameDir, C:\Users\Windows\AppData\Roaming\.minecraft, --assetsDir, C:\Users\Windows\AppData\Roaming\.minecraft\assets, --assetIndex, 5, --uuid, *************************************, --accessToken, вќ„вќ„вќ„вќ„вќ„вќ„вќ„вќ„, --clientId, null, --xuid, null, --userType, mojang, --versionType, modified, --width, 925, --height, 530, --launchTarget, forgeclient, --fml.forgeVersion, 47.3.22, --fml.mcVersion, 1.20.1, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20230612.114412] [05:29:04] [main/INFO]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 17.0.12 by Oracle Corporation; OS Windows 10 arch amd64 version 10.0 [05:29:15] [main/INFO]: Loading ImmediateWindowProvider fmlearlywindow [05:29:24] [main/INFO]: Trying GL version 4.6 [05:29:60] [main/INFO]: Requested GL version 4.6 got version 4.6 [05:29:67] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/Windows/AppData/Roaming/.minecraft/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%23100!/ Service=ModLauncher Env=CLIENT FATAL ERROR in native method: Thread[pool-2-thread-1,5,main]: No context is current or a function that is not available in the current context was called. The JVM will abort execution.     at org.lwjgl.opengl.GL11C.nglGetString(org.lwjgl.opengl@3.3.1+7/Native Method)     at org.lwjgl.opengl.GL11C.glGetString(org.lwjgl.opengl@3.3.1+7/GL11C.java:978)     at net.minecraftforge.fml.earlydisplay.DisplayWindow.initRender(fmlearlydisplay@1.20.1-47.3.22/DisplayWindow.java:209)     at net.minecraftforge.fml.earlydisplay.DisplayWindow.lambda$start$5(fmlearlydisplay@1.20.1-47.3.22/DisplayWindow.java:292)     at net.minecraftforge.fml.earlydisplay.DisplayWindow$$Lambda$437/0x000001fab120a618.run(fmlearlydisplay@1.20.1-47.3.22/Unknown Source)     at java.util.concurrent.Executors$RunnableAdapter.call(java.base@17.0.12/Executors.java:539)     at java.util.concurrent.FutureTask.run(java.base@17.0.12/FutureTask.java:264)     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(java.base@17.0.12/ScheduledThreadPoolExecutor.java:304)     at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.12/ThreadPoolExecutor.java:1136)     at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.12/ThreadPoolExecutor.java:635)     at java.lang.Thread.run(java.base@17.0.12/Thread.java:842) Here I am! [VersionManager] Refreshing versions locally... [VersionManager] Versions has been refreshed (6 ms) [Launcher] Launcher exited. [Launcher] Minecraft closed with exit code: 1 flush now [Launcher] [Crash] Signature "Bad video drivers" matches! [Crash] Signature "Bad video drivers" matches! [Launcher] [Crash] Crash has been recognized! [Crash] Crash has been recognized! flush now
  • Topics

×
×
  • Create New...

Important Information

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