2xsaiko / HCTM

2xsaiko's tech mod
12 stars 4 forks source link

Client crash when attempting to look up wires in NEI/JEI #16

Closed jefferyrlc closed 6 years ago

jefferyrlc commented 6 years ago

Upon trying to look up wires in NEI or trying to spawn them in menu using the creative mode menu, any attempt to bring up the mod RSWires in my modpack causes a client crash. Attached is the full crash report. crash-2018-03-30_22.23.59-client.txt

2xsaiko commented 6 years ago

Try removing optifine, it might mess with the quad baking process. I might have a solution that I'd have to implement, but not sure if it works.

Slayer5934 commented 6 years ago

https://paste.dimdev.org/qobewetade.mccrash

Here is another crashlog if it helps, it is due to optifine.

2xsaiko commented 6 years ago

I actually have a fixed version of the Quad class in the QL 1.12-ng branch now, I guess I'll backport it into QL 2.x in the near future

Slayer5934 commented 6 years ago

Yay :p

2xsaiko commented 6 years ago

Probably fixed in https://github.com/therealfarfetchd/QuackLib/commit/c159a2ab3aeb78f88ff72771a6bfa994014314d9, will upload new build to curse (Please report back if this fixed it)

Slayer5934 commented 6 years ago

Will do, thanks

Slayer5934 commented 6 years ago

Fixed in latest quacklib version 2.2.2

2xsaiko commented 6 years ago

Cool

ProxyPlayerHD commented 6 years ago

well with the newest Quacklib the game won't even start anymore...

the last thing it does is: [17:25:40] [main/INFO] [quacklib]: Found block RibbonCable [17:25:40] [main/ERROR] [FML]: Exception caught during firing event net.minecraftforge.event.RegistryEvent$Register@5dadb804: java.lang.reflect.InvocationTargetException: null

should i open a new issue for this?

2xsaiko commented 6 years ago

Interesting... try the new RC build I just uploaded (might take a bit to verify or whatever)

ProxyPlayerHD commented 6 years ago

that one works, nice! though what is strange is that the RAM Module textures seem switched... the "backplane_side" texture is on the front/back side while the "backplane_front" texture is used on the sides... https://imgur.com/a/KFb9x7d

you can never catch a break, can you?

EDIT: turns out that the RAM module textures are always facing in a set direction instead of facing the way the Computer is facing... which means that if you build your Computer facing either east or west you will get this bug, because the texture is always facing north

EDIT2: btw how could we get more OS' or Programming languages? would be awesome to have BASIC or ASSEMBLY, because FORTH is a bit confusing and random

2xsaiko commented 6 years ago

Yeah, I know about that bug... Reloading the world fixes it, not sure what causes it, I guess it's some weird interaction between MCMP and QuackLib

Getting a different OS is no problem, you just have to write it ;) I'll have BASIC at some point, there's already a branch with code to add support for it (my CPU is missing some instructions/ has some bugs), although it's not even close to done, and definitely won't come before the rewrite of the mod. Assembly is already a thing, here's the assembler: https://github.com/therealfarfetchd/XC8010-Assembler/. There's no docs, but the syntax is pretty straight forward, look at HCTM's tools/assembler folder for the source code for the Forth OS and bootloader + build process. The resulting image can be used as a rewritable disk image (they are in /rcdisks/ IIRC.)