Commit Graph

134 Commits

Author SHA1 Message Date
xLuigiGamerx 67a1917bc6 Added dev branch changes from coopdx 2025-03-24 08:04:26 +03:00
Agent X f163de224d Update Japanese.ini
Co-Authored-By: 3UPPER <83761368+3upper@users.noreply.github.com>
2025-01-06 18:28:30 -05:00
Michael 735a7ec7a7 Japanese Support (#574)
* server console with commands

* better unicode support and japanese translation

* Update README.md

* restore unneeded changes

* missed this

* extra

* restore

* remove extra line

* spacing

* japanese aliased

* language display names

* Update .gitignore

* japanese language support

* more common kanji

* merging new images

* fix line conflicts

* again

* redefinition removal

* Update djui_font.c

* Update djui_font.c

* Update djui_font.c

* separated japanese glyphs and images

* Update .gitignore

* Update djui_font.c

* Revert "Update djui_font.c"

This reverts commit ab2ad8c1896c7bdb39b1604842b05155a79d3767.

* Revert "separated japanese glyphs and images"

This reverts commit c3d0fd40e396716b919244acaec44d30d6a77dc4.

* recombined sheets

* Update djui_font.c

* Update djui_font.c

* Update djui_font.c

* separated japanese glyphs and images

* Update Japanese.ini

---------

Co-authored-by: Isaac0-dev <62234577+Isaac0-dev@users.noreply.github.com>
2024-12-31 10:32:31 -05:00
Agent X 183018cf3c Nice syncing code Sunk 2024-12-23 17:23:06 -05:00
Agent X 459fccea80 Update French rules 2024-12-23 16:18:57 -05:00
Agent X 891485491d Add untranslated lines to languages 2024-12-23 15:18:07 -05:00
Agent X 7e21a58eb3 Update rules 2024-12-15 20:09:21 -05:00
Isaac0-dev bf2d7b629e refactored mod categories and refresh button
no longer restarts djui
2024-11-26 14:37:37 +10:00
EmeraldLockdown 0f8e397a25 Add Mod Categories (#214)
* Add Mod Categories

* Update French Translation

take 3, hope this coauthor works frfr

Co-Authored-By: Skeltan <110261917+Skeltan@users.noreply.github.com>

* Add "All" option

* Portugese translation

Co-Authored-By: Mechstreme <84944335+Mechstreme@users.noreply.github.com>

* Add Categorias to purtugese

Co-Authored-By: Mechstreme <84944335+Mechstreme@users.noreply.github.com>

* Update French.ini

Co-Authored-By: Skeltan <110261917+Skeltan@users.noreply.github.com>

* Free category from memory

* Update German Language

Co-Authored-By: DMMaster636 <86197998+DMMaster636@users.noreply.github.com>

* Add CS mod category

* Make built in character select mods use CS category

* Remove main Character Select mod from having category entry

CS has its own github repo so gonna let Squishy handle that

* Add all translations using DeepL

* Forgot to remove that

* Actually translate the italian language lol

* Remove uneccessary translation comments

* Ok, now I actually saved all the files, so this should work now :D

---------

Co-authored-by: Skeltan <110261917+Skeltan@users.noreply.github.com>
Co-authored-by: Mechstreme <84944335+Mechstreme@users.noreply.github.com>
Co-authored-by: DMMaster636 <86197998+DMMaster636@users.noreply.github.com>
2024-11-26 12:19:10 +10:00
Sunk 947ce9f080 Rework PvP Balance (#357)
* PvP Rework

This rearranges the damages of last PR. The underused attacks should still see some buffs.

* Adjust how punches apply invincibility

Also increase punch invincibility timer to 12

* EmeraldLoc's easy suggestions

* Rework punching pvp

Punching no longer reduces invincibility frames. Instead, punches can ignore knockback invincibility and the full punch punch kick combo can be done.

* Adjust numbers

Breakdances should not deal 3 damage

* Potential fix for more common tripping

"Trip" here refers to 1 damage kicks

* Add temporary invincibility to rollouts

This is a test to see how different pvp feels with this change. Suggestion by sausrelics.

* Fix invincibility

* Prevent low damage/low knockback kicks altogether

* Update ignored attack list

* Allow dives to be attacked by most actions

A lot of people don't want dives to be entirely invincible and some suggested to make dives be able to only pierce through jump kicks

* Slightly nerf kick knockback

Suggestion by emily

* Rework dive piercing

Instead of all actions being able to hit dives other than jumpkicks, now only slidekicks (and ground pounds) can hit dives.

* Mild kick knockback increase from nerf

* Change direct equality to checking flag

* Decrease dive and punch knockback

* Prevent trades against dives with slidekicks

* Revert "Prevent trades against dives with slidekicks"

This reverts commit 2a2c3266a75d7ecc171ece1d983f87cf76739049.

* Allow ground pounds to always hit a sliding player

* Add server setting to change pvp

* Add pvp settings to config

* Add selection to menu

* Fix issues + autogen

* Rewrite goto statement to not use goto
2024-11-25 20:48:40 +10:00
Agent X 02be2d6f98 Merge branch 'main' into dev 2024-09-01 13:45:37 -04:00
EmeraldLockdown af8dc6995d Allow user to change music in menu (#212)
* Allow user to change music in menu

* Remove annoying newline

* Fully reset menu

* No need for sSoundBox

* Add music to castle grounds

* Add translations

* oops

* Why did that not save!!

* Update lang/Polish.ini

Co-authored-by: Radek Krzyśków <46760021+Flower35@users.noreply.github.com>

* Update lang/Czech.ini

Co-authored-by: Radek Krzyśków <46760021+Flower35@users.noreply.github.com>

* Update lang/Russian.ini

Co-authored-by: Radek Krzyśków <46760021+Flower35@users.noreply.github.com>

---------

Co-authored-by: Radek Krzyśków <46760021+Flower35@users.noreply.github.com>
2024-09-01 13:15:04 -04:00
roddy db3a7e3483 Update sockets and structs for full IPv6 support (#198)
* Initial IPv6 support

The address struct was changed to use sockaddr_in6 instead of sockaddr_in. Resolving domains also uses getaddrinfo() instead of the deprecated gethostbyname(), and if the returned address is IPv4, transform it to an IPv6-mapped address to make it work with the AF_INET6 socket.

* Direct Connection input box behaviour change

This makes the Direct Connection input box accept all types of addresses. IPv4, IPv6 and hostnames are now supported. Direct IPv6 addresses must be enclosed in square brackets [IPv6]:port to be able to separate IP from port, otherwise it will be treated as an IPv4 address or hostname.

* sanity checks

This fixes a weird error while reconnecting when using direct IPv6 addresses. getaddrinfo() doesn't like square brackets on the host IP, so remove those when found.
This commit also fixes a problem where gGetHostName wasn't being properly set when connecting through a hostname.

* cleanup and bugfix

Small code cleanup removing some debugging comments. This also fixes a bug where initializing the game without the --join argument (which initializes network as NT_NONE) was still calling a piece of code where it was resolving a domain and copying an empty gGetHostName to configJoinIp, which made coop_join_ip be cleared on the config file.

* fix rare cases of binding errors

Due to some options in the sockaddr_in6 struct that doesn't need to be set, rare cases can happen that there will be some random data that will interfere with such values. This made binding randomly or persistently fail. This commit makes that before binding, make sure to fill the entire struct with 0 before setting it up.

* Translations for WARN_SOCKET

This provides translations for the new text when hosting a server. I cannot guarantee the accuracy of the translations, except English, Portuguese and German, where it was written by native speakers.

* Update socket_windows.c

yeah right. resolving conflicts and stuff.
2024-09-01 12:48:24 -04:00
frog8412 186e25d72f Fixed "RULES" text in Rules menu for Russian language (#262)
These kind of texts don't have cyrillic letters, so they display weirdly
2024-09-01 12:45:22 -04:00
Mechstreme 71f1d2f64a Update & fix issues with #184 and #205 (#215)
* Update improved Portuguese translation

* Update hud.lua (optimizations, updated comments, +2 examples)
2024-07-16 11:58:02 -04:00
Mechstreme aeecd190c0 Improve Portuguese translation (#184) 2024-07-08 13:03:48 -04:00
fab b06b697bb7 Update Spanish.ini (#180)
fixed grammar
2024-07-07 20:07:37 -04:00
Radek Krzyśków b487527339 Minor UI/language improvements (#88)
* Revised Polish translation (given the UI constraints)

* Added explicit DJUI Menu Panel alignment parameter

Previous version was prone to name clashing and could break the UI with some translations and some mod names.
2024-07-01 10:44:35 -04:00
Agent X 099b97b934 Add mute window when unfocused option
Co-Authored-By: Tulpen <63363329+tulpenkiste@users.noreply.github.com>
2024-06-30 11:42:37 -04:00
Agent X 0cf0695fc7 4000 THOUSAND COMMITS! YIPPEEE! Remove unused lang keys 2024-06-27 18:43:41 -04:00
eros71 a17b1aab3f Fix translation oversight and improve Spanish (#82)
Makes the "Custom" option in the player palette also be translated (the translated strings were unused) and also cleaned up the Spanish translation a little so it sounds more natural.
2024-06-27 18:33:40 -04:00
Agent X 8525a9a2ee DynOS fixes 2024-06-26 18:51:11 -04:00
Agent X 4e6e8b888a Fix missing rules string 2024-06-25 13:33:04 -04:00
Agent X b7ab4bad4b Update loading screen font scale and Russian translation for rules 2024-06-21 17:37:01 -04:00
Agent X 7a38540211 Add rules panel for public lobbies
Co-Authored-By: Cooliokid956 <68075390+cooliokid956@users.noreply.github.com>
Co-Authored-By: Blockyyy <88585273+blockyyy@users.noreply.github.com>
Co-Authored-By: flipflop bell <118061445+flipflopbell@users.noreply.github.com>
Co-Authored-By: PeachyPeach <72323920+peachypeachsm64@users.noreply.github.com>
2024-06-21 13:51:06 -04:00