News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Molesting TileMolester  (Read 3425 times)

Mewster

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Molesting TileMolester
« on: May 06, 2014, 02:58:57 pm »


So, I've some free time and I decided to spend it putting my hands on TileMolester.

I planned only to add some simple features, things that I could do easily.

So far:
-Internal palettes can be added using hexadecimal addresses.
-Added Nintendo DS support to the File->Load window
-Added an internal palette shifter and the palette address on the status bar



I plan to add a little textbox to get a custom palette shift (for example, i could want to shift by 256 pixel and not by only 1) but I have to make sure that what I did so far is ok.

I have to say, this is the first time I work on someone else's sources, and I must say that it has been magnifically written, I really hope not to f**k up everything SnowBro did.
« Last Edit: May 06, 2014, 03:11:34 pm by Mewster »

Gideon Zhi

  • IRC Staff
  • Hero Member
  • *****
  • Posts: 3512
    • View Profile
    • Aeon Genesis
Re: Molesting TileMolester
« Reply #1 on: May 06, 2014, 03:09:05 pm »
Can you rip Swing out of it and insert a better UI framework? Because let's face it, Swing is a massive steaming shitpile.

:(

Mewster

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Re: Molesting TileMolester
« Reply #2 on: May 06, 2014, 03:10:58 pm »
I always thought the same =/ but I don't know it it's something I could do easily without breaking things here and there.

I'll try to take a look at it, though.

edit:

I forced the system's UI, but it's still through swing. Seems innatural, reverting to the original one atm
« Last Edit: May 06, 2014, 03:19:39 pm by Mewster »

Gideon Zhi

  • IRC Staff
  • Hero Member
  • *****
  • Posts: 3512
    • View Profile
    • Aeon Genesis
Re: Molesting TileMolester
« Reply #3 on: May 06, 2014, 03:22:37 pm »
I always thought the same =/

Well, glad I'm not the only one at least! To be completely honest, I never ever use Tile Molester, and it's almost entirely because of Swing.

Mewster

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Re: Molesting TileMolester
« Reply #4 on: May 06, 2014, 04:09:51 pm »
...suddenly it got me that I should have used the Lab313 Tile Molester, they already added interesting things... does someone has their sources (I asked in their forum, but if they are already available I could work faster)?
« Last Edit: May 06, 2014, 04:15:43 pm by Mewster »

VicVergil

  • Hero Member
  • *****
  • Posts: 716
    • View Profile
Re: Molesting TileMolester
« Reply #5 on: May 06, 2014, 05:02:48 pm »
An option to increase the tile width, copy to/paste from photoshop direcly, and a better N64 support would be much appreciated.
The interface is horrendous.

Mewster

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Re: Molesting TileMolester
« Reply #6 on: May 06, 2014, 05:07:10 pm »
as I already said, I know almost nothing about technical things.
(but the import/export image is already there).

Raccoon Sam

  • Jr. Member
  • **
  • Posts: 58
  • Left is Right and Right is Wrong
    • View Profile
    • Twitter
Re: Molesting TileMolester
« Reply #7 on: May 07, 2014, 07:21:13 am »
Maybe it's just grown on me too much, but I don't see what's so bad about Tile Molester. It is my tile editor of choice – I would even go as far as saying it is the best I have used. I just wish it would have some features from GGD, namely the palette explorer and being able to adjust canvas to something else than x * 8 pixels.

Gideon Zhi

  • IRC Staff
  • Hero Member
  • *****
  • Posts: 3512
    • View Profile
    • Aeon Genesis
Re: Molesting TileMolester
« Reply #8 on: May 07, 2014, 12:11:38 pm »
I'm sure it's powerful, but I just can't get past the awful Swing-based user interface. Swing is pretty much solely responsible for putting me off Java for over a decade.

creeperton

  • Hero Member
  • *****
  • Posts: 604
    • View Profile
.
« Reply #9 on: May 07, 2014, 04:12:04 pm »
.
« Last Edit: November 16, 2015, 01:34:44 am by creeperton »

Mewster

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Re: Molesting TileMolester
« Reply #10 on: May 07, 2014, 04:27:12 pm »
I sent a first version of the tool based on 0.16, it's on queue; I just managed to get in contact with Lab313 so I'm going to update that version from now on.

edit: nevermind, sources were lost. I'll insert mine them on the next version I'll upload, but they won't have Lab313's update
« Last Edit: May 07, 2014, 05:06:24 pm by Mewster »

Rhys

  • Hero Member
  • *****
  • Posts: 706
    • View Profile
    • CN
Re: Molesting TileMolester
« Reply #11 on: May 07, 2014, 05:55:21 pm »
You could always try decompiling it? Should be able to see what they've changed fairly easily

Mewster

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Re: Molesting TileMolester
« Reply #12 on: May 07, 2014, 06:08:48 pm »
Yes, that's what I'm doing right now

May 08, 2014, 04:29:30 pm - (Auto Merged - Double Posts are not allowed before 7 days.)
I think it's ready to be released, when the old one gets accepted I'll update the Lab313 version. Then tell me if I messed up something somewhere
« Last Edit: May 08, 2014, 04:29:43 pm by Mewster »