Jeu coopératif pour 1 à 4 joueurs, où la pêche ordinaire se transforme en une aventure absurde sur des îles désertes. Après un accident de bateau, un groupe d'amis... En savoir plus
Pas d'argent partagé — solde séparé
-
Télécharger (18.17 kB)24 août 2026, 20:18no-shared-money-razdelnyjj-balans-deneg_1787591885_431668.zipVérification des virus par Virustotal : le fichier est sûr (voir le rapport, comment nous vérifions)
Par défaut, dans How to Fish, toute l'équipe a un solde commun. Ce mod donne à chaque joueur son propre portefeuille.
Vous vendez du poisson — l'argent vous est crédité. Vous achetez une canne à pêche — le paiement est débité de votre poche. Votre solde est lié à votre compte Steam et est sauvegardé lors des reconnexions et des redémarrages du jeu.
Le mod est requis pour tous les joueurs :
- Le mod NoSharedMoney doit être installé par tous les participants, y compris l'hôte. Les données de solde du portefeuille sont envoyées à chaque client individuellement, et un joueur sans le mod ne pourra tout simplement pas les recevoir.
- Si quelqu'un se connecte sans le mod, l'hôte recevra un avertissement dans la console et dans le chat du jeu. Ce joueur ne cassera rien (le serveur rejettera de toute façon les achats pour lesquels il n'a pas assez de fonds), mais l'affichage de l'argent restera bloqué sur l'ancienne valeur, et il ne pourra pas effectuer d'achats tant qu'il n'aura pas installé le mod.
Comment ça fonctionne :
- Chaque joueur a son propre solde, lié à son Steam ID.
- Vente : le revenu est crédité à celui qui a mis l'objet dans la boîte de vente (ou l'a donné à un NPC de quête). Si vous attrapez un poisson et le donnez à un ami, l'argent de la vente ira à lui.
- Achat : le montant est débité du joueur interagissant avec le magasin. Cela s'applique également aux améliorations communes du bateau (par exemple, moteur et radar) : l'acheteur paie le prix total, et toute l'équipe utilise l'amélioration.
- Chaque achat est vérifié côté serveur par rapport au solde réel de l'acheteur, donc il est impossible de dépenser plus d'argent que ce que l'on a.
Sauvegardes existantes :
- Lors du premier chargement d'une sauvegarde avec un ancien solde commun, cet argent est réparti également entre tous les joueurs enregistrés dans la sauvegarde, et le reste (en cas de division inégale) est crédité à l'hôte. Si aucune entrée de joueur n'existe encore, la totalité de la somme revient au premier joueur à se connecter.
Les fichiers de solde sont stockés à l'emplacement :
- %USERPROFILE%\AppData\LocalLow\Dazed Games\How to Fish\NoSharedMoney\<nom_de_la_sauvegarde>.json à côté des sauvegardes standard du jeu. C'est un fichier JSON lisible normal avec un lien par Steam ID, qui peut être modifié manuellement si nécessaire.
- Le fichier de sauvegarde original reste intact : la valeur standard de l'argent y est synchronisée avec le solde total de toute l'équipe. En supprimant le mod, vous conserverez un solde commun correct, et non une sauvegarde corrompue.
Configuration :
- Le fichier de configuration est créé à l'emplacement :
BepInEx/config/dazed.howtofish.nosharedmoney.cfg - StartingMoney (par défaut : 0) — solde de départ pour un joueur qui n'a jamais joué à cette sauvegarde auparavant.
- WarnInChat (par défaut : true) — uniquement pour l'hôte : envoyer un message dans le chat si un joueur connecté n'a pas ce mod.
- UnclaimedSalesGoToHost (par défaut : true) — si un objet est vendu que personne parmi les joueurs n'a tenu dans son inventaire, créditer l'argent à l'hôte au lieu qu'il soit perdu.
Installation :
- Installez BepInEx 5.
- Placez le fichier mod .dll dans le dossier : How to Fish/BepInEx/plugins/
- Démarrez le jeu.
По умолчанию в How to Fish у всей команды один общий баланс. Этот мод даёт каждому игроку собственный кошелёк.
Продаёте рыбу — деньги начисляются вам. Покупаете удочку — оплата списывается из вашего кармана. Ваш баланс привязан к аккаунту Steam и сохраняется при перезаходах и перезапусках игры.
Мод требуется всем игрокам:
- Мод NoSharedMoney должен быть установлен у всех участников, включая хоста. Данные о балансе кошелька отправляются каждому клиенту индивидуально, и игрок без мода просто не сможет их получить.
- Если кто-то подключится без мода, хост получит предупреждение в консоли и внутриигровом чате. Такой игрок ничего не сломает (сервер всё равно отклонит покупки, на которые не хватает средств), но отображение денег у него зависнет на старом значении, и он не сможет совершать покупки, пока не установит мод.
Как это работает:
- У каждого игрока свой собственный баланс, привязанный к его Steam ID.
- Продажа: доход начисляется тому, кто положил предмет в ящик для продажи (или отдал квестовому NPC). Если вы поймали рыбу и передали её другу, деньги за продажу получит он.
- Покупка: сумма списывается с игрока, взаимодействующего с магазином. Это распространяется и на общие улучшения лодки (например, мотор и радар): покупатель платит полную стоимость, а улучшением пользуется вся команда.
- Каждая покупка проверяется на стороне сервера относительно реального баланса покупателя, поэтому потратить денег больше, чем есть, невозможно.
Существующие сохранения:
- При первой загрузке сохранения со старым общим балансом эти деньги поровну делятся между всеми записанными в сохранении игроками, а остаток (при нечётном делении) начисляется хосту. Если записей об игроках ещё нет, вся сумма достаётся первому зашедшему.
Файлы баланса хранятся по пути:
- %USERPROFILE%\AppData\LocalLow\Dazed Games\How to Fish\NoSharedMoney\<имя_сохранения>.json рядом со стандартными сохранениями игры. Это обычный читаемый JSON-файл с привязкой по Steam ID, который при необходимости можно отредактировать вручную.
- Оригинальный файл сохранения остаётся нетронутым: стандартное значение денег в нём синхронизируется с суммарным балансом всей команды. При удалении мода у вас останется корректный общий баланс, а не повреждённое сохранение.
Конфигурация:
- Файл настроек создаётся по пути:
BepInEx/config/dazed.howtofish.nosharedmoney.cfg - StartingMoney (по умолчанию: 0) — стартовый баланс для игрока, который ранее никогда не заходил в это сохранение.
- WarnInChat (по умолчанию: true) — только для хоста: отправлять сообщение в чат, если у подключённого игрока отсутствует данный мод.
- UnclaimedSalesGoToHost (по умолчанию: true) — если продаётся предмет, который никто из игроков не держал в инвентаре, начислять деньги хосту вместо их сгорания.
Установка:
- Установите BepInEx 5.
- Поместите файл мода .dll в папку: How to Fish/BepInEx/plugins/
- Запустите игру.
Fichiers liés :
Liens utiles :
