1 (edited by duralakun 2019-01-22 23:35:13)

Topic: InfClass can NOT be ported to 0.7

I am not entirely sure but i think in 0.7 the server cannot change the skin and skin color of other players. If this is correct than InfClass can not be ported because it relies on this feature.

In InfClass you can choose between different human races at the start of a round, all have different skins and different abilities. If you die you become a zombie. Zombies also have different skins and most of them are green.

InfClass is my favorite mod, i play it 99% of the time when i play tw. Every day people play on InfClass servers.
I find it very sad that there cannot be InfClass with 0.7, for me personally 0.7 is not an upgrade of tw but a downgrade.
Or am I wrong and 0.7 servers can change the skins of players?

InfClass github:
https://github.com/necropotame/teeworlds-infclass
https://github.com/yavl/teeworlds-infclassR

EDIT: I thought a bit more about this. Maybe the server can make it look like a player left and joined again to change his skin.

2

Re: InfClass can NOT be ported to 0.7

The zombie mod was successfully ported to 0.7. You can work around with the new silent messages (you can make an entry/join).
When the protocol changes, not everything can be made identically - some new things you can do, some old things you can't.
Making mods is also adapting and working out things.

Hint: If I recall correctly, you can tell a client to change the skins of others using this hack, but not their own.

Not Luck, Just Magic.

3

Re: InfClass can NOT be ported to 0.7

Thank you for the response, you say the zombie mod was ported, i think you are referring to this one: https://www.teeworlds.com/forum/viewtopic.php?id=12646
The InfClass mod i was talking about is this one: https://www.teeworlds.com/forum/viewtopic.php?id=11610

Maybe we can find a way to change skins again.

4 (edited by Browed 2019-01-23 20:03:43)

Re: InfClass can NOT be ported to 0.7

I think your identically this stup, send a lot of packets from the server to the clients to get the client information change emulation.

If use cl_de_client info, not only demorecords, for changes information tees in servers, and not pervert the server packets.

Okay good work send change information, more players more packets wait, crash (use this how need change information) 0.7 not view how IF|City or other clan tag in 0.6, good Infection, at least as it was in 0.6
Self client information not changes, I pampered with packages, 1 goal is to use a - Tick (the second plan is to call it when it is required)

As a result, I came to the decision to use Cl_De_ClientInfo only for self gamemodes in the client

Server i send for all clients packet all clients, who change client information got one packets, and send this for all clients coming server packets buffer full, I think right?

5

Re: InfClass can NOT be ported to 0.7

@Browed i am sorry but i dont understand what you are saying