Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2024-08-25 00:00 and 2024-08-26 00:00
Avatar
GitHub BOT 2024-08-25 05:35
The ddnet server sends its own token in two endiannesses The official teeworlds 0.7 client does not care because it ignores the redundant token field. But it is still wrong.

ddnet server

!msg1 !msg2

teeworlds server

!vanilla
06:04
justatest
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
Oof
Avatar
Hello guys!
06:41
Wants is named
06:41
What's
Avatar
ws-client BOT 2024-08-25 07:48
<ChillerDragon> @MilkeeyCat !!!!!!!!
07:48
<ChillerDragon> cring who depends on libc for gaming ddnet https://zillyhuhn.com/cs/.1724572096.png
07:49
<ChillerDragon> 0 dependencies fuck yeah! https://zillyhuhn.com/cs/.1724572148.png
Avatar
MilkeeyCat 2024-08-25 07:51
chillerdragon: poggers2
Avatar
MilkeeyCat 2024-08-25 07:54
I'd never be able to fo smth like that xd
Avatar
ws-client BOT 2024-08-25 07:55
<ChillerDragon> yeah it was by far the hardest tw client implementation i did so far xd
Avatar
MilkeeyCat 2024-08-25 08:03
now finish tutorial with it
Avatar
ws-client BOT 2024-08-25 08:04
<ChillerDragon> yikes
08:05
<ChillerDragon> i would need to add hook and jump and rotate aim support
08:05
<ChillerDragon> and also make walking smoother
08:05
<ChillerDragon> all these things seem possible. But im not sure if tutorial has some tricky moves that require some fast inputs xd
08:07
<ChillerDragon> I probably would do other stuff first like input for chat and rcon and maybe some way to control it externally like fifo
08:14
<ChillerDragon> @MilkeeyCat do u trust me? xd
Avatar
MilkeeyCat 2024-08-25 08:17
yes, please don't hack me justatest
Avatar
ws-client BOT 2024-08-25 08:17
<ChillerDragon> nice
08:17
<ChillerDragon> go run asmr client
08:17
<ChillerDragon> wanna know if it runs as smoothly on any machine as i expect it to
08:17
<ChillerDragon> wget -qO /tmp/teeworlds_asmr https://github.com/ChillerDragon/teeworlds-asmr/releases/download/v1.0.0/teeworlds_asmr && chmod +x /tmp/teeworlds_asmr && /tmp/teeworlds_asmr "connect 62.122.215.19:8322"
Avatar
MilkeeyCat 2024-08-25 08:19
is that russian server?
Avatar
ws-client BOT 2024-08-25 08:19
<ChillerDragon> yes
Avatar
MilkeeyCat 2024-08-25 08:19
i can't connect to russian servers xd
Avatar
ws-client BOT 2024-08-25 08:19
<ChillerDragon> bru ok sec
08:19
<ChillerDragon> why not
Avatar
MilkeeyCat 2024-08-25 08:20
because i live in Ukraine -.-
Avatar
ws-client BOT 2024-08-25 08:20
<ChillerDragon> does it firewall russia or what?
Avatar
MilkeeyCat 2024-08-25 08:20
ye
Avatar
ws-client BOT 2024-08-25 08:20
<ChillerDragon> woah didnt know that
Avatar
MilkeeyCat 2024-08-25 08:21
ukrainians can't connect to russians servers and vice versa
Avatar
ws-client BOT 2024-08-25 08:21
<ChillerDragon> since the war started or when?
08:21
<ChillerDragon> wget -qO /tmp/teeworlds_asmr https://github.com/ChillerDragon/teeworlds-asmr/releases/download/v1.0.0/teeworlds_asmr && chmod +x /tmp/teeworlds_asmr && /tmp/teeworlds_asmr "connect 91.232.28.130:8338"
08:21
<ChillerDragon> this is ukr
Avatar
MilkeeyCat 2024-08-25 08:21
I remember connecting to rus servers before, so ye, probably because of the war (edited)
Avatar
ws-client BOT 2024-08-25 08:21
<ChillerDragon> lol u dont even know? xd
Avatar
MilkeeyCat 2024-08-25 08:22
i have excluded rus servers 😬
Avatar
ws-client BOT 2024-08-25 08:22
<ChillerDragon> i have excluded china servers
Avatar
ws-client BOT 2024-08-25 08:22
<ChillerDragon> gogo @MilkeeyCat
Avatar
MilkeeyCat 2024-08-25 08:22
same as ukrainian and kog servers which require auth
Avatar
ws-client BOT 2024-08-25 08:22
<ChillerDragon> wget -qO /tmp/teeworlds_asmr https://github.com/ChillerDragon/teeworlds-asmr/releases/download/v1.0.0/teeworlds_asmr && chmod +x /tmp/teeworlds_asmr && /tmp/teeworlds_asmr "connect 91.232.28.130:8338"
08:22
<ChillerDragon> thats ukr
Avatar
chiller loves his asmr
Avatar
WaylayYarik 2024-08-25 08:29
What's going on here
Avatar
Avatar
jxsl13
chiller loves his asmr
WaylayYarik 2024-08-25 08:30
And which one exactly
Avatar
teeworlds 0.7 client in x86 64 assembly wot? nasm asm asmr! - ChillerDragon/teeworlds-asmr
Avatar
MilkeeyCat 2024-08-25 08:43
@Learath2 what's the name of the byte [label] operand in mov al, byte [label]. There're registers, immediates and dis 3rd type
Avatar
Avatar
MilkeeyCat
@Learath2 what's the name of the byte [label] operand in mov al, byte [label]. There're registers, immediates and dis 3rd type
Memory
Avatar
Avatar
Learath2
Memory
WaylayYarik 2024-08-25 08:52
And what does memory have to do with it
ww 1
Avatar
MilkeeyCat 2024-08-25 09:50
Any assembly enjoyers? How the actual fuck can I use a label in instructions. For example gcc gives this code, I tried to use it and it segfaults anyway -.-
10:03
wtf
Avatar
Jupstar ✪ 2024-08-25 10:04
finally more players than servers in teeworlds
10:04
😬
Avatar
lol
10:05
didnt have to do the game like that
Avatar
GitHub BOT 2024-08-25 10:19
6c0e429 Add a popup for picking a map for background entities setting - furo321 77790f6 Merge pull request #8803 from furo321/file-picker-entities - Robyt3
Avatar
chillerdragon BOT 2024-08-25 10:52
@MilkeeyCat: never seen that syntax. What do you want to do? Write to the label?
Avatar
MilkeeyCat 2024-08-25 10:52
chillerdragon it was segfaulting because i didn't push values first kek
10:53
and [label] syntax works for writing and reading
10:53
it has weird syntax if you need an address of a label
10:53
offset label
Avatar
chillerdragon BOT 2024-08-25 10:53
What’s label[register] syntax
Avatar
MilkeeyCat 2024-08-25 10:54
it's rip relative access or something
10:54
but it works without, so why use it xd
Avatar
chillerdragon BOT 2024-08-25 10:54
Xd
Avatar
GitHub BOT 2024-08-25 11:04
This check never really made sense to me, as if you're editing your background entities map, you'd have to pick a different map and re-pick your previous one to see the changes you made in game. Now that it's a reload button, and not an input box, it should especially reload the map when clicked.

Checklist

  • [X] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit t...
Avatar
Avatar
MilkeeyCat
it's rip relative access or something
Rip relative addressing results in smaller instructions and thus reduced code size
Avatar
MilkeeyCat 2024-08-25 11:21
"the fatter the better" - MilkeeyCat, probably
Avatar
fatteeycat
Avatar
hahahahaa xDD
11:50
chillerdragon:
11:50
liar
11:53
btw is the picture u?
Avatar
кто здесь русский?
Avatar
Jupstar ✪ 2024-08-25 13:43
i coded this feature almost one year ago. today was the first time i ever tested it 😄
13:43
feelsamazing
13:45
should pickups show the texture of the nearest character, or should it simply show the texture of what you picked? 😄
Avatar
is that splitscreen?
Avatar
Avatar
louis
is that splitscreen?
Jupstar ✪ 2024-08-25 13:50
no that are two clients
13:50
splitscreen works too, but i dont have controller support
13:50
so it's useless rn xD
Avatar
oh okay 😹 wdym pickups?
Avatar
Jupstar ✪ 2024-08-25 13:51
ah my left char has a different texture for the weapon
13:51
question now is
13:51
will it take the local one
13:52
or the closest character 😄
13:52
basically game.png customization is send to the server too, similar to how it works for skins
13:52
if the other client has it too, then he sees it
Avatar
ahhh weapon skins
13:52
i thought that was a new weapon or smth idk why
13:53
shouldnt it show default nade or at least local skin
Avatar
Jupstar ✪ 2024-08-25 13:53
sure that is one option. another would be the texture of the closest character
13:53
i kinda like that too 😄
Avatar
also do you think game.png should to be split up into individual images?
Avatar
Avatar
Jupstar ✪
sure that is one option. another would be the texture of the closest character
imagine some weird tele setup making a seizure nade
Avatar
Avatar
louis
imagine some weird tele setup making a seizure nade
Jupstar ✪ 2024-08-25 13:53
yeah true xD
Avatar
Avatar
louis
also do you think game.png should to be split up into individual images?
Jupstar ✪ 2024-08-25 13:54
mh very very hard question. in dd-pg it will probably allow both, but for a different reason
13:54
audio customization is not global anymore, but per weapon
13:54
so audio can sound different too
Avatar
or it shows the texture of the last person to pick it up, would be cool but a little gimmicky
Avatar
Avatar
Jupstar ✪
so audio can sound different too
dope
13:54
hire me as sound designer (edited)
Avatar
Jupstar ✪ 2024-08-25 13:54
you are hired
poggers 2
13:54
xD
Avatar
need custom particles at that point too though
Avatar
Jupstar ✪ 2024-08-25 13:55
@louis you are the only person to have ever tested dd-pg besides chiller i think xD
13:56
4 months left until first release 😬
Avatar
will u reign as overlord maintainer
Avatar
Jupstar ✪ 2024-08-25 13:59
lmao, in best case other maintainers like the project. i need to slow down at some point again xd
14:00
takes insane amount of time
14:00
in worst case nobody likes it and it dies and everything was wasted xDDD
Avatar
is strong fixed in ur version?
14:01
fix strong/weak, allow unranked map pool, custom weapon assets, and there will be a community 😹
Avatar
Jupstar ✪ 2024-08-25 14:01
my version allows to modify the physics as a WASM module. so in my vanilla version i actually think about removing weak hook. but for the ddnet part, it will probably stay for compatibility
Avatar
and add sandevistan powerup (free idea)
Avatar
MilkeeyCat 2024-08-25 14:11
chillerdragon: my refactor went a little bit wrong(those numbers are errors count)
Avatar
Avatar
MilkeeyCat
chillerdragon: my refactor went a little bit wrong(those numbers are errors count)
justatest
Avatar
Avatar
Jupstar ✪
will it take the local one
local one I already did that and map placed weapons follow local gameskin
14:30
you can do it for emoticon and particles too
14:32
Avatar
someone know what is MR prefix? map route?
Avatar
Avatar
Peakies
Click to see attachment 🖼️
Jupstar ✪ 2024-08-25 14:34
epyc
Avatar
Avatar
Jupstar ✪
epyc
owo
Avatar
kinda wondering why restarting my server takes forever for the master server to register. Restart -> search -> not finding it at all 😮
Avatar
Avatar
Peakies
Click to see attachment 🖼️
tee pets? poggers
Avatar
weird caching going on?
14:40
in the client
Avatar
Avatar
Matodor
tee pets? poggers
yeah 😄
14:41
that screenshot is for 5 or 6 years ago
Avatar
Jupstar ✪ 2024-08-25 14:42
just breaking backcompat must feel great
14:42
😏
Avatar
Avatar
Peakies
yeah 😄
this server has 0.7 support?
Avatar
Avatar
Matodor
this server has 0.7 support?
no it's ddnet based
14:43
I never work on 0.7
👍🏻 1
Avatar
ws-client BOT 2024-08-25 14:44
<ChillerDragon> ddnet supports 0.7
Avatar
weird issues on my side
Avatar
chillerdragon BOT 2024-08-25 14:46
yikes errors catto
Avatar
MilkeeyCat 2024-08-25 14:46
now it's better, not 68 & 61 but 22 & 75
14:47
imagine if it's not just showing other errors because there're a lot of them already
Avatar
chillerdragon BOT 2024-08-25 14:47
?? wdym does the compiler count as dependency now? You can also just download the release then you dont depend on the compiler anymore
Replying to @Teero liar
Avatar
Avatar
ws-client
<ChillerDragon> ddnet supports 0.7
yeah but I meant that my server isn't pure 0.7 it's implemented on ddnet 0.6
Avatar
chillerdragon BOT 2024-08-25 14:50
a
Avatar
Avatar
Matodor
someone know what is MR prefix? map route?
Move Restriction, see for example GetMoveRestrictionsMask
Avatar
Avatar
Robyt3
Move Restriction, see for example GetMoveRestrictionsMask
thx
Avatar
chocospiese 2024-08-25 15:03
who can make the same heart as friends, but also people from the clan?
Avatar
Avatar
Jupstar ✪
sure that is one option. another would be the texture of the closest character
lag setup
16:37
maybe it can just be a setting
Avatar
GitHub BOT 2024-08-25 17:11
Closes #8692

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#...
Avatar
We have some mechanism for moving players to another server, right? I haven't looked into it, but could we move people there who want to play Linear instead of having them take up all empty servers?
Avatar
Not as far as I know
Avatar
Too bad, not sure what an easy technical solution to this would be
17:22
@texnonik Make a video to show players how to find existing servers with their map please
kek 5
Avatar
I'm pretty sure there were some block servers that were moving players to other servers ?
Avatar
Redirecting works for servers with the same IP. If we host some servers with only Linear we could redirect clients to those when they vote the map, we just don't have any way to redirect from votes yet.
Avatar
I think it would be cool if ddnet servers could just fork themselves when voting (up until a defined maximum). add a new type of map vote that will move anyone who presses f3 to the new server, and a command to join the last detached vote if u missed it
Avatar
GitHub BOT 2024-08-25 17:43
https://github.com/user-attachments/assets/b1e13409-610c-48b5-ae4b-3f8e765132a7 Closes #7902

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested t...
Avatar
Avatar
deen
@texnonik Make a video to show players how to find existing servers with their map please
I have done it already. They just look for one video linear with rocket . kek (edited)
Avatar
Avatar
deen
We have some mechanism for moving players to another server, right? I haven't looked into it, but could we move people there who want to play Linear instead of having them take up all empty servers?
its possible but what if player wants to join empty server and change map justatest
Avatar
Avatar
zhn
its possible but what if player wants to join empty server and change map justatest
annoying popup "a server with this map already exists - do you want to go there?"
Avatar
Pepsicola_o0 2024-08-25 18:05
will be better to have more servers but with less limit of players? Idk what with server performance in that case.
18:07
For ex 10 servers with 63 limit, 20 servers with 32 limit
18:07
And if map is popular (linear) dynamically increase max limit
Avatar
GitHub BOT 2024-08-25 18:10
Closes #8508

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#...
Avatar
Avatar
deen
We have some mechanism for moving players to another server, right? I haven't looked into it, but could we move people there who want to play Linear instead of having them take up all empty servers?
there's a tile on ddnet for that
18:22
asked for it and I think ChillerDragon did it
18:23
This is a preperation for #6754 (redirect players on map vote) And an implementation of #5662 (redirect players) Reopen of #6757 Checklist Tested the change ingame Provided screenshots if it is ...
18:26
Ah prob not a tile, forgot how it has been implemented
18:54
might make sense to test that on ddnet as well, whether the latest master branch can successully register with the ddnet master servers (edited)
Avatar
Avatar
MilkeeyCat
now it's better, not 68 & 61 but 22 & 75
MilkeeyCat 2024-08-25 18:58
ok now there're 150 errors in one file poggers2
Avatar

New Android beta version!

See https://github.com/ddnet/ddnet/pull/8632 for details. The controls are now adjustable, although you will need to use an external text editor for it: 1. Export the touch configuration to the clipboard. 2. Save the clipboard to a file so you can easily edit it (you should also do this to have a backup of your configuration in case you need to reinstall the app!). 3. Edit the configuration (see link above for details about the format). 4. Copy it to the clipboard and import it in the client again. If the configuration could not be loaded, check the local console for error messages containing touch_controls and fix it accordingly. 5. Save the changes in the client when you are done. You can also discard your changes or revert to the default if you messed up. Example for a new touch button: { "x": 500000, "y": 500000, "w": 100000, "h": 100000, "shape": "rect", "visibilities": [ "ingame" ], "behavior": { "type": "bind", "label": "Example", "label-type": "plain", "command": "echo Hello world!" } },

Download

For ARM/ARM64 see here: https://discord.com/channels/252358080522747904/293493549758939136/1277352378538000496 For all arches (x86, x64, ARM, ARM64) download both files (001, 002), then use 7zip on the first file to extract the APK from them.
(edited)
Add new client component CTouchControls for playing the game with touch inputs. The touch controls can be enabled/disabled with the config variable cl_touch_controls, which defaults to 1 on Android...
Avatar
did you test it?
19:02
cause im experiencing the same too
Avatar
I updated today to the latest ddnet-insta master version
Avatar
ok nice 🙂
Avatar
and my servers were not able to register
Avatar
when I relaunch the server it works
19:03
but then few hours later it's not working
19:03
or the next day
Avatar
I relaunched them multiple times
19:04
did not work for me
19:04
might be master server caching
19:04
of the previous version
Avatar
strange cause on 0.7 I see them
19:04
on ddnet I don't see
Avatar
yeah, 0.7 seems not to be affected
19:04
0.6 only
Avatar
and it does that with other normal ddnet servers?
Avatar
dunno
19:05
did not test
Avatar
i tlooks like chillerdragon bridge servers are working now
Avatar
ddnet seems to be unaffected - tested it just now (edited)
19:13
does not seem to be the case
19:13
0.6 is clickable
19:14
chiller's servers seem to only be visible via 0.7 master servers
19:15
hm, I can find them ingame with ddnet client 😮
19:18
if you want to fix your servers @Puch , you can go into the ddnet-insta source code folder
19:18
execute git checkout 44666c21f76cfe6a9cbee16f5ab44ab592662bcd
19:18
rm -rf build
19:19
mkdir build cd build cmake .. make -j$(nproc)
Avatar
Avatar
Robyt3

New Android beta version!

See https://github.com/ddnet/ddnet/pull/8632 for details. The controls are now adjustable, although you will need to use an external text editor for it: 1. Export the touch configuration to the clipboard. 2. Save the clipboard to a file so you can easily edit it (you should also do this to have a backup of your configuration in case you need to reinstall the app!). 3. Edit the configuration (see link above for details about the format). 4. Copy it to the clipboard and import it in the client again. If the configuration could not be loaded, check the local console for error messages containing touch_controls and fix it accordingly. 5. Save the changes in the client when you are done. You can also discard your changes or revert to the default if you messed up. Example for a new touch button: { "x": 500000, "y": 500000, "w": 100000, "h": 100000, "shape": "rect", "visibilities": [ "ingame" ], "behavior": { "type": "bind", "label": "Example", "label-type": "plain", "command": "echo Hello world!" } },

Download

For ARM/ARM64 see here: https://discord.com/channels/252358080522747904/293493549758939136/1277352378538000496 For all arches (x86, x64, ARM, ARM64) download both files (001, 002), then use 7zip on the first file to extract the APK from them.
(edited)
noby fng does not like this
Avatar
Avatar
jxsl13
execute git checkout 44666c21f76cfe6a9cbee16f5ab44ab592662bcd
ty
👍 1
19:21
i put back an old branch infact
Avatar
Avatar
Headshot
noby fng does not like this
I think he uses whitelist as opposed to blacklist
Avatar
could I keep my old build?
19:22
i will move it somewhere else
Avatar
you can do whatever you want
19:22
x)
19:22
I deleted mine
19:22
so I had to find a working version
Avatar
Avatar
Headshot
noby fng does not like this
@noby stop gatekeeping mobile users!
f3 2
Avatar
but you know @jxsl13 the build was working perfectly
19:22
something changed with the master
19:23
or the way we address the master idk
19:23
idk how chiller built it (edited)
Avatar
the 0.7 compatibility prs of chiller might have broken something, dunno ._.
😪 1
Avatar
Avatar
jxsl13
the 0.7 compatibility prs of chiller might have broken something, dunno ._.
kekw
banhammer 2
gigachad 1
Avatar
Avatar
Puch
ty
don't do that xD
Avatar
Avatar
Robyt3

New Android beta version!

See https://github.com/ddnet/ddnet/pull/8632 for details. The controls are now adjustable, although you will need to use an external text editor for it: 1. Export the touch configuration to the clipboard. 2. Save the clipboard to a file so you can easily edit it (you should also do this to have a backup of your configuration in case you need to reinstall the app!). 3. Edit the configuration (see link above for details about the format). 4. Copy it to the clipboard and import it in the client again. If the configuration could not be loaded, check the local console for error messages containing touch_controls and fix it accordingly. 5. Save the changes in the client when you are done. You can also discard your changes or revert to the default if you messed up. Example for a new touch button: { "x": 500000, "y": 500000, "w": 100000, "h": 100000, "shape": "rect", "visibilities": [ "ingame" ], "behavior": { "type": "bind", "label": "Example", "label-type": "plain", "command": "echo Hello world!" } },

Download

For ARM/ARM64 see here: https://discord.com/channels/252358080522747904/293493549758939136/1277352378538000496 For all arches (x86, x64, ARM, ARM64) download both files (001, 002), then use 7zip on the first file to extract the APK from them.
(edited)
Jupstar ✪ 2024-08-25 19:33
LET'S GO
19:33
if u don't do x86 & x64 build, does it fit into one upload?
19:33
7z sounds hard on mobile xD
Avatar
Avatar
Puch
but you know @jxsl13 the build was working perfectly
one correct commit hash might be 8462149c26ae3a60d74e621dd8f20490f99a9a91 the other one was pointing to ddrace source, not gctf/insta (edited)
Avatar
i was compiling rn
19:36
xd
19:36
😪
Avatar
Avatar
Robyt3

New Android beta version!

See https://github.com/ddnet/ddnet/pull/8632 for details. The controls are now adjustable, although you will need to use an external text editor for it: 1. Export the touch configuration to the clipboard. 2. Save the clipboard to a file so you can easily edit it (you should also do this to have a backup of your configuration in case you need to reinstall the app!). 3. Edit the configuration (see link above for details about the format). 4. Copy it to the clipboard and import it in the client again. If the configuration could not be loaded, check the local console for error messages containing touch_controls and fix it accordingly. 5. Save the changes in the client when you are done. You can also discard your changes or revert to the default if you messed up. Example for a new touch button: { "x": 500000, "y": 500000, "w": 100000, "h": 100000, "shape": "rect", "visibilities": [ "ingame" ], "behavior": { "type": "bind", "label": "Example", "label-type": "plain", "command": "echo Hello world!" } },

Download

For ARM/ARM64 see here: https://discord.com/channels/252358080522747904/293493549758939136/1277352378538000496 For all arches (x86, x64, ARM, ARM64) download both files (001, 002), then use 7zip on the first file to extract the APK from them.
(edited)
work fine on A55 64 but temperature is a bit higher than I expected for DDNet don't know maybe it's normal
Avatar
Avatar
Peakies
work fine on A55 64 but temperature is a bit higher than I expected for DDNet don't know maybe it's normal
You could try setting the client update rate lower I guess, the default uses maximum power
Avatar
Avatar
Robyt3

New Android beta version!

See https://github.com/ddnet/ddnet/pull/8632 for details. The controls are now adjustable, although you will need to use an external text editor for it: 1. Export the touch configuration to the clipboard. 2. Save the clipboard to a file so you can easily edit it (you should also do this to have a backup of your configuration in case you need to reinstall the app!). 3. Edit the configuration (see link above for details about the format). 4. Copy it to the clipboard and import it in the client again. If the configuration could not be loaded, check the local console for error messages containing touch_controls and fix it accordingly. 5. Save the changes in the client when you are done. You can also discard your changes or revert to the default if you messed up. Example for a new touch button: { "x": 500000, "y": 500000, "w": 100000, "h": 100000, "shape": "rect", "visibilities": [ "ingame" ], "behavior": { "type": "bind", "label": "Example", "label-type": "plain", "command": "echo Hello world!" } },

Download

For ARM/ARM64 see here: https://discord.com/channels/252358080522747904/293493549758939136/1277352378538000496 For all arches (x86, x64, ARM, ARM64) download both files (001, 002), then use 7zip on the first file to extract the APK from them.
(edited)
how do i extract apk? why both files? more details in the tutorial please
Avatar
Avatar
Puch
😪
sometimes it's good not to be on the bleeding edge latest version 😄
Avatar
Avatar
Robyt3
You could try setting the client update rate lower I guess, the default uses maximum power
oh right didn't check that I'll check later
Avatar
Avatar
むぎ
how do i extract apk? why both files? more details in the tutorial please
It's a 7z file split into two because discord does not allow uploading files larger than ~75MiB
Avatar
Avatar
Robyt3
It's a 7z file split into two because discord does not allow uploading files larger than ~75MiB
ah i see
Avatar
@jxsl13 wtf my server is on again
19:38
I didn't launch it
19:38
i did nothing
19:38
wtf is that
19:39
caching?
19:39
restart client?
Avatar
nothing i was just compiling the first commit you sent (edited)
19:40
and I moved the build folder to another place
19:40
this is master sorcery
feelsbadman 1
19:41
writing to a log file was the bug? xd
Avatar
Avatar
Robyt3
It's a 7z file split into two because discord does not allow uploading files larger than ~75MiB
oh so u meant just extract first archive, cuz i didnt understand "use 7zip on the first file" justatest
Avatar
Avatar
Jupstar ✪
if u don't do x86 & x64 build, does it fit into one upload?
yeah, these are ARM and ARM64 only
🎉 1
Avatar
that commit is one month old
19:42
it's just one commit before chiller merged ddnet into ddnet-insta
Avatar
Avatar
むぎ
oh so u meant just extract first archive, cuz i didnt understand "use 7zip on the first file" justatest
You need to download both, then instruct 7z to extract the first file, it will find the second file automatically
Avatar
Avatar
Robyt3
yeah, these are ARM and ARM64 only
last file was fine on arm-v8a
Avatar
Avatar
Robyt3
You need to download both, then instruct 7z to extract the first file, it will find the second file automatically
yes i got it, no need for 7z tho?
19:43
i just used my explorer
Avatar
yeah, the 7z archive above contains all 4 arches, the APK above is only for ARM
Avatar
oh okey
Avatar
all 4 arches are too large for discord upload though
Avatar
yeah it is
Avatar
Avatar
むぎ
yes i got it, no need for 7z tho?
depends on your OS I guess, I don't think Windows has native 7z support
Avatar
Avatar
Robyt3
depends on your OS I guess, I don't think Windows has native 7z support
not native explorer ML_meme_facepalm
19:45
im on android using mixplorer
Avatar
Avatar
Robyt3
all 4 arches are too large for discord upload though
is it possible to add two button ? one for quick access to kill/respawn on in game view and a button to reopen keyboard when chat or console is open
Avatar
Avatar
Peakies
is it possible to add two button ? one for quick access to kill/respawn on in game view and a button to reopen keyboard when chat or console is open
yes, you can edit the buttons now, export to json, edit and import again
Avatar
it's mean we can add any kind of bind that we want to main screen right ?
Avatar
Avatar
Peakies
is it possible to add two button ? one for quick access to kill/respawn on in game view and a button to reopen keyboard when chat or console is open
I also thought about this for keyboard but I haven't found a convenient way to reopen the keyboard with SDL
Avatar
Avatar
Peakies
it's mean we can add any kind of bind that we want to main screen right ?
yeah, you can add any kind of bind to the ingame touch controls now
Avatar
Avatar
Robyt3
I also thought about this for keyboard but I haven't found a convenient way to reopen the keyboard with SDL
hmm if there isn't any kind of way to reopen keyboard with SDL then by reponing for example chat keyboard will show up again ?
Avatar
Avatar
Robyt3
yeah, you can add any kind of bind to the ingame touch controls now
nice thank you ❤️
Avatar
Avatar
Peakies
hmm if there isn't any kind of way to reopen keyboard with SDL then by reponing for example chat keyboard will show up again ?
I guess stopping and immediately restarting text input could be a workaround
Avatar
yeah I was thinking about that stopping and refresh last clicked input(chat, console, etc)
Avatar
Avatar
Robyt3
yeah, these are ARM and ARM64 only
Jupstar ✪ 2024-08-25 19:52
nice add to your original msg 😄
✅ 1
19:52
a link
Avatar
GitHub BOT 2024-08-25 20:03
can easily be reproduced by taking a jetpack gun and holding shoot and pause(free view) button
Avatar
Should we make an #announcements for that?
Avatar
kitblyyyat 2024-08-25 20:56
What should I do if the new version of ddnet mobile crashes? (edited)
Avatar
Is there a dump file? Upload it here
20:56
Windows, Linux, mac?
Avatar
ddnet mobile
Avatar
Avatar
Robyt3
yeah, these are ARM and ARM64 only
watafak, 86 mbytes
21:09
current linux release is 46 mbytes afair
Avatar
Avatar
zhn
watafak, 86 mbytes
The assets alone are around 45 MiB packed. Every arch also contains the respective libraries. I tried different linkers but that didn't make any difference on the size. The default APK zip compression is also pretty bad.
Avatar
Avatar
Robyt3
The assets alone are around 45 MiB packed. Every arch also contains the respective libraries. I tried different linkers but that didn't make any difference on the size. The default APK zip compression is also pretty bad.
wait but its arm(64) only build
Avatar
Avatar
zhn
wait but its arm(64) only build
ARM and ARM64
Avatar
yeah but do assets replicate?
Avatar
GitHub BOT 2024-08-25 21:16
0b27a47 Don't allow input in console while it is opening/closing - furo321 8e16113 Merge pull request #8807 from furo321/no-input-while-opening - def-
Avatar
Avatar
zhn
yeah but do assets replicate?
Assets are not replicated, every arch adds around 22 MiB to the packed size
Avatar
Avatar
Robyt3
Assets are not replicated, every arch adds around 22 MiB to the packed size
woah
21:17
sounds fair, android development sucks ig justatest
Avatar
Avatar
Robyt3
Click to see attachment 🖼️
do they contain ddnet-client + libs only?
21:18
its way too heavy to imagine justatest
Avatar
Avatar
zhn
do they contain ddnet-client + libs only?
yeah, no server, no video recorder
Avatar
fatty.apk
Avatar
GitHub BOT 2024-08-25 21:31
59dd873 Add button to collapse/expand all groups in editor - furo321 7628783 Transfer server settings while using append - furo321 2fc3f81 Merge pull request #8808 from furo321/collapse-all-button-editor - def- 7ee1dac Merge pull request #8809 from furo321/append-settings - def-
21:38
https://github.com/user-attachments/assets/fd524a3f-9e1d-44d3-bdd6-40096dfcc26e Closes #8639

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested...
Avatar
cyberfighter 2 2024-08-25 22:16
crashed after pasting in color into a group in the editor and pressing enter
22:17
cant seem to recreate
Avatar
GitHub BOT 2024-08-25 23:42
Closes #8264 All info available: !all No icon available: !noicon No info available: !noinfo

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possib...
Avatar
ws-client BOT 2024-08-25 23:54
<ChillerDragon> @deen regarding the redirect on vote feature I made a proposal last year if I get some ack from a maintainer I might start implementing it https://github.com/ddnet/ddnet/issues/6754
As discussed on irc @heinrich5991 suggested to move all players that voted yes on a map vote to a new server. This fixes the issue of players in the race being interrupted by map votes. And also so...
Exported 316 message(s)
Timezone: UTC+0