MSRevive / MSRevive/MasterSwordRebirth

Rework developer mode (Non-FN)

Open
#293 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement 🔧 game high priority
Dominant language
C++
Stars
22
Forks
16
Avg merge
5m
Merged PRs (30d)
1

Description

We need to rework the developer mode (which is mostly script side) to be locked behind a server side convar, granted this should ONLY be for Non-FN servers because we don't want to allow that stuff at all on FN obviously.

To my knowledge we'll need to create the convar on the game code side then, allow scripts to be able to read the value of said convar.

Currently the old system allows anyone to run developer mode stuff as long as their SteamID is whitelisted, which makes it difficult for mappers among other developers to test stuff without recompiling the scripts to add their SteamID in.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing developer-mode logic and SteamID whitelist, then trace the game-code convar path and how scripts can read server values. Done means developer mode is controlled by a server-side convar, script access works for non-FN servers, and it remains unavailable on FN servers.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.