Code Monkey home page Code Monkey logo

texture64's Introduction

Texture64

N64 texture ripper and editor

Win7 Screenshot Linux Screenshot

Features

  • Export or import N64 textures of the following formats:
    • RGBA16
    • RGBA32
    • IA16
    • IA8
    • IA4
    • I8
    • I4
    • CI8
    • CI4
    • 1bpp
  • Load palette from separate file
  • Split palette mode to point part of palette to non-contiguous area
  • Multiplatform. Tested under Windows 7 and under mono on Linux

Usage

  • Right-click image to bring up context menu
    • Export to image file (.png, .jpg, .bmp)
    • Assign palette offset relative to current texture view
  • Left-click to change offset to clicked pixel
  • Mouse wheel to scroll up/down by four rows of image
    • Hold Ctrl modifier to scroll by entire image
    • Hold Alt modifier to scroll by one row
    • Hold Shift modifier to scroll by one pixel
  • Click "Open..." [Ctrl-O] or drag and drop to open a binary file
  • Click "Insert..." [Ctrl-I] to import image at current offset (does not overwrite file)
  • Click "Save" [Ctrl-S] to overwrite opened file
  • Enable "Split Palette" to point end of palette to different offset
  • Enable "External Palette" to use different file for CI palette

Changelog

0.1: Initial release

  • Improve IA4 color scaling
  • Add checkbox for external palette and write to palette file when saving
  • Add save confirmation dialog during close/open
  • Add keyboard shortcuts for toolbar buttons
  • Add Copy to Clipboard context menu option and Ctrl-V paste shortcut
  • Change mouse click and mouse wheel functionality

0.0.3: Beta test 3 release

  • Add right-click context menu for exporting and setting palette offset
  • Show hovered pixel color information
  • Add Shift modifier for mouse wheel scrolling

0.0.2: Beta test 2 release

  • Improve responsiveness of click events
  • Add mouse wheel support for scrolling up/down rows
  • Allow input binary to be passed on command line
  • Add Scale option in toolbar

0.0.1: Beta test release

  • Supports RGBA16, RGBA32, IA16, IA8, IA4, I8, I4, CI8, CI4, 1bpp
  • Right-click export, insert to import
  • Ctrl/Shift modifiers to advance/reverse offset

texture64's People

Contributors

queueram avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.