O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

RMMZ e RMMV - MVMZ - Mudar local dos savefiles

Iniciado por Crixus, 14/07/2021 às 23:51

Download: GitHub
Versão: 0.4 (teste)

Sobre:
Este Plugin funciona em jogos feitos com RMMV e RMMZ
Mas somente os exportados para Windows e que usam a plataforma NW.js
Se futuramente eu conseguir um tempo vou testar em outros sistemas como Linux e Mac.

Termos de uso:
É permitido modificar
Pode ser usado em jogos comerciais e não comerciais
Não é necessário creditar-me, mas ficarei feliz se o fizer.


Instruções:
Depois de baixar o arquivo ou copiar o código, mova ou crie o arquivo JS denominado Advanced_ChangeSaveLocation.js na pasta Plugins do seu projeto.

Ao ativar no gerenciador de Plugins do Rpg Maker, você terá duas opções:

  • Um para definir o caminho da pasta onde os arquivos salvos estarão
  • E outro para definir o nome da pasta

Definindo o caminho:
Para entender melhor, fiz uma legenda:
{Game} é onde os arquivos estão localizados, como Game.exe
{SO} é a unidade onde o sistema operacional é instalado, como C
{User} é a pasta do usuário conectado

As opções são:

  • {Game}\save\ (Local padrão)
  • {Game}\ (Onde estiver o Game.exe localizado)
  • {SO}:\ProgramData
  • {SO}:\Users{User}\Appdata\Local
  • {SO}:\Users{User}\Appdata\Roaming
  • {SO}:\Users\Public\Documents
  • {SO}:\Users{User}
  • {SO}:\Users{User}\Documents\
Se você tentar inserir manualmente, ele será definido como Padrão automaticamente.

Definindo o nome da pasta:
Aqui você define o nome da pasta que vai armazenar os savefiles, esta opção não funciona com {Game}\save ou {Game}\.

As opções são:

  • GameTitle -> A pasta terá o mesmo nome que o título na barra de jogo
  • GameTitle (without space) -> Os espaços que existirem no título do jogo não serão incluídos no nome da pasta
  • GameTitle (underline replaces spaces) -> Substituir os espaços por sublinhados quando usado para nomear a pasta
  • Developer defined -> Aqui, o desenvolvedor define um nome personalizado, pasta usar mude para o modo de texto

Aviso: símbolos, letras acentuadas e caracteres de não ingleses serão removidos automaticamente, exceto "+", "-" e "_"

Este é interessante. Se o jogo tiver dados que possam  ser compartilhados entre jogadores (ex: mundos no Terrária), facilita muita coisa. o/

15/07/2021 às 13:43 #2 Última edição: 22/07/2021 às 00:49 por Crixus
Até o fim de semana eu vou tentar colocar as instruções em português...
E se der tudo certo vou testar no Linux na semana que vem.

Editado:
Não encontrei nada de muito interessante no process quando testei o jogo no Linux (Usei o Mint 18 por que era o que já tinha)

mainModule:
{"id":".",
"exports":{},
"parent":null,
"filename":"/home/devwithcoffee/Documentos/Project6/www/index.html",
"loaded":true,
"children":[],
"paths":["/home/devwithcoffee/Documentos/Project6/node_modules",
"/home/devwithcoffee/Documentos/node_modules",
"/home/devwithcoffee/node_modules",
"/home/node_modules",
"/node_modules"]}


env:
{"USER":"devwithcoffee",
"XDG_SEAT":"seat0",
"SSH_AGENT_PID":"1573",
"HOME":"/home/devwithcoffee",
"MDM_LANG":"pt_BR.UTF-8",
"XDG_SESSION_COOKIE":"5ab3c275b7304ed3b8aeef9ffcc37eb4-1626925334.610371-1109859835",
"DESKTOP_SESSION":"cinnamon",
"GTK_MODULES":"gail:atk-bridge",
"QT_LINUX_ACCESSIBILITY_ALWAYS_ON":"1",
"GDM_XSERVER_LOCATION":"local",
"DBUS_SESSION_BUS_ADDRESS":"unix:abstract=/tmp/dbus-kQmdGUOlg6,guid=7fd2396388bbca9380d6ab4760f8e917",
"MDMSESSION":"cinnamon",
"MANDATORY_PATH":"/usr/share/gconf/cinnamon.mandatory.path",
"LOGNAME":"devwithcoffee",
"DEFAULTS_PATH":"/usr/share/gconf/cinnamon.default.path",
"USERNAME":"devwithcoffee",
"XDG_SESSION_ID":"c1",
"WINDOWPATH":"7",
"PATH":"/home/devwithcoffee/bin:/home/devwithcoffee/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games",
"XDG_RUNTIME_DIR":"/run/user/1000",
"DISPLAY":":0",
"LANG":"pt_BR.UTF-8",
"XAUTHORITY":"/home/devwithcoffee/.Xauthority",
"XDG_SESSION_DESKTOP":"cinnamon",
"SSH_AUTH_SOCK":"/run/user/1000/keyring/ssh",
"SHELL":"/bin/bash",
"GDMSESSION":"cinnamon",
"QT_ACCESSIBILITY":"1",
"XDG_VTNR":"7",
"PWD":"/home/devwithcoffee",
"XDG_DATA_DIRS":"/usr/share/cinnamon:/usr/share/gnome:/usr/local/share/:/usr/share/:/usr/share/mdm/",
"XDG_CONFIG_DIRS":"/etc/xdg/xdg-cinnamon:/etc/xdg",
"MDM_XSERVER_LOCATION":"local",
"GNOME_DESKTOP_SESSION_ID":"this-is-deprecated",
"QT_QPA_PLATFORMTHEME":"qgnomeplatform",
"QT_STYLE_OVERRIDE":"gtk",
"GTK_OVERLAY_SCROLLING":"1",
"SESSION_MANAGER":"local/devwithcoffee-VirtualBox:@/tmp/.ICE-unix/1497,unix/devwithcoffee-VirtualBox:/tmp/.ICE-unix/1497",
"XDG_CURRENT_DESKTOP":"X-Cinnamon",
"INSIDE_NEMO_PYTHON":""}