Guild icon
DDraceNetwork
DDraceNetwork / mapping
Here you can talk about mapping, ask mapping related questions or request new ratings for released maps
Between 2025-02-10 00:00 and 2025-02-11 00:00
Avatar
Original message was deleted or could not be loaded.
Maybe just ask what do you need exactly
Avatar
Avatar
NonSymmetric
And I haven't got understood the structure of .map file, so It's impossible for me to create map with program
if you know Python, you can use my Python module 'twmap' to create maps with scripts :)
Avatar
NonSymmetric 2025-02-10 11:21
Python is too hard to use for me
11:21
I'd rather use C++ than Python
11:24
I need to fill this area randomly 😦
11:25
I'm trying to make my first ddrace mode map, called backend((Your) [Back] is the [end])
Avatar
Avatar
NonSymmetric
I'd rather use C++ than Python
u can use pure rust twmap then justatest (edited)
Avatar
NonSymmetric 2025-02-10 11:32
I'm prefer to use C#
11:33
And I have no time to learn Rust
11:33
😦
Avatar
use python then xd, how do you have time on maze generation and have no time to mess with well documented python bindings
Avatar
NonSymmetric 2025-02-10 11:38
I guess it will spend the same time of making it without code
11:39
I'm not so adept at programming
Avatar
nah, try to map hand-made 5kx5k maze
11:39
justatest
Avatar
NonSymmetric 2025-02-10 11:40
that's impossible, but in this time it's only about 700*700(or 500*500)
Avatar
Yall are making maps with code? (edited)
Avatar
NonSymmetric 2025-02-10 11:48
This is what things progressing to, codes is much more powerful than making it by hand
Avatar
NonSymmetric 2025-02-10 11:49
Honestly I think the editor could be separately develop
Avatar
I need some documentation on this, im interested (edited)
Avatar
This crate provides a library for safe parsing, editing and saving of Teeworlds and DDNet maps. Goals of this library are:
Avatar
Thanks
Avatar
Avatar
NonSymmetric
Python is too hard to use for me
you can also use twmap in order to convert maps into directory structures. Then you can work with whatever language you want
Avatar
Avatar
Assa
you can also use twmap in order to convert maps into directory structures. Then you can work with whatever language you want
NonSymmetric 2025-02-10 12:10
Thanks, I'll try it later
Avatar
NonSymmetric 2025-02-10 12:35
Why there's bezier curve data in map datafile
12:35
Where will it been used
Avatar
in envelopes probably
Avatar
NonSymmetric 2025-02-10 12:37
I can't get clear meaning of "envelope" from translator
12:38
what it is
Avatar
[Tutorial; MAPS] Envelope Tutorial (Page 1) — Tutorials — Teeworlds Forum — Everything Teeworlds!
12:39
ah this one too old
12:39
Mapping is the process of building and creating maps, the basis of DDNet's (and other modes') gameplay. Maps can be created by anyone, given they have the will and creativity to do so. Mapping also allows users to add their own design, sound, and aesthetic to maps, and can also be used for entities backgrounds, main menu themes, and more. DDNet ...
12:39
ctrl+f: envelopes
Avatar
NonSymmetric 2025-02-10 12:43
I got, the curve data is seem to be used for animations
👍 1
Avatar
NonSymmetric 2025-02-10 13:00
I found https://ddnet.org/docs/libtw2/datafile/ , Unfortunately, It does not specify how they are laid out in the file
Avatar
Avatar
NonSymmetric
I found https://ddnet.org/docs/libtw2/datafile/ , Unfortunately, It does not specify how they are laid out in the file
https://ddnet.org/docs/libtw2/datafile/ https://ddnet.org/docs/libtw2/map/ those two links together should fully describe the file format. datafile is the underlying format
Avatar
NonSymmetric 2025-02-10 14:54
I'm making 010 script now
Avatar
whats 010? ^^
Avatar
NonSymmetric 2025-02-10 14:55
010 Editor, a hex editor
Avatar
what? why? xd
Avatar
NonSymmetric 2025-02-10 14:56
It can show file's data structure by user script
14:56
It helps me better understanding .map file
14:57
these can be used with https://ide.kaitai.io/# to view the structure of the binary format
Avatar
NonSymmetric 2025-02-10 14:57
Some Teeworlds stuff in Rust.™. Contribute to heinrich5991/libtw2 development by creating an account on GitHub.
Avatar
you can use twmap with python or rust https://gitlab.com/Patiga/twmap (patiga goat)
A Rust library for parsing, editing and saving Teeworlds and DDNet maps
heartw 1
Avatar
NonSymmetric 2025-02-10 14:58
this is what 010 script like
Avatar
sounds like a fun project, gl if you want to save some time, you can check out the links above ^^
Avatar
NonSymmetric 2025-02-10 15:28
🙂
15:29
But I'm not sure if this script have glitch or not (edited)
Avatar
NonSymmetric 2025-02-10 16:29
almostly perfect, but the cript dosen't support duplicated array, so I can't separate each data chunk
Avatar
https://github.com/Teero888/ddnet_maploader_c here is the maploader ripped from ddnet
Contribute to Teero888/ddnet_maploader_c development by creating an account on GitHub.
Exported 54 message(s)
Timezone: UTC+0