Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

Application Letter for Translation Authorization #12

Open
wants to merge 225 commits into
base: main
Choose a base branch
from
Open

Conversation

ZeMingoh233
Copy link

@ZeMingoh233 ZeMingoh233 commented Apr 8, 2022

Dear Yukinogatari,

We are a group of amateur Chinese translators of modules for the game among us. We are an nonprofit organization trying to introduce popular modules to Chinese mainland game players, and is responsible for translating the module of The Other Roles-GM.

According to China's Copyright Laws, we have to obtain the authorization of copyright owner to make our translation to the public, or played and developed based on our translation. What's more, we need to timely correct mistakes and untranslated portions after we issue the translated files. We hereby apply for your authorization for the Chinese Simplified Characters translation. Neither will we charge any fees for our translation work from you nor reap profit from our work. If we have the honor to obtain your authorization, we will continue to sinicize the modules you release at the first time and provide them to local players.

Four Han sinicization group ZeMing(OH)233

tomarai and others added 30 commits September 3, 2021 23:45
The Madmate is a member of team Impostors, which has no special abilities.
The Madmate looks like a Crewmate to both other Crewmates and Impostors.
The Impostors do not know who is the Madmate and the Madmate does not know who are the Impostors.

When checking the win condition of the team Impostors, the Madmate is counted as a Crewmate.
The Madmate cannt fix comm and lightout sabotage.
Add a capability to Madmate to fix comm sabotage
When blocking certain roles from fixing sabotages, they now can't interact with the device in the first place, making it somewhat less confusing for the player.
* reworked the custom use button code entirely. now uses entirely separate UseButton objects instead of modifying the shown one, making it more flexible and less prone to error
* when use of a panel is blocked for any reason (madmate trying to fix lights, for example), the mod now displays a "blocked" message on the use button, preventing them from interacting with it in any way. this should make things a little more obvious for players
* added graphical buttons for the GM's zoom in/out ability
* made all players' positions visible on the GM's map
* disabled shadows for the GM when they're alive
* players' bodies are no longer randomly shuffled between games
* fixed morphing/camoflauger bugs introduced by my changes
* fixed the GM's zoom fucking up when you enter a meeting
* corpses show up on the GM's map too
* reworked the options display in the lobby to only show the roles that are enabled
* added translations for the detective/medic reports
* show text on the vampire kill button, because the blank skull is really unnerving
* add support for translatable unit markers on custom options
* add support for translating images
* properly display disconnected players on the results screen
* more granular sorting on the results screen
* display the results in a more legible table format
* properly display skins on arsonist/GM/bounty hunter icons
* fix for the vampire's kill target not being outlined
* guesser was unable to shoot in meetings, oops
* added the opportunist role by libhalt
* we now support a second repository for custom hats
* increase max impostors to 15 (why? why not)
* fix the UI getting lost if you open/close the map while zoomed out
* disable the selection entirely when trying to click on an invalid target in a meeting (GM, self if self vote disabled, skip button if skip disabled)
* sheriff option: misfire kills target
* security guard's cameras now display the room name properly
* reworked how arsonist icons display to be more consistent
* replace on/off special device restriction with time-based
* adjusted lovers quite a bit
  * option "can win with crew" replaced with "counts as separate team"
  * when off, behaves like old TOR properly (some fixes from the previous update left us inconsistent there)
* fix for airship showing up as dleks on the options menu
* expand impostor range to 0-15
* more granular info on the results screen, such as lovers suicide or arsonist torched
* hide number of tasks completed during comms sabotage
* add a pre-build step to the project to automatically compile our translation file into json
* try to compartmentalize what we consider as a "neutral" role so it's easier to work with them as a whole
* new option: randomize camouflager colors
* new option: guesser only show available roles
* add an overlay to display current settings/role summary in-game (currently only in JP)
* display a black screen briefly in the period between the report animation and the meeting starting
* allow for testing external hat repos through a config option
* change device restriction unit of time from minutes to seconds
* fix a bug in the hat system that prevented us from using multiple repos simultaneously
* updates to the results screen: a sabotage victory shows all non-impostors as dead, and a sheriff misfire has its own label
* attempt to fix a bug where a kill happening *after* a meeting begins results in a corpse being left behind for some players
* bring the guesser UI forward so it's not fogged up by the meeting phone screen
* don't highlight potential targets while inside a vent
* fix issues with the snitch arrows showing the wrong color sometimes
* opportunist is now handled as a neutral role instead of a crew role. as a result of this change, trying to shift into the opportunist (and the madmate) results in the shifter's death
* an erased neutral role no longer results in the player having to do tasks
* hide an arrow for a task completed during comms (original game bug)
Hageming and others added 26 commits February 14, 2022 18:33
* translations for the new options
* arsonist -> can't be lovers
* throw a warning if any option IDs overlap
# Conflicts:
#	TheOtherRoles/CustomOptionHolder.cs
#	TheOtherRoles/Main.cs
#	TheOtherRoles/Patches/ShipStatusPatch.cs
#	TheOtherRoles/Patches/UsablesPatch.cs
#	TheOtherRoles/RPC.cs
#	TheOtherRoles/TheOtherRoles.csproj
背徳者→妖狐の矢印が表示されないことがある不具合の修正
・ホスト以外でスワッパーのエフェクトが出ないバグを修正
・「ラバーズチャット」有効時、会議画面がバグってた
・誰もターゲットしてない状態で能力ボタンを押したらクールだけ消費しちゃうバグを修正
・「淡い・濃いを表示する」のデフォルト設定をオフに変更
・翻訳漏れがあった
・ホスト以外でスワッパーのエフェクトが出ないバグを修正
・「ラバーズチャット」有効時、会議画面がバグってた
・誰もターゲットしてない状態で能力ボタンを押したらクールだけ消費しちゃうバグを修正
・「淡い・濃いを表示する」のデフォルト設定をオフに変更
・翻訳漏れがあった

# Conflicts:
#	TheOtherRoles/Main.cs
#	TheOtherRoles/Patches/EndGamePatch.cs
#	TheOtherRoles/RPC.cs
* chain-shifter couldn't properly shift into neko-kabocha
* chain-shifter now becomes the lawyer's client when shifting with them
* lawyer can now properly see their client's role when the setting is enabled
* bait can't be lovers anymore
# Conflicts:
#	TheOtherRoles/Main.cs
#	TheOtherRoles/RPC.cs
#	TheOtherRoles/TheOtherRoles.csproj
* add missing fox button
* better support for games with roles disabled
* bring over the TOR patch to connect to official servers properly
* make a custom option just for tasks
* madmate is now an attribute, allowing it to double up with other roles
* madmate fanatic mode
* the GM is not a crewmate
* calculate madmate/fox tasks in the same function
* implemented simplified chinese translation (partial)
* new option to choose whether to refund votes when a player is killed during the meeting
* new option to hide task arrows
* remove no-longer-relevant fix for missing airship admin button
* don't show plague doctor progress when a plague doctor doesn't exist
* fix mad bait so it properly selects an existing player to report
* remove fortune teller and fox from lovers candidates if lovers can't do tasks
* prevent task-dependent roles from becoming madmate (snitch, fortune teller)
* ensure arrows exist before destroying them in fortune teller/fox/immoralist code
* properly handle neko-kabocha revenge kill when shot by guesser
* clean up some meeting code so bugs like above are less likely to reoccur
* implemented the rest of the Simplified Chinese translation
* fixed a bug with the fox's win condition
* fixed a bug where a fox disconnecting would allow them to see all players' roles in future games
* add sprinter
* disable morphling until we can figure out how to make it work again
* pet prefab went missing, so we have to figure out a new way to spawn other people's pets for morphing
* HatBehaviour renamed to HatData, largely works the same otherwise (altshader seems to have gone missing tho)
* Dleks was removed from the game, so remove the ability to select it
* the role intro sequence was changed to a coroutine, making it harder to modify (temp solution still shows the original "your role is Crewmate" for a frame before swapping in the correct role)
* update nameplate patch, bc the first one in the list is no longer the blank nameplate
* merge in TOR's changes
* hats fixed
* fix RoleInfo so it loads after the options are loaded
* fix pets/morphing
* make it easier to set meeting info text for any role
* unify condition for showing extra info during meetings
* reorganize roleinfo so guesser roles show up in more logical order
*
@yukinogatari
Copy link
Owner

Hello! Thank you for your work so far. You have my permission to continue translating TheOtherRoles GM Edition.

* fix a bug that prevented jackal/fox/eraser from being able to create sidekicks/erase roles
* implemented sc translation for sprinter
* pass information about what role we're changing into when erasing old role info
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.