Author Topic: Chicago-Themed Terrain  (Read 1343 times)

0 Members and 1 Guest are viewing this topic.

Offline Liebatron

  • Posts: 529
    • View Profile
Re: Chicago-Themed Terrain
« Reply #15 on: December 09, 2020, 12:41:05 PM »
I do promise I'm done adding trains! :P (Unless anyone has any requests!) I was a little worried about the size of the tile set in general, also. I'm thinking if I make any major changes at this point it'll probably be to take out two of the red boxcar recolors. I was originally thinking it'd be nice to have some variation in one of the colors so you can have a complete train without every single car looking identical, but realistically the 3 red ones are so close in saturation and hue that I probably only need one of them.

Also, for the names, I'm curious as to the reasoning behind wanting concise, descriptive tile names. Does it have to do with how they appear in the Lix editor, or is there another reason? Specifically I want to check whether it's important that the name itself be concise, or the full path. I made subdirectories for purposes of organizing the pieces in the set, which makes for longer paths than usual, so I also want to make sure that won't cause any issues. I did that in part to control the order in which pieces appear in the editor menu, and also to make it easier to work with different pieces in the set during set creation. I'm thinking I'm pretty happy with most of the tile names themselves at this point, but if you've got any changes to suggest, let me know and I'll make those!

If it's just a couple, I can just go through the levels and change them manually, but if you anticipate the subdirectories causing problems in the future, that really will require every tile to change. In that case, I'll come up with tile names that ensure that they appear in that order anyway, but at this point I think you're right, some variety of automated solution will be needed...

I've already gone through and changed most of the tile names in the first 8'ish levels about 4 times for various reasons, so it's interesting you mention that; I was considering some java-based solutions to the problem. I feel like I can't be the first person to run into that issue while making a new terrain set and accompanying level pack "Oh, I want to change this tile name, but I also have to change it in these 50 places now." It'd be cool to have a reusable utility for that kind of situation. Something where you could say "Hey, here's 40 levels. I want to change this tile name to this in all of them. Make it so.", or have it read in a list of arbitrary tile name changes as JSON or XML and do the same. Or... Potentially a thing where you could do the same thing, and give it the path to the tile set and the levels, and it would list the tiles for you, and you could rename them in the interface and it would do it in both places simultaneously and resave everything with the changes in a separate output directory. It might take me a minute to put that together, but it'd be a cool utility to have available.

Also no dice on the blank entry for 1830. I'm thinking at some point I might try downloading it from somewhere and running it for reals on DosBOX instead of using that online emulator thing. I never fully trust the online emulator to faithfully reproduce games. I don't really have a reason to doubt it, it just seems like a weird thing to exist.

Forestidia - Thanks for playing the levels and providing feedback! I'm checking out your solutions now, and they are fascinating. You came up with cool ways to solve these. It looks like I've got a lot of minor/partial backroutes and a couple major backroutes to fix still.
Spoiler (click to show/hide)
« Last Edit: December 09, 2020, 12:51:44 PM by Liebatron »

Offline Simon

  • Administrator
  • Posts: 3007
    • View Profile
    • Lix
Re: Chicago-Themed Terrain
« Reply #16 on: December 16, 2020, 02:09:03 AM »
Subdirectories within tileset are fine. Lix editor tile browser will flatten the subdirs. It's up for debate whether the browser should flatten for every tileset.

Naming: I like all-lowercase, consistency, and no redundancy with directory names; for example, if tile is in a dir called "trains", tile itself doesn't need to be called "blue_train", "blue" would be enough here.

There exists no tool for the tile renamig yet because I've always done it with shell one-liners. It's certainly conceivable to make such a tool. It's occasionally handy for maintenance, but it's extremely handy for tileset designers, indeed.

If you know Java, you can also peek at the Lix source. The object-oriented parts of D are heavily inspired by Java.

Still have to reply to many details, including the trap design. Will come back to you this weekend!

-- Simon
« Last Edit: December 16, 2020, 02:17:12 AM by Simon »

Offline Simon

  • Administrator
  • Posts: 3007
    • View Profile
    • Lix
Re: Chicago-Themed Terrain
« Reply #17 on: January 10, 2021, 09:24:09 PM »
I wanted to reply about the trap design. I'm still sorting through the different zip archives, trap examples need the exact right version of the tileset to play. The most recent archive has subdirectories, the trap examples seem to need the old, flatter tree.

It's getting too late today, I'll come back to that in a couple days!

If you already have the tiles/matching levels in git somewhere on the internet, that would help me. But don't stick the tiles in git merely for me; if you prefer zip archives, then stick with those. Eventually, we'll put the tiles directly in the Lix main repository.

-- Simon
« Last Edit: January 10, 2021, 09:31:53 PM by Simon »

Offline Liebatron

  • Posts: 529
    • View Profile
Re: Chicago-Themed Terrain
« Reply #18 on: January 14, 2021, 02:43:15 AM »
I hadn't considered a git repo, but I do have a github account... I might do that eventually, but for the time being I haven't made any changes to the tileset, so you've still got the most up-to-date version.

Also there's absolutely no rush!

I know everyone knows the holidays themselves are busy, but I feel like the post-holidays are frequently underappreciated for how busy they are. You've got just... Lots of stuff to put back the way it was, and you're already tired, and work things all pick up at the same time as people rush to be like 'What was I doing...', and you have to deal with that after this kind of emotional de-escalation of everything, because the 'big events' are over, and you're basically not running on adrenaline anymore. I feel like January is often a mess in that way, and it goes unrecognized.

I'll keep checking back and stuff. I was gone for a while, but now that I'm here again I want to remember to check in and hang out here with at least some regularity even if I'm not in a highly active phase of a specific project. It's just a good place, and a good group of people to stay in contact with.

Offline Simon

  • Administrator
  • Posts: 3007
    • View Profile
    • Lix
Re: Chicago-Themed Terrain
« Reply #19 on: January 14, 2021, 04:07:26 AM »
All right, I'll look at the example levels in your current version, then, to figure out the best way for the traps.

On first thought, I'm fine with adding traps, but reluctant to add new types of traps/animations. We can think about reorganization of how the editor's browser offers the traps. Still, let's try not to spam traps merely because of animation reason. Trap animations have their known problems, e.g., the dying lixes are part of the trap and thus aren't recolored in multiplayer.

See also: github #347: Improve some odd trap death effects #347

-- Simon
« Last Edit: January 14, 2021, 04:25:39 AM by Simon »