|
| 1 | +title: Pre-Alpha v10.0 Release Note |
| 2 | +summary: Release note for Neotokyo; Rebuild Pre-Alpha v10.0 |
| 3 | +author: brysondev |
| 4 | + |
| 5 | +# Pre-Alpha v10.0 Release Note |
| 6 | +2024-11-02 brysondev (Proof-read by nullsystem) |
| 7 | + |
| 8 | +* [Download v10.0-prealpha build](https://github.com/NeotokyoRebuild/neo/releases/tag/v10.0-prealpha) |
| 9 | +* [Install NT;RE (client)](/guide/install/) |
| 10 | +* [GitHub Issues (Bug reports and feature requests)](https://github.com/NeotokyoRebuild/neo/issues) |
| 11 | + |
| 12 | +## New features |
| 13 | + |
| 14 | +### Deathmatch |
| 15 | + |
| 16 | +Deathmatch is the free-for-all equivalent to TDM with both CTG capture points & ghost disabled, and enables respawning. Win by achieving 50 XP or after the timer runs out (10.25 minutes) |
| 17 | + |
| 18 | +The new ConVars for these settings are as follows: |
| 19 | + |
| 20 | +* `neo_vote_game_mode` - 1 by default, Vote on game mode to play. TDM=0, CTG=1, VIP=2, **DM=3** |
| 21 | +* `neo_dm_round_timelimit` - 10.25 by default, DM round time limit, in minutes. |
| 22 | +* `neo_sv_dm_win_xp` - 50 by default, XP limit to win the match. |
| 23 | +* `neo_sv_dmspawn_useent` - Default 0, override to use map's deathmatch spawn entity over the dmspawn loc file. |
| 24 | +* `neo_sv_dm_max_class_dur` - Default 5s, maximum duration you're allowed to pick a class post-spawning in. |
| 25 | +* `neo_sv_warmup_godmode` - 0 by default, if 1, everyone takes no damage at all, regardless of bullets, fall, or grenades during idle or warmup state. |
| 26 | + |
| 27 | +In addition, new ConCommands (for local servers only) have been added to customize dm spawning locations: |
| 28 | + |
| 29 | +* `neo_sv_dmspawn_create` - Create a dmspawn spawn. |
| 30 | +* `neo_sv_dmspawn_removeall` - Remove all dmspawn spawns. |
| 31 | +* `neo_sv_dmspawn_printlocs` - Print all coordinates of the dmspawn spawns. |
| 32 | +* `neo_sv_dmspawn_save` - Save the map's loc dmspawn file. |
| 33 | +* `neo_sv_dmspawn_load` - Load the map's loc dmspawn file. |
| 34 | +* `neo_sv_dmspawn_teleportnext` - Teleport to the next dmspawn spawn. |
| 35 | +* `neo_sv_dmspawn_mapinfo` - Check amount of dmspawn spawns and if it can DM. |
| 36 | + |
| 37 | +If you wish to customize the spawns for a dedicated server, be sure to copy the generated .loc files located in `/neo/maps/dm_locs` to the server. |
| 38 | + |
| 39 | +### Streamer Mode |
| 40 | + |
| 41 | +NT;RE is now able to detect OBS running and introduces safeguards for streamers. This includes no user avatars and replaces all names with preset generic names. |
| 42 | + |
| 43 | +Streamer mode can be enabled in the options menu, or by typing `neo_cl_streamermode 1` in the developer console. The auto OBS detection can also be enabled in the options menu or with `neo_cl_streamermode_autodetect_obs 1` (This requires a game restart to take effect.) |
| 44 | + |
| 45 | +### Clan Tags |
| 46 | + |
| 47 | +Clan Tags can now be set in the options menu, or by typing `neo_clantag <tag>` in the developer console. Server owners can opt out of clan tags being show by adding `neo_sv_clantag_allow 0` to their server configuration files. If all players on a team have a matching clan tag, the team's name will reflect the tag set. |
| 48 | + |
| 49 | +### Viewmodel Only Lean |
| 50 | + |
| 51 | +Players now have the option to enable viewmodel only leaning. This prevents a roll effect to the camera view while leaning. Option can be changed in the options menu, or by typing `cl_neo_lean_viewmodel_only 1` in the developer console. |
| 52 | + |
| 53 | +## New additions |
| 54 | + |
| 55 | +* Added M41L (inaccessible in weapon selection menu; use `give weapon_m41l` with `sv_cheats 1` to use) |
| 56 | +* Added placeholder missing weapon animations |
| 57 | +* Added `cl_neo_bullet_trace` (cheat protected) - Show bullet trace |
| 58 | +* Added `cl_neo_bullet_trace_max_pen` (cheat protected) - How much pen does a bullet need to have to show up as a solid red line. Configure to the current weapon used, or leave on default to see differences in pen between weapons |
| 59 | +* Rangefinder restored from original NEOTOKYO |
| 60 | + * Added `neo_cl_hud_rangefinder_enabled` - 1 as default, toggle enable/disable |
| 61 | + * Added `neo_cl_hud_rangefinder_pos_frac_[x/y]` - 0.55 as default, position in fraction in screen width/height |
| 62 | +* Compass fade commands have been restored |
| 63 | + |
| 64 | +## General fixes |
| 65 | + |
| 66 | +* Fixed inconsistent game mode message on round start |
| 67 | +* Fixed player label in spectator to update in real time |
| 68 | +* Changed damage log UI to only show for 10 seconds (was 60 seconds) |
| 69 | + * Added option to dismiss for the remainder of match |
| 70 | +* Fixed issue with view models being visible to players after death in spectator |
| 71 | +* Tachi and Milso can no longer shoot underwater |
| 72 | +* Corrected issue with new NEOUI and legacy settings being out of sync |
| 73 | +* Fixed issue with respawning once round is live vs in freeze time |
| 74 | +* Fixed score cap in TDM/DM |
| 75 | +* Fixed damage/penetration values for SRM, SRMS, ZR68C to match original NEOTOKYO |
| 76 | +* Fixed muzzle flash from showing when scoped in |
| 77 | +* Fixed knife from swinging with `+attack2` |
| 78 | +* Fixed issue with spectator x-ray being visible on respawn |
| 79 | +* Corrected x-ray draw |
| 80 | +* Corrected Jinrai recon sprinting animations |
| 81 | +* Fixed SRS weapon reload timing |
| 82 | + |
| 83 | +## General changes |
| 84 | + |
| 85 | +* Changed various aspects with throwables |
| 86 | + * Disabled priming of throwables with `+attack2` |
| 87 | + * Removed underhand/lobbing for grenades |
| 88 | + * Allow player to throw grenades while sprinting |
| 89 | +* Changed various aspects of deathmatch game mode |
| 90 | + * Fixed issue with player respawning after death |
| 91 | + * Fixed class switching on respawn |
| 92 | + * Weapon menu now appears on respawn |
| 93 | +* NeoUI fonts now support resolutions over 1440p up to 4K |
| 94 | +* Changes to ready up system |
| 95 | + * Changed command prefix from `!` to `.` |
| 96 | + * Changed command names to match original NEOTOKYO ready up commands. |
| 97 | + * `.playersnotready` is now `.readylist` |
| 98 | + * `.overridelimit` is now `.start` |
| 99 | + * Fixed spectators showing in `.readylist` |
| 100 | + * `.help` now outputs to chat |
| 101 | + * Added `.pause` & `.unpause` commands |
| 102 | + * Menu is displayed to choose between a short (30 seconds) or long (3 minute) pause |
| 103 | + * Pauses can happen instant if during a pre-round freeze, otherwise will just goes into the next round |
| 104 | + * Cannot pause during idle/warmup as that is not a live match |
| 105 | + * HUD updated and center text flashing to indicate pause state. Pause state have it red in the HUD round state |
| 106 | + * The team that paused can start unpause request with `.unpause`. Then the non-pausing team is required to respond with `.unpause`. The pausing team can cancel the unpause request by `.unpause` |
| 107 | + * New ConVars: |
| 108 | + * `neo_sv_pausematch_enabled` - 0 by default, enable match pausing feature. |
| 109 | + * `neo_sv_pausematch_unpauseimmediate` - 0 by default, locked by cheat flag, unpause command is immediate. |
| 110 | +* Removed startup intro video |
| 111 | +* Gamemode enforcement by default is now changed to by map. Singular/random/by vote also implemented. |
| 112 | + * Added `neo_sv_gamemode_enforcement` - Default = 0 (map - neo_game_config), determine gamemode by... 0 = map (neo_game_config), 1 = neo_sv_gamemode_single, 2 = Random within neo_sv_gamemode_random_allow, 3 = vote (neo_vote_game_mode in idle/warmup) |
| 113 | + * Added `neo_sv_gamemode_single` - The single game mode to enforce |
| 114 | + * Added `neo_sv_gamemode_random_allow` - The bitwise of game modes that is allowed to be used for the randomizer |
0 commit comments