banner
Avaliação
Votado0

Extensão do navegador

14
Versão do mod:0.9.5
Versão do jogo:all
O mod foi testado com sucesso e está livre de vírus
17649.72K427.8K

Denunciar mod

  • image
  • image
  • image
  • image
modalImage

Sobre este Mod

A Estrutura de Extensão do Navegador cria um ponto de entrada simples para adicionar seus sites personalizados à home page do seu navegador: "NETdir://ncity.pub". Ele também coleta e mostra todos os sites baunilha definidos como entradas de log em recursos de jogo.


Estrutura de Extensão do Navegador

por r457 e gh057


Pré-requisitos:

redscript

vermelho4ext

Codeware


Instalação:

Faça download do arquivo principal da estrutura

Extraia o backup para a pasta de instalação do Cyberpunk 2077

Você pode baixar um mod adicional que permite bloquear manualmente sites em (veja as instruções abaixo)


Tenha em mente que a página principal não é uma página real com rolagem - ela simula rolagem, então o direcional não fará nada para os usuários do controlador de console! Use DPad Down e DPad Up para alterar páginas. Para usuários da KB&M, depende de suas configurações pessoais (ações UI_MoveDown/UI_MoveUp), baunilha - role para baixo/para cima com a roda do mouse e setas para baixo/para cima.


Descrição:

A Estrutura de Extensão do Navegador cria um ponto de entrada simples para adicionar seus sites personalizados à home page do seu navegador: "NETdir://ncity.pub". Ele também coleta e mostra todos os sites baunilha definidos como entradas de log em recursos de jogo. Novos sites são colocados na parte superior da página principal, a página principal rola através com as ações UI_MoveDown/UI_MoveUp (geralmente vinculadas à roda do mouse).


Para adicionar um novo site, você deve criar um BrowserEventsListener filho, preencher o nome/endereço/criar páginas e adicionar/iniciar seu site personalizado em BrowserGameController.OnInitialize - consulte o exemplo CustomSiteExample fornecido com o framework (consulte Arquivos opcionais).


Você pode criar páginas do zero (manualmente ou usando widgets de Codeware personalizados) ou usar modelos de baunilha existentes (consulte CustomSiteExample).


Para um exemplo mais complexo de uso, veja este mod, que fornece um site completo de seguro de veículos com várias páginas, links, etc.


Detalhes:

O sistema enviará o endereço do link para o listener somente se ele começar com o endereço principal do site: use-o para definir todas as páginas do site no método GetWebPage.

Sua página personalizada será reatribuída ao widget de página raiz com a âncora definida para preencher - tudo o mais depende de você: ajustes de campo, ajustes de escala, manipulação de eventos etc.

Vincule suas páginas usando o método LoadPageByAddress.

Você pode sobrepor sites baunilha no endereço, uma vez que os sites do usuário são processados primeiro (TODO: o sistema de sobreposição precisa de mais trabalho, no processo).


Criando um ícone para o site:

O arquivo CustomSiteExample dos arquivos Optional contém o projeto WolvenKit com um ícone dds não processado, textura xbm e inkatlas. O tamanho do ícone 204x229.


Notas:

Use dds como material de origem.

Selecione TEXG_Generic_UI como o grupo de textura ao importar, marque IsGamma e VFlip.

Selecione TRF_TrueColor para RawFormat e TCM_None para compactação, desmarque todas as outras caixas de seleção.

Eu ainda não testei com transparência - talvez seja diferente!


Bloqueando sites em:

Vá para r6\scripts\BlockByAddress\BlockByAddress.reds com um bloco de anotações e comente (exclua // no início) nos sites que você não quer ver no jogo. É um sistema simples (talvez façamos uma interface de usuário no jogo mais tarde) que permite que as pessoas removam ruídos inúteis, mas incentivamos outros modders a tentar dar vida a esses sites.


TAREFA PENDENTE:

Tornar a página mestra um widget rolável atual (agora simula a rolagem ao redesenhar itens)


Mods/Addons semelhantes

Versão do Jogo *

all (BrowserExtensionFramework-10038-0-9-5-1701186644.7z)