



131ef0b M Purple Panic 2, M Skyisland3, A Oscura - ddnet-maps




































DDmaxFreezeAlpha3 weiß versuch 1 (encoded as correct ANSI, but therefore incorrect utf-8)


GetDataStringArray in the future, which would return std::optional<std::vector<const char *>>












































render & upload_data = all buffered stuff, images etc.
collision = game layers
raw should be private at some point probably
so it should in theory never have to deal with the original raw file

Header.m_Size and Header.m_Swaplen already?


1
not sure whats going on with those maps





























Io: corrupt deflate stream



max(parallax.x, parallax.y)

Io: corrupt deflate stream datafile: uncompress error. result=-3 wanted=4194304 got=4173556 because zlib fails, but we don't check in other places if the image data was loaded and has the correct size







max(parallax.x, parallax.y) clamp(max(parallax.x, parallax.y), 0, 100)





Io: corrupt deflate stream 












Why the value is complicated to handle right now in my discussion issue)























fn R (t:f32, mut x:
f32,mut y:f32)->(f32,f32,){
let mut f=x;x-=t*y;y+=t*f;f=(3.-x
*x-y*y)/2.;(x*f,y*f)}fn main() {let(
mut x,mut y,mut o,mut N); let mut z:[f32;
1760];let mut a:f32=0.;let mut e:f32=1.;let
mut c:f32=1.;let mut d:f32=0.;let (mut g,mut h,
mut G,mut H,mut A,mut t,mut D);let(mut b):[char
;1760];loop{(z)=[0.; 1760];(g,h)=(0.,1.);
b=[' ';1760];for TJ in 0..90{(G,H)=(0.,
1.0);for M in 0.. 314{A=h+2.0;D=1./
(G*A*a+g*e+5.);t= (G*A*e)-(g*a);x=(
40.0+(30.0*D*(H*A *d-t*c)))as i32;y
=(12.0+(15.*D*(H* A*c+t*d)))as i32;
o=x+(80*y);N=(8.* (((g*a-G*h*e)*d)-
G*h*a-g*e-H*h*c))as i32;if 0<y&&y<22&&0
<x&& x<80&& D>z[o as usize]{z[o as usize]
=D;b[o as usize]=b".,-~:;=!*#$@"[if N >0{N as//
usize}else{0}]as char}(H,G)=R(0.02,H,G);}(h,g)=
R(0.07,h,g);}for k in 0..=1760{print!("{}",
if k%80!=0{b[k]}else{'\n' as char})}(e,a)
=R(0.04,e,a);(d,c)=R(0.020,d,c);std::
thread::sleep(std::time::Duration
::from_millis(015));print!(
"\x1b[23A");}}//TJ!






fn R (t:f32, mut x:
f32,mut y:f32)->(f32,f32,){
let mut f=x;x-=t*y;y+=t*f;f=(3.-x
*x-y*y)/2.;(x*f,y*f)}fn main() {let(
mut x,mut y,mut o,mut N); let mut z:[f32;
1760];let mut a:f32=0.;let mut e:f32=1.;let
mut c:f32=1.;let mut d:f32=0.;let (mut g,mut h,
mut G,mut H,mut A,mut t,mut D);let(mut b):[char
;1760];loop{(z)=[0.; 1760];(g,h)=(0.,1.);
b=[' ';1760];for TJ in 0..90{(G,H)=(0.,
1.0);for M in 0.. 314{A=h+2.0;D=1./
(G*A*a+g*e+5.);t= (G*A*e)-(g*a);x=(
40.0+(30.0*D*(H*A *d-t*c)))as i32;y
=(12.0+(15.*D*(H* A*c+t*d)))as i32;
o=x+(80*y);N=(8.* (((g*a-G*h*e)*d)-
G*h*a-g*e-H*h*c))as i32;if 0<y&&y<22&&0
<x&& x<80&& D>z[o as usize]{z[o as usize]
=D;b[o as usize]=b".,-~:;=!*#$@"[if N >0{N as//
usize}else{0}]as char}(H,G)=R(0.02,H,G);}(h,g)=
R(0.07,h,g);}for k in 0..=1760{print!("{}",
if k%80!=0{b[k]}else{'\n' as char})}(e,a)
=R(0.04,e,a);(d,c)=R(0.020,d,c);std::
thread::sleep(std::time::Duration
::from_millis(015));print!(
"\x1b[23A");}}//TJ! 







































































































































demos folder






DDNet team\ bug.demo

DDNet 'team bug.demo' if it makes you nervouse
./ddnet "C:\absolute\path\test 123.demo"


team with "123.demo" as arg and calls it a day







DDNet "quit game.demo" and this plays a demo DDNet "game quit.demo"


team 123.demo is not an unknown command it doesn't reach it

.demo but that breaks on other edge cases (edited)

./DDNet "play my.demo" should it execute play my.demo or open the demo play my.demo
Team to not match the team command


DDNet.exe ./team\ 123.demo with ./ also works














sv_team 0 does not work that much i know



















UnpackAlphaLast

UnpackAlphaLast is for HSLA/RGBA, the constructors use AHSL, ARGB











-- Building vulkan shaders
/home/USER/Development/ddnet/data/shader/vulkan/quad.vert
error: line 1: Capability cannot appear before the memory model instruction
OpCapability Shader
Sound buffer size to Sound buffer size (may cause delay if large).



































