Aldeia RPG

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Suporte ao desenvolvimento de jogos


3 participantes

    Binary - Lê e escreve dados como valores binários

    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : como - Binary - Lê e escreve dados como valores binários ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    como - Binary - Lê e escreve dados como valores binários Empty Binary - Lê e escreve dados como valores binários

    Mensagem por Valentine Ter maio 01, 2018 7:49 am

    Sobre:
    Lê e escreve dados como valores binários.

    Script:
    GitHub

    Exemplos:
    Escrevendo:
    Código:
    binary_writer = Binary_Writer.new
    binary_writer.write('text')
    binary_writer.write(1)
    binary_writer.write(true)
    Ou:
    Código:
    binary_writer = Binary_Writer.new(manual_types: true)
    binary_writer.write(:string, 'text')
    binary_writer.write(:byte, 1)
    binary_writer.write(:boolean, true)

    Lendo:
    Código:
    binary_reader = Binary_Reader.new(binary_writer)
    binary_reader.read #=> 'text'
    binary_reader.read #=> 1
    binary_reader.read #=> true
    Ou:
    Código:
    binary_reader = Binary_Reader.new(binary_writer, manual_types: true)
    binary_reader.read(:string)  #=> 'text'
    binary_reader.read(:byte)    #=> 1
    binary_reader.read(:boolean) #=> true

    Créditos:
    Valentine


    Última edição por Valentine em Sex Set 01, 2023 8:50 pm, editado 14 vez(es)
    Profane ~
    Profane ~
    Colaborador
    Colaborador


    Mensagens : 818
    Créditos : 130

    como - Binary - Lê e escreve dados como valores binários Empty Re: Binary - Lê e escreve dados como valores binários

    Mensagem por Profane ~ Ter maio 01, 2018 8:04 am

    Eita, RPG Maker com Buffers /o/ Agora sim parece ter superado a EBB <3


    _________________
    "Mistress of shattered hopes and forever broken dreams"
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : como - Binary - Lê e escreve dados como valores binários ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    como - Binary - Lê e escreve dados como valores binários Empty Re: Binary - Lê e escreve dados como valores binários

    Mensagem por Valentine Ter maio 01, 2018 8:31 am

    Profane ~ escreveu:Eita, RPG Maker com Buffers /o/ Agora sim parece ter superado a EBB <3
    Na verdade, o VXA-OS já tem. Só estou postando o buffer separado aqui com float e double.
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : como - Binary - Lê e escreve dados como valores binários ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    como - Binary - Lê e escreve dados como valores binários Empty Re: Binary - Lê e escreve dados como valores binários

    Mensagem por Valentine Qui Out 08, 2020 10:40 am

    Tópico atualizado.
    Mithy
    Mithy
    Novato
    Novato


    Mensagens : 8
    Créditos : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    como - Binary - Lê e escreve dados como valores binários Left_bar_bleue0/0como - Binary - Lê e escreve dados como valores binários Empty_bar_bleue  (0/0)
    Vida:
    como - Binary - Lê e escreve dados como valores binários Left_bar_bleue30/30como - Binary - Lê e escreve dados como valores binários Empty_bar_bleue  (30/30)

    como - Binary - Lê e escreve dados como valores binários Empty Re: Binary - Lê e escreve dados como valores binários

    Mensagem por Mithy Qui Out 08, 2020 3:05 pm

    bom ver que o RPG Maker hoje em dia está tendo mais condições de se tornar
    algo mais usado/relevante, dentre outros motores disponíveis
    ótimo script, parabéns.
    Valentine
    Valentine
    Administrador
    Administrador


    Medalhas : como - Binary - Lê e escreve dados como valores binários ZgLkiRU
    Mensagens : 5345
    Créditos : 1164

    como - Binary - Lê e escreve dados como valores binários Empty Re: Binary - Lê e escreve dados como valores binários

    Mensagem por Valentine Qui Jun 09, 2022 12:37 pm

    Script atualizado. Agora não é mais necessário escrever o tipo de dado binário (ex.: short, int, float) manualmente, embora ainda seja possível, caso queira.

    Antes:
    Código:
    binary.write_byte(2)
    binary.write_short(350)

    Agora:
    Código:
    binary.write(2)
    binary.write(350)

    Conteúdo patrocinado


    como - Binary - Lê e escreve dados como valores binários Empty Re: Binary - Lê e escreve dados como valores binários

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Nov 21, 2024 6:54 am