sauerbraten / p1xbraten Goto Github PK
View Code? Open in Web Editor NEWmy patches on top of the official Cube 2: Sauerbraten client & server
my patches on top of the official Cube 2: Sauerbraten client & server
to avoid interference from vanilla
the code already exists here:
p1xbraten/src/engine/physics.cpp
Line 1588 in 94f8699
p1xbraten/src/engine/physics.cpp
Line 1663 in 94f8699
ctime() is crap, use ISO or something...
?frags,scores
)@Nieb reported a bug where on Windows, clicking a server browser entry would (try to) connect to the wrong server (usually an outdated one with older protocol). This would happen when auto-update and auto-sort were enabled.
We narrowed it down to the differing list depth for left- vs right-justified columns. (Bug introduced in 1.6.0, a 1.7.0 build that did not use right-justification worked fine.)
i.e., add setip remote command:
https://github.com/sauerduels/sauer-proxy/blob/master/src/enet_client.rs#L80
can you change "addbot" to "addinko" ?
when player1 is floating, they should be able to move along the z-axis using binds, the same way as forward/backward/left/right.
I forgot to add p1xbraten/checkupdate.cpp to the VS project (as well as libcurl)...
this can replace the hard-coded "SPECTATOR" and followplayer name so those are easy to toggle on/off or overwrite
apparently, just like that. with no user input... (?)
reported by Shag as well as Eleisa.
The popular "RUGBY iCTF" server recently switched to a new method to calculate ping on the server side.
Incoming N_PING
and N_CLIENTPING
messages are discarded so the extra pings never reach other clients, breaking p1xbraten detection as a result.
I would suggest using N_SWITCHMODEL
with a specific value to signal that the client is using p1xbraten instead of relying on ping. That would also eliminate the need for a confidence level.
I think this was suggested by cordez? could be useful to allow copy-pasting console output when stdout isn't connected
maybe, maybe not
similar to scoreboard:
servers should
clients should
to be clarified:
especially because this will track aim more accurately
in order to be able to toggle the reloading hint (fade) independently from crosshaircolors
On-screen (hud, not console) frag messages that include the weapon (icon?) used to finish a frag.
preferably with more N_POS packets per second than server-side demos
in this mode:
the mode can be enabled for the next match using /servcmd tournamentgame <identifier>
.
like getdamagereceived for example
things that should eventually work, in order of increasing difficulty:
/help
to list all idents with kind (var vs. cmd) and if var, type (string/int/float)/help crosshaircolor
to show kind, type, help text of one ident/help crosshair*
to show all idents witth that prefix/help *color
to show all idents with that suffixThe idea is to give the upper and lower left corners a kind of vignetting to make chat and console messages easier to read.
and call pausegame() explicitly e.g. in managed mode
should include server description, IP, port, and UTC datetime when capture started
maybe, maybe not...
reported by BOOPHY
/minimizedsounds 0
, but working on Wayland for exampleshould include mode and map (if that's even possible?)
send -9 (formerly waiter's mod ID) after uptime response
depending on highlightscore
, to be consistent with the scoreboard highlighting of own stats
for example, get notified when someone mentions your name
from fa9ed0b#commitcomment-65828102:
When using
bind T [inputcommand "" "" "" "cx"]
the Tab key seems to behave as before, however the ability to send messages is lost, so everything typed after pressing T is interpreted as a command (even without the / ), is it intentional?
bind T [inputcommand "" [say $commandbuf] "" "cx"]
brings back the message function but breaks the tab again ๐ข
joins and leaves should mention the player name, so it's possible to correlate names and IPs from the logs
/replacetex id1 id2 insel
similar to the current replace, but replaces textures by ids instead of the last modified one, if insel is 1 it will only affect the selected area
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.