Giter Site home page Giter Site logo

entibo / miceditor Goto Github PK

View Code? Open in Web Editor NEW
23.0 3.0 2.0 42.58 MB

Miceditor: Transformice map editor

Home Page: https://entibo.github.io/miceditor

JavaScript 10.44% HTML 0.32% CSS 1.21% Svelte 52.40% TypeScript 35.63%
svelte tailwindcss transformice xml typescript level-editor map-editor

miceditor's Introduction

Miceditor

Map editor for Transformice

How to contribute

  • Clone the repository
  • Install the dependencies: npm i
  • Run the development server: npm run dev
  • Build: npm run build

Translations are in this spreasheet, contact me to get edit permissions

  • Pull the translations: npm run translations

The Screenshot feature relies on an external web service: entibo/miceditor-map-preview

miceditor's People

Contributors

entibo avatar webninjasi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

don028 webninjasi

miceditor's Issues

Create a documentation

Hi! I'm very interested in this project and like to contribute this. But it seems hard to shop anything without a documentation. Can you please add one?

Power/Speed for **nails**

I couldn't figure out how this works.

  • Power (Mp) doesn't seem to work
  • Speed (Mv) seems to be in radians per second, but is rounded to the lowest integer ??

Ground image offset is incorrect

Bug
Ground images are not displayed with the same offset than in-game.

Reproduce

Given the following map:

<C><P F="0" MEDATA=";;;;-0;0:::1-"/><Z><S><S T="6" X="400" Y="370" L="600" H="60" P="0,0,0.3,0.2,0,0,0,0"/><S T="13" X="193" Y="323" L="10" P="1,0,0.3,0.2,0,0,1,1" o="D3D3D3" col="" i="-15,-15,17bf4c421bb.png" tint="FF0000"/></S><D><DS X="143" Y="325"/></D><O/><L/></Z></C>

Render in miceditor:
image
Render in Tranformice:
image

Controls

Moving the camera in the editor using "Space & Drag" simply doesn't work. At least for me, on a laptop, it's impossible.

o="" is a valid way to mark invisible

Setting the o attribute to empty is also a common way to make a ground invisible. Miceditor replaces it with the default #324650 in new xmls. There is a difference in behavior with grounds marked invisible with m="" and o="" / o="ffffffff", with the former allowing dynamics to be anchored
image

It'd be nice to be able to set grounds invisible using the latter way!

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.