-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes to torch and delayer appearance #669
Conversation
…only use 1 texture instead of 3 and changed delayer to require only 3 textures from texturepacks instead of 13 changing the model to be a simple slab
…se mod it depends on
…ers. Will continue to work fine with all existing texturepacks. No change in graphics.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
…e, removed dependency of gates on delayer
Before anyone asks: License of my arrow of slowness and code changes is CC0 |
Not sure how the license situation here is, acording to the readme all media files are cc-by-sa 3.0. |
I said CC0 meaning I don't give a shit what you do with it or how you relicense it. |
…ing the digistuff mod which inherits it. I hope no mods inherit microcontroller LED.
I like the "old" delayer design as it looks (more) like an arrow, this is pretty subjective. |
If no one cares anyway, why not just merge? |
Because no one approved your changes, I recommend to move the uncontroversial stuff to a second PR.
Probably due to your previous behavior... |
This PR has been up for a month now. I asked if anybody would like to volunteer reviewing this on IRC two days ago but nobody even replied. I really think the people who are active don't care and those who aren't active I can't ask either way. I don't see how it's a controversial change. It doesn't break any other texture packs or mods to my knowledge except for the top of delayer in existing texture packs. However the old delayer is an ugly piece of shit, that requires 13 texture that are variations and the elevated voxels of the circle assume a 16x16 texture pack and look shit with all other resolutions like 32x32, 64x64, 128x128. Here is a picture from mesecons.net. I think it's the hdx-128 texture pack. It's objectively ugly. The other mesecons textures in the pack look better. I think the creator of the pack gave up on it and this monstrosity was born. Of course I'm biased because I'm maintaining a 128x texture pack too. I can change the symbol to a simple arrow if that pleases you. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Things I like:
- rotated piston textures. Reduces texture count, which is nice.
- the torch looks much better now
Things I don't mind:
- Delayer nodebox. Unified design with gates. Fine by me. The old design looked good and a simpler version is not bad either.
- Delayer texture. Very simplistic, yet fits the other gates, thus OK.
- EDIT: I'd welcome the design shown above with the straight arrow. I this this preserves the legacy better while still keeping the functionality of the gate visible (dashed arrow).
Things where I don't agree:
jeija_gate_*.png
should be kept in themesecons_gates
mod. These texture are too specific for the base mod. Perhaps make the delayer depend on gates?jeija_luacontroller_*.png
are too specific formesecons
. But what would be a better place to put them?- Delayer appearance: the output side is unlike the other gates. It should indicate whether the output is active (currently not visible).
Thank you so much for your review.
|
… look and has bold arrow symbol again
It doesn't actually indicate whether the output really active because of the delay though which is why I originally didn't do it. Just points to where the output is. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the jeija_microcontroller_LED_.png were renamed to jeija_luacontroller_LED_.png because digistuff depends on the luacontroller leds and I don't want to break it.
(partially a note to myself) This must be put into the final commit message to preserve the reason for this renaming.
Aside from the delayer, the other texture changes lead to no visible change with only the "base" texture pack being active, which is good. In the future, more contrast on the gate/delayer textures could make them easier to look at.
Fine by me. If there's any objections, please let me know. If there are none, I'll go ahead and merge this PR in a week.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks for improving the overall consistency of mesecons.
TIME TO MERGE ☺ |
Changed torch to be plantlike, x-shaped instead of just a sprite and only use 1 texture instead of 3 and changed delayer to require only 3 textures from texturepacks instead of 13 changing the model to be a simple slab. Yes, I'm sad for whoever put in the work into the delayer model but it clashes with texturepacks and requires way to much work. Especially if they are not 16x16.