#Create Tweaked controllers : The advanced input Update

1 messages Β· Page 1 of 1 (latest)

daring kite
#

Available now is the newest update for my mod
This update allows you to use the controller with a lot more devices, not just gamepads !
You cand bind any key and any axis to your keyboard, mouse buttons, cursor movement and even other input methods such as joystick, flight controllers, hotas, etc...
CurseForge : https://legacy.curseforge.com/minecraft/mc-mods/create-tweaked-controllers
GitHub : https://github.com/getItemFromBlock/Create-Tweaked-Controllers
Wiki : https://github.com/getItemFromBlock/Create-Tweaked-Controllers/wiki

GitHub

An addon for the Create Minecraft mod that adds a way of controlling contraptions using an advanced controller - GitHub - getItemFromBlock/Create-Tweaked-Controllers: An addon for the Create Minecr...

GitHub

An addon for the Create Minecraft mod that adds a way of controlling contraptions using an advanced controller - getItemFromBlock/Create-Tweaked-Controllers

#

Feel free to ask if you have any questions

surreal fern
#

Oh wow

#

nice timing

west sinew
#

sigma

daring kite
#

Next update : Create 0.5.1

gloomy matrix
#

Typing to put myself in this thread

ionic whale
#

same

daring kite
#

Also there's French translations for the two people out there playing in French

tender veldt
#

pog

daring kite
#

Yes I was thinking of you 3dsmile

elfin obsidian
#

this is amazing, thank you so much

daring kite
#

Also I am interested to see how well this works with non-gamepad devices like wheels or hotas (I don't have theses)

steady violet
#

my first thought was a fight stick for some reason

daring kite
#

Or a flight stick

steady violet
#

in a dogfight and the enemy inputs 632146HS wyd

daring kite
#

a cogfight ?

#

would be more fitting clueless

elfin obsidian
daring kite
#

If it's a wiimote, then no (that's sad, but this would requires some dark magic)

#

The problem with wiimotes is that they would require a custom library to read the inputs

#

That's why I said that wiimotes aren't supported in the mod description

#

Now I have heard that Linux has a default driver for wiimotes, but I have never tested it and from what I've heard it does not handle motion controls and extensions

#

Now I don't exclude the possibility that I will write a custom library to handle wiimotes (someday clueless), but if I do it's gonna be in c++ and probably not for this mod

elfin obsidian
#

i was joking 3dsus

daring kite
#

Okay my bad

last reef
#

b

crude hinge
elfin obsidian
#

@daring kite hey man, so mouse joystick input isn't working for me atm

#

instead of moving the joystick on the controller it just makes you look around like normal

west sinew
#

its being recognized as a mouse and not a gamepad

#

and so GLFW wont recognize it

elfin obsidian
#

nah nah nah i dont have a controller

#

i mean i have a mouse

#

and i'm using the mouse movement input in the ingame emulator

#

and it isn't working

west sinew
#

i forgor

elfin obsidian
#

oh i figured it out

#

its the grab keybind thing

#

you know thats not at all obvious

maiden nacelle
#

FINALLY??

#

I've been waiting for this day πŸ™πŸ™πŸ™

icy oracle
#

other than that, i fucking love this

strange sinew
#

This looks great for single controller setup for a full plane!

quasi epoch
#

i think, i have to buy a controller now

tribal wyvern
#

finally someone did it

#

oh wait its only controllers

#

;OWU A45GP8W JEBR'/;E4FFDP ]VG

daring kite
daring kite
crude hinge
#

Would be great if Q and E would replace U and I as buttons, for yaw control

daring kite
daring kite
#

Unless you mean by default

crude hinge
#

Oh you can change it? Great! Does it disable opening inventory and dropping items?

daring kite
#

Yes it does

crude hinge
#

Amazing

daring kite
#

I think I wrote it somewhere on the wiki

crude hinge
#

And Warthunder yaw is controlled by Q and E too, so I think alot of people would appreciate it being default but I’m not sure

#

Oh cool I’m gonna actually read the wiki today

daring kite
#

I might update the default layout at some point, to be honest it's the debug layout that ended up as the default

crude hinge
#

Cool!

daring kite
#

Also I had to do some sussy stuff to do the key-disabling stuff, but note that there is a slight chance that this does not work on some modded keybinds

tribal wyvern
daring kite
#

I said it in the first message of the post, the update aims to add support for mouse, keyboard and a lot of devices like hotas or flight joysticks

winged radish
drifting beacon
#

sup

daring kite
#

Hello there

humble blade
#

im stupid so how do u make mouse control like war thunder has for planes and helis

daring kite
humble blade
#

i think that'll work

tepid tide
#

holy shit how have i not seen this

#

πŸ‘ well made

gloomy matrix
neat sun
#

I cant wait until someone makes something cool with this mod
but then i need a controller that doesnt break the mod to work

neat sun
#

where?

west sinew
#

Random made a video

#

made a heli

sullen pond
#

this is awesome

lilac lichenBOT
#

Hmm

#

Hmm

neat sun
#

ok golem is just deleting my messages with the link #1137585562774147166 message
and only deletes them when i say how i cant use them

west sinew
#

cuz discord exploit for getting servers nuked

neat sun
#

hey does anyone want to try and make a platformer/game with this? (problalbly with immerserive portals and definetly with commands)

civic shadow
#

What is the version of Minecraft for this mod

west sinew
#

1.18.2

#

create 0.5.0.i

civic shadow
#

Ok tank

surreal fern
#

It doesnt show up elp

daring kite
#

what does not show up ?

daring kite
surreal fern
#

The mod, I think I installed it correctly and it's registered in at launcher, but it didn't show up when lsunched

gloomy matrix
#

@surreal fern Wdym "showed up", what shows up for other mods for comparison

surreal fern
#

In modmenu

daring kite
#

Do you have the correct MC version ?

#

do you have forge ?

daring kite
#

I updates the wiki a little bit to make it more obvious that you need to use the keybinds with mouse controls

daring kite
#

Okay so I have made 2 small improvements :

  • I made it that you need to let down your use key (right mouse) in bind mode before the controller search for inputs to bind
  • I added an option to make the "focus mouse cursor" (left alt) act as a toggle
#

The first thing is to make it that the controller will not instant bind to your use key if it is the same as some input on the controller

#

The above stuff will be for next update

elfin obsidian
#

great!

crude hinge
#

Can you also make a toggle which changes if the mouse joystick control either does or doesn't reset automatically?

#

Like, if you need to press R or not.

daring kite
#

I will make this

crude hinge
#

great!

daring kite
#

I am working on a small cosmetic improvement, you will be able to change the visual layout to xbox/playstation/nintendo

#

This will not change the global layout (joystick positions) but instean change the symbols and colors

#

both in the gui and on the item

#

Also I already implemented the "don't reset mouse cursor controls" option

cedar onyx
#

this is interesting

daring kite
#

Okay so I think I will make 2 updates: one with the above changes, and one with the above changes AND compatible with Create 0.5.1+

#

Because it does not seem that CW will update soon to 0.5.1

west sinew
daring kite
daring kite
#

The first update is available

daring kite
#

victory

daring kite
#

And the second update (for Create 0.5.1+) is available too !

neat sun
#

hey, what does changing the visual layout actually do?
i throught it would only change the color of the buttons and what buttons are pressed visually pressed
but i think it does something wiht keybinds that might make a problem to someone who leaves instruction in "xbox" and somone who uses nintendo tries to use them

daring kite
#

It changes the colors in the item and in the GUI, and also change the button names in the gui (this is more obvious when you set it to playstation)

#

The idea is that you set it as your actual controller (if you have one)

#

But this does not change the binding internally, this is just visual stuff

neat sun
#

ok
im just worried that an "A" for an xbox player translate to a "B" for a nintendo player

daring kite
#

If you have a Nintendo controller and set it to xbox, the mod will show a xbox layout in-game
And if you then set the mod layout to be Nintendo, the mod willm show a Nintendo layout (accurate to your controller) but it will not change the actual layout

#

so for example, if you had set your bindings to match your controller (like swapping the A/B and X/Y buttons) theses will not change when switching mode

#

That's also why there is a visual output when you bind a button on the controller display (in the controller settings)

#

this is to help people differentiate between their actual controller and the one in-game

neat sun
#

alright, also if anyone else is trying to use this mod plus a nintendo switch pro controller, here is the issue i made about it https://github.com/getItemFromBlock/Create-Tweaked-Controllers/issues/1
tl:dr, use GloSi, required steam, use custom bindings as the regular binding dont match the positions of the buttons being pressed to the in-game controller or dont match up at all, including names of the buttons and the positions of the buttons being pressed

fading shore
#

WOAH

tribal wyvern
#

my potato cant run the latest mod update

#

ples notice us potatoes

#

we are useful

tribal wyvern
#

my french fries of a pc cant run the thing

#

mod

west sinew
#

skull tissue

daring kite
#

The latest update is for Create 0.5.1+

daring kite
#

This is not like the mod requires a lot of resources

tribal wyvern
#

am taking the latest version from the link u sent

tribal wyvern
#

OH

#

OH

#

wow am dumb]

daring kite
#

I wrote it in the changelog, but I realise I forgot to update the main mod page πŸ˜…

tribal wyvern
#

works

#

mod is fire bro

daring kite
daring kite
#

I added explicit support for the Controllable mod. This was required, because my way of blocking inputs (such as camera movements) was simply not working

#

So if you use Controllable with my mod, all of the inputs except the use keybind will be taken over when you use the tweaked controller.
If you want to stop using the controller, press the use button (a tooltip appears for this when you use the controller)

abstract plume
#

Oh my god oh my god its happening

daring kite
#

Okay, 2 things :

  • I tested this on my phone (with Pojav launcher) and it did not work. I had to edit some things to prevent a crash (and also I found a bug πŸ˜…) but by the end I cannot read anything from the gamepad, even if it is detected. At least it does not crash
  • A very kind person made a Korean translation, I don't speak this language but this seems great. Now you can use this language
crude hinge
#

Any need for more translations? I can do dutch

ionic whale
#

I can do estonian clueless

crude hinge
#

wanted to make an estonia joke but I know literally nothing about that country lol

ionic whale
#

I sent the estonian flag emoji once ( πŸ‡ͺπŸ‡ͺ ) and some mf deadass replied "queen deltarune"

daring kite
#

Please do as you want, I will accept any extra translations

#

I only speak english and french (and a very little german) so thats not like I can do it anyway

daring kite
daring kite
#

I am impressed, they took the time to translate and adapt to their website (like editing the links to match their version of the thing)

daring kite
daring kite
#

1.19.2 version is out

lilac lichenBOT
#

L

daring kite
#

πŸ’€

lilac lichenBOT
#

oops, sorry bout that @daring kite

#

@tender veldt is being funny

daring kite
#

Yeah I saw that on the Minecraft channel

sharp saddle
#

steam input api

abstract plume
#

is this also configurable to keys on the keyboard?

#

ping me

daring kite
daring kite
# sharp saddle steam input api

This does not work ?
Maybe its a setting in the steam api, but I can't really do anything when the controller is not detected

sharp saddle
#

thought you were still using glfw

daring kite
#

so that's why Im asking

tame charm
crude hinge
#

ok ok lemme make a joke

crude hinge
ionic whale
#

Skull i forgor

ionic whale
tame charm
neat sun
#

you should put this on modrinth

tame charm
# ionic whale That joke exists but i have no clue how that makes sense

So turns out the Estonian language has a lot of repeating letters and other stuff that forces the speaker to speak slower, so to someone who is used to a language that is typically spoken faster this might sound... too slow and monotonous (no offense, just saying that languages can be different)
Also there is a stereotype that Estonians don't get jokes, I can't know since I've never spoken to an Estonian
Those two things combined and you get jokes like "Estonian paratroopers are flying over a city for over three days"

#

I am sorry if that was offensive, this is literally from an explanation I found on the internet

surreal fern
#

I love linguist quirk

ionic whale
#

Dw

daring kite
neat sun
#

i just think that way it can reach mor3 peole

daring kite
#

Maybe later then

crude hinge
#

Modrinth is just an objectively better website in nearly every single way

ionic whale
#

Ye

daring kite
#

Fine

#

Except a Modrinth page soon

daring kite
#

πŸ’€

crude hinge
#

Nice!

daring kite
#

Honestly the website feels better to use than Curseforge, I understand why I heard people saying that it is more adapted to modern Minecraft modding than Curseforge

#

Now we just wait for the review

gloomy matrix
#

It may take a week or so currently

But before the recent scares, it was only a few days

daring kite
#

Its not that bad, we can wait

daring kite
#

uh

#

okay, one week has passed apparently

#

so

west sinew
#

damn thats crazy

crude hinge
#

wait you can make money with making mods?

gloomy matrix
#

Yea, but revenue is relatively low on official sites so to try to make more money your mod has to be really popular, have a separate way to get money (donations), and/or be hosted on your own site plastered with ads

crude hinge
#

me omw to make 13 cents per week

daring kite
#

Unless you make something that becomes very popular, you will not make a lot of money with mods, even with donations
Making mods just to make money is not a good idea, like a lot of things
That's also why a lot of mods (old ones) are abandoned/progressing slowly. People creating mods are making this in their free time

#

I don't even know if people making mods like JEI are living of it

last reef
#

minecoin.

daring kite
#

That's probably better (for the money part)

boreal flare
#

OH sick my idea!!!!!

#

it so cool to see this implimented :)

#

if you ever need models or other art assets let me know! I'd love to help out

daring kite
#

Hello !
I am not an artist, but I usually try to make things by myself
There is not really a need for new assets right now, but I don't know if I will need new assets in the future

lyric fog
#

how do i mkae this work on create 0.5.0i

#

nvm

daring kite
gloomy matrix
#

good for you my man!

daring kite
#

It was harder than I planned, in particular because I had to reimplement a lot of stuff that would otherwise collide with Create's ComputerCraft implementation

#

I will see if I can manage to make a "full precision" mode where you can get the axis with full precision (instead of being a redstone signal casted to a float)

lyric fog
#

why cant i find the tweaked controller in the creative inventory

#

oh wait is this mod forge not fabric

daring kite
#

yes this mod is for fabric forge

#

I don't have enough knowledge to made a multiloader version

#

at least not currently

daring kite
#

full precision mode is working

#

I also added events when a player start/stop using the controller

#

Now its time to port this on the 1.19 branch GREG

gloomy matrix
#

if its 1.19.3+, CC:R was dropped and CC:T went multiloader

#

@daring kite

daring kite
#

its 1.19.2, Create does not support 1.19.3-4 (or there is no version for it)

#

Also I only use CC:T because of this not being multiloaded

gloomy matrix
#

ah k

uneven turtle
#

Your mod saved my goddam Live man πŸ‘Œ

daring kite
fathom skiff
#

Dam, is it planed to be?

daring kite
#

I don't have the required knowledge to learn Fabric, and I don't really have that much time to work on the mod either
Making a fabric version would require multiloading the mod, which I am pretty sure would require a lot of rewriting stuff to do

#

Its not to say that it will never happen, but its not a priority

crude hinge
#

Well, if I’m bored and decide to continue it, I’ll probably do it in fabric to fill the gap

maiden nacelle
#

how do you access the advanced control menu? (i forgot)

daring kite
#

You have to click on the mod's config button to acess the mod config

daring kite
sharp saddle
#

Steam input when

maiden nacelle
#

the pack I was on just didnt have the update

#

πŸ’€

daring kite
maiden nacelle
worthy lily
#

Yo

#

Trying to link up a Hotas and wondering how I can get the axis to work

#

the wiki didnt help ,e

#

me

#

oh nvm

#

its not compatible

#

eh

daring kite
worthy lily
#

Nah

abstract plume
worthy lily
#

Yes

daring kite
#

For what is it supposed to work with ?

worthy lily
#

Ummmm. A computer?

daring kite
#

But like what, a specific game ?
I am asking because if it requires some sort of custom driver then I probably can't do anything, but if it can be used more or less like a generic controller them I might have fucked up somewhere

worthy lily
#

Dcs, war thunder

#

Msfs

daring kite
#

πŸ€”
Do you have the model in mind ?

worthy lily
#

X56

#

Logitech

daring kite
#

Are you on windows ?

#

From the use manual it is said that it should work

#

Page 22

#

But It might require some config

#

Also just to be sure, you did enable advanced input mode, right ?

worthy lily
#

Yes

#

I can’t figure out how to get it to detect and choose the hotas’ movements

daring kite
#

try with Controllable, and tell me if it works

#

It might be something in my mod

dark vale
#

this looks really cool

paper ridge
#

So long and short of it, I can plug my PS4 controller into my computer and use the controller in game with this correct?

daring kite
#

Yes

hexed kraken
#

Fabric (1.18.2 for clockwork) when

hexed kraken
#

I couldn't find a version for clockwork

west sinew
#

mfw clockwork is litterally built off the fabric version of create as the main source

hexed kraken
#

I'm asking about a fabric 1.18.2 build of tweaked controllers that I can use with clockwork (so no create 0.5.1 dependency)

#

I only see forge releases on modrinth

#

And on curseforge, too

west sinew
#

ye idk whwre fabric controller is

hexed kraken
#

:(

daring kite
#

oops sorry no fabric version

#

I just realized now that my message was incorrect

tender veldt
hexed kraken
#

:(

hexed kraken
#

t. modloader agnostic mod enjoyer

tender veldt
#

Fabric sucks

daring kite
#

And its not like I have a lot of time to work on the mod currently

surreal fern
hexed kraken
west sinew
hexed kraken
#

counterpoint: modern industrialization

west sinew
hexed kraken
#

Fabric is newer by like 8+ years, obviously it's not going to have as many mods yet 🀑

west sinew
#

forge was rewritten from ground up the same time fabric was becoming a thing

hexed kraken
#

Do you know how long it took for risugami users to move to forge?

#

I do admit that that isn't a very good comparison since the state of the game was just so different back then

#

But it still took quite a while

west sinew
#

also fabric was 2018

hexed kraken
#

Fabric only became popular in 2020

#

Just like how forge took a good year to get usable too

west sinew
#

thats still 3 years

#

what point are you trying to make

hexed kraken
#

Vs forge's 8+

west sinew
hexed kraken
#

Brand recognition is important as well, and forge's brand is quite big

west sinew
hexed kraken
#

Minecraft's code has had many overhauls over the years as well, this isn't exclusive to forge nor fabric

hexed kraken
#

And ever-growing

west sinew
#

fabric mfs care too much about performance which means it lacks substance

#

why have 300 fps if i cant have all my fav shit tech mods

hexed kraken
#

That's mostly just a skill issue on the developers' side

#

Modern industrialization is a clear example of a fat tech mod that's performant and good

hexed kraken
#

It's just that there aren't as many well established fabric tech mods that get ported to newer versions

hexed kraken
#

So yes

#

It has the same amount of content as gtce

#

Which is a lot

#

A standard playthrough would run you about 80 hours

hexed kraken
#

Big mods included in loads of packs that get popular and picked up by other modders when the original one gets bored of working on it

#

Fabric is only just starting to get this opportunity now

#

Whereas forge has had it for over 8 years

#

You should compare the spec they both offer and ask new modders who've used both which was less asinine to make a mod with

#

I fully agree that choosing the right tool for the job is the biggest priority and that including your own biases in this can make it hard to make these choices

#

I still use forge

#

But I also use fabric

daring kite
#

Performances in Minecraft is a joke
Minecraft doesn't even use mesh, every vertices has to be sent from the CPU each frame
Now it is pleasant to see a modloader which is more oriented toward performances but this is not free

#

IIRC Fabric give you way less things like helper functions

#

Which can make porting more difficult

hexed kraken
#

Satisfactory is fun bueno

tender veldt
#

Fabric has "better performance" because there isn't a single mod to load

#

You're comparing vanilla to actual mods

hexed kraken
#

You're objectively wrong and you know it

tender veldt
#

Nope

#

Fabric is garbage

#

Fabric supporters are muppets

surreal fern
#

The problem with no content in fabric is because people has been manipulated into forge

#

All youtube series out there will be promoting forge mod

#

Mcreator porpusefully only support forge

#

People's damnation over fabric

#

And general standard that is much more stable which is why it still hasn't moved yet

#

Fabric need bigger momentum than they ever had

#

So that people can permanently move to fabric

#

And live better life

#

Grrr

#

But how it is now, I see that it won't be possible

#

It is very sad that fabric modloader cannot be the ultimate modloader, the absolute modloader

#

But it's in vain as big forge has been quickly silencing any attempt at revolution, cursing us and making us the bad guy

#

Posting propaganda about how good forge system is while making a lie on how bad fabric system is

#

This government must be stopped

#

But al of this need to be started by acceptance, by the good merit and critical thinking, enough of the propaganda and see the brighter future

#

Both of us in beautiful lake reflecting the sun that is fabric

#

So what's your option, blue pill or red pill?

west sinew
gloomy matrix
#

@west sinew you wanna know a funny?

gloomy matrix
#

Constant did look into making an MCreator plugin for VS2 till they realized they would need to fix it to be a VS2 addon in the gradle files

tender veldt
#

fabric is trash

#

running slander campaign against forge

#

so people will download viruses off of malwarerinth

ionic whale
#

I could try gradling

#

I mean

#

Mcreator is a sin and an affront to humanity but

#

Fnuuy

hexed kraken
#

Don't do it

#

It's not worth the funny

stuck skiff
#

Could the mod come to fabric 1.19.2?

tender veldt
#

No

#

Fabric is pure trash

surreal fern
#

Everything he says is backward

tender veldt
#

doesnt matter

#

one of us is lying

surreal fern
#

?eno ekil kool I oD

unreal lodge
#

insane if it woks well, good work

crude hinge
#

Works well!