Minetest logo

IRC log for #minetest, 2018-09-29

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:00 GreenDimond Oh and, I have been making mods for 5 years. I recently started making a Discord bot in Lua. I know how to code, sir.
00:00 hecks no, I just wonder how can you have problems with some mob mod if you say those are easy things
00:00 GreenDimond Whoa man
00:01 GreenDimond Animation ~= ABMs
00:01 GreenDimond And I know how ABMs work, I was confused as to why it was working contrary to that which I had expected.
00:02 hecks and I said that ABMs aren't even the right tool for this job :p
00:02 GreenDimond And that has no bearing considering it's not my api ;p
00:03 GreenDimond And clearly I'm not gonna make an entire new API and then convert this mob pack I am using just because mobs_redo could be better
00:05 GreenDimond And I will be making an API from scratch for a mobs mod I am making
00:06 GreenDimond specific to that mob though
00:06 GreenDimond Not a general mob API
00:06 hecks ¯\_(ツ)_/¯ https://a.uguu.se/pBfXlXdfv5Ov_cube.gif
00:07 GreenDimond Yeah
00:07 GreenDimond easy
00:07 GreenDimond Cool though
00:07 CarbineMorpho joined #minetest
00:07 mrchiantos joined #minetest
00:08 GreenDimond Will this game ever be released? Looks more unique than a lot of other games.
00:08 mrchiantos Hello ?
00:09 hecks I honestly don't care
00:09 hecks It's something I do to take my mind off some horrible things
00:09 GreenDimond Dont care if it will be released?
00:10 hecks but I like the thought of running the only server of it in existence, just because you can't datamine it that way
00:10 hecks I'm not exactly in a sharing mood
00:10 GreenDimond Fine with me, just looked interesting.
00:11 mrchiantos I think not understand ...
00:11 ChimneySwift it'd be a shame if there was never any way to play it :p a server would be fun
00:11 BuckarooBanzai joined #minetest
00:12 hecks Don't expect me to foot the bill for said server
00:13 mrchiantos I think, else Idea is good, à people can host you
00:13 mrchiantos I no paid server
00:13 hecks I wouldn't trust anyone with the files either
00:13 mrchiantos What is name game ?
00:14 hecks No name, I call it "mibi" in the files
00:14 GreenDimond Mibi he'll release it, mibi he wont.
00:16 mrchiantos This is me fine ? Or i not really understand ? This is a game for not people and not server ? I think not understand, maybe because very fine
00:17 mrchiantos Sorry ...
00:17 GreenDimond mrchiantos: This is a game he hasn't released.
00:17 mrchiantos Ok
00:17 mrchiantos For minetest engine or other ?
00:17 GreenDimond Yes, for Minetest.
00:17 hecks it's minetest
00:18 mrchiantos Have you screenshot ?
00:18 hecks https://a.uguu.se/vE71TFmaiMX6_mobs.png
00:18 hecks https://a.uguu.se/pBfXlXdfv5Ov_cube.gif
00:18 hecks https://a.uguu.se/QZgprMvNVVpd_cut.gif
00:19 mrchiantos Wow
00:20 mrchiantos This good
00:20 exio4 guys how are you doing
00:21 hecks I'm hungry
00:22 mrchiantos This is à fork engine ?
00:23 hecks no
00:23 mrchiantos Good job for Model Girl and mob Slime
00:23 scr267 joined #minetest
00:24 hecks it's just a... huge lua blob on top of minetest
00:25 GreenDimond Well he was probably referring to the models themselves.
00:25 hecks and I was referring to the notion of forking the engine...
00:26 GreenDimond Oh, I was wondering, did you set your hotbar selection texture to that red outline?
00:26 hecks I think I have no GUI textures in my subgame
00:26 hecks besides a "dummy" heart texture, as turning off the lifebar didn't work
00:27 GreenDimond What version of Minetest are you using then?..
00:27 GreenDimond Wait is the GUI selection a part of MTG
00:27 hecks possibly
00:27 hecks this might be what MT does if there's no texture
00:27 GreenDimond I.. dont see it anywhere.
00:27 GreenDimond What version of MT then?
00:28 hecks it was in one of the screenshots
00:28 pikhq joined #minetest
00:28 GreenDimond I see 3 screenshots
00:28 GreenDimond each with no version number
00:28 piecubed joined #minetest
00:28 hecks earlier... it's 5.0.0 some rando git version
00:28 GreenDimond Weird
00:28 hecks it's PR #7626 more precisely
00:28 ShadowBot https://github.com/minetest/minetest/issues/7626 -- Entity lighting fix by hecktest
00:29 GreenDimond I dont see any hotbar related texture in default
00:29 GreenDimond AH
00:29 GreenDimond Right
00:29 hecks I'll check
00:29 GreenDimond They moved it to player_api
00:29 hecks there you go
00:29 mrchiantos Orange bar is force ?
00:30 hecks energy
00:30 piesquared Does anyone have a reasonably good server laying around that they would be willing to let me use for my server?  Preferrably faster internet.
00:30 mrchiantos Else not energy, not attack ?
00:30 mrchiantos Only break for Win energy ?
00:30 piesquared And willingness to help me out occasionally, and to start.
00:30 hecks no attack, no jump, no guard, slower movement
00:31 hecks and whatever other effects I feel like adding
00:31 mrchiantos Ok
00:31 hecks energy count and regen rate, depends on player stats
00:32 piesquared Please PM me if you do, i will be AFK.  I am experinced.
00:32 GreenDimond Good luck getting a host that way.
00:33 piesquared Heh.
00:33 piesquared How else do I go about getting one?
00:33 piesquared :P
00:33 mrchiantos The problem, this host have files ...
00:33 GreenDimond You'll have better luck finding free virtual servers online somewhere that limit you a ton.
00:33 GreenDimond Or dirt cheap servers out in the middle of nowhere with less limits
00:33 piesquared Dirt cheap = free
00:34 mrchiantos The only Choice. Is auto host or paid i think
00:34 GreenDimond For some people, sure.
00:34 mrchiantos After host with Raspberry or last pc is possible
00:34 mrchiantos Minetest is not really big for host
00:35 piesquared I do have a free server, with great internet but horriendus RAM.
00:36 hecks stop hosting all those friggin' pi servers, this is why I have to justify using matrix math in the engine...
00:36 piesquared joined #minetest
00:36 GreenDimond RPi servers run terribly
00:36 mrchiantos And with swap?
00:36 hecks duh
00:37 mrchiantos (you know , i have host un past on android server ...)
00:38 mrchiantos Lol
00:38 hecks it's like bragging that you once tried to cut a tree with a butter knife
00:41 mrchiantos When you have not money, you have not Choice ;)
00:41 mrchiantos After Nigel have help me for server for host
00:42 hecks oh I'm sure I could get a server just by asking~
00:42 mrchiantos You know, i Dev in tablet android so (lol)
00:42 hecks yuck
00:43 Pie-jacker875 joined #minetest
00:43 mrchiantos Hahaha ...
00:46 exio4 what has been goin' on with minetest lately?
00:48 GreenDimond Things
00:48 mrchiantos Since Time ?
00:48 exio4 i haven't been here in like dunno
00:48 exio4 maybe one year
00:48 hecks bugger all
00:48 exio4 maybe more, i don't remember
00:49 hecks 0.5 is now 5.0 for dumb reasons
00:49 GreenDimond Yeah that
00:49 exio4 it's fair
00:49 exio4 last time i played minetest it wasn't even 0.5
00:49 Helenah joined #minetest
00:49 GreenDimond There hasnt beena  0.5
00:49 mrchiantos 0.5 and 5.0, Game and SubGame, only same
00:49 mrchiantos Lol
00:49 GreenDimond Current stable is 0.4.17.1
00:49 exio4 0.4.17.1?
00:50 GreenDimond Yes, that is what I said.
00:50 exio4 isn't that too many dots
00:50 exio4 https://dev.minetest.net/Changelog#0.4.16_.E2.86.92_5.0.0_.28Not_yet_released.29
00:50 exio4 wow
00:50 exio4 5.0 seems hue
00:50 exio4 huge*
00:50 mrchiantos Next update 5.5 ? 0.5 + 5.0 ? Joke
00:50 GreenDimond Yes, its a major release.
00:50 hecks it's just marketing fluff
00:50 GreenDimond Hence the major version number change.
00:51 hecks the dev version was called 0.5 before and absolutely nothing changed
00:51 GreenDimond Yep
00:51 hecks everyone's talking about features, nobody actually feels like doing anything
00:51 exio4 guys it makes sense
00:51 hecks so, business as usual
00:51 exio4 well, feel free to pay the devs :p
00:51 GreenDimond hecks: You saying no features have been added?
00:52 exio4 i'm seeing 5.0 is basically pushing for every breaking feature everybody wanted
00:52 exio4 so it's super uge
00:52 exio4 huge*
00:52 hecks nothing very major as far as I can tell... though my subgame doesn't work in 0.4 so some breaking stuff was done
00:52 GreenDimond Nothing very major
00:52 GreenDimond lel
00:52 exio4 hecks: https://dev.minetest.net/Changelog#0.4.16_.E2.86.92_5.0.0_.28Not_yet_released.29
00:52 GreenDimond Depends on what you consider "major"
00:53 mrchiantos After this Fred and open ... Fork is possible ...
00:53 mrchiantos Free
00:53 hecks it's not major until I see VAOs, CSM...
00:53 GreenDimond CSMs were added in 0.4.17, implemented terribly, so now they are supposedly(tm) going to fix them in 5.0.
00:54 exio4 VAOs?
00:54 GreenDimond I consider the new set_sky and entity pitch/roll PRs major
00:54 exio4 I think the C++11 rewrite is also pretty major
00:54 mrchiantos Entity attach is resolve ?
00:54 exio4 code-wise, of course
00:55 hecks entity attach still sucks
00:55 GreenDimond Unfortunately
00:56 mrchiantos I think test 0.5 when stable
00:56 hecks 5 is pretty stable, just breaking
00:56 mrchiantos Time not problem. Dev is not à speed race
00:56 exio4 i see many changes
00:57 exio4 hecks: it's a WIP
00:57 GreenDimond Key words being "pretty" and "breaking"
00:57 GreenDimond It can be stable and WIP at the same time
00:57 exio4 i'll side with the devs here
00:58 GreenDimond lol what
00:58 GreenDimond They dont even have a side here
00:58 exio4 unless you're paying to have 'em work full-time 24/7 on minetest, you cannot expect a release every 3 weeks with 400 new features
00:58 exio4 i see many fixes and rewrites in the log/git
00:58 GreenDimond lol what are you even talking about now
00:58 GreenDimond Im confused
00:58 exio4 i have no idea
00:58 hecks you'd just have to give some bribes to speed up the PR process
00:58 exio4 arent we complaining about 5.0
00:58 GreenDimond All hecks said was that 5.0 is stable enough to use.
00:59 hecks I'm only complaining about the ridiculous version number
00:59 hecks but I'd feel pretty safe hosting a server on it
00:59 mrchiantos You know, them have life so ... Dev art humans so
00:59 mrchiantos I think ...
00:59 exio4 it's not ridiculous, it's to have a bug fix release which makes sense
00:59 exio4 to avoid 0.4.17.1.7.32.3
01:00 mrchiantos I go sleep, good night
01:00 hecks I just don't think it's even 1.0 worthy
01:00 exio4 it's fair
01:00 hecks at least without something realllly cool behind it
01:01 GreenDimond Well the idea wasnt advancing the version, it was changing the versioning system.
01:01 exio4 i think the reasoning is fine
01:01 GreenDimond But it was stupid
01:01 exio4 it's to make bugfix releases not look stupid :P
01:02 GreenDimond 0.5.0 should have become 1.0.0 and the next release 1.1.0 and any bug fix as 1.1.x
01:02 exio4 1.0.0 gives big hopes
01:02 hecks that's what I'd do
01:02 hecks and 5.0 doesn't...?
01:02 exio4 no, it's a random number, 1.0.0 from 0.4 sounds like it's suddenly finished, polished, whatever
01:02 mrchiantos Windows 9
01:02 exio4 0.4 to 5.0 looks more reasonable
01:03 exio4 "oh, they just moved the dots"
01:03 hecks it was done because of minecraft, admit it
01:03 GreenDimond It was never 0.4
01:03 GreenDimond it was 0.4.17
01:03 GreenDimond Minor release being 17
01:03 exio4 yeah, pretty stupid tbh
01:03 GreenDimond No
01:03 GreenDimond 0.4.17 was fine
01:03 GreenDimond 1.0.0 was supposed to indicate a complete game
01:03 exio4 release a bugfix release now
01:04 exio4 0.4.17.1
01:04 GreenDimond Yeah? So?
01:04 exio4 that's just getting out of hands
01:04 GreenDimond Its an extra version compared to Minecraft
01:05 GreenDimond Minecraft gets updated much less often
01:05 exio4 i don't follow minecraft
01:05 exio4 what does it do?
01:05 hecks oh boy
01:05 GreenDimond MC's versioning is complete.major.bugfix
01:05 GreenDimond ie. currently at 1.13.2 or something
01:06 GreenDimond Minetest's *was* complete.major.minor.bugfix
01:06 GreenDimond Now it's... major.minor.bugfix or something?
01:06 hecks ...until the semver meme infected the devs
01:07 GreenDimond Like what happens when the game is complete? Tack on another number? Now we're back where we started
01:07 hecks change the name cause it's no longer a test
01:07 exio4 i like semver
01:07 GreenDimond They already want to change the name
01:07 exio4 GreenDimond: the major. means breaking changes
01:07 GreenDimond But cant decide on one and dont want to change it
01:07 GreenDimond exio4: No way I didnt know that
01:08 GreenDimond .-.
01:08 exio4 uh
01:08 GreenDimond In Minecraft every release that isnt a bugfix is breaking
01:08 exio4 what?
01:08 exio4 i don't know about minecraft, again, im talking about semver
01:09 exio4 it's major.minor.bugfix, it's about compatibility
01:09 exio4 major changes mean breaking compatibility (might be mods, network, whatever)
01:09 GreenDimond Yeah why are you re explaining this?
01:09 GreenDimond I already said its major.minor.bugfix
01:09 GreenDimond No need to keep saying it
01:09 exio4 that's the goal of minetest's new versioning, right?
01:10 exio4 GreenDimond: i don't know what you know, or what you don't
01:10 exio4 don't get emotionally attached ghess, it's just irc
01:10 GreenDimond I think it's safe to assume everyone talking about versioning here knows what it means :)
01:10 hecks no, we'll fight to the death
01:10 exio4 i'm not sure, it's the first time i talked with you
01:10 exio4 i don't know if you are a dog or a human yet
01:10 GreenDimond In that case I should get a more lethal weapon hecks
01:10 exio4 fight to death?
01:10 exio4 boring
01:11 GreenDimond exio4, I have never met you but I know you know what it means.
01:11 exio4 GreenDimond: i guess i should know it too
01:11 GreenDimond Considering we all seem knowledgeable about the topic at hand, it is safe to assume we should also know the meaning of major and minor
01:11 exio4 ok
01:11 exio4 so
01:11 exio4 i guess nothing really interesting happened either way
01:12 GreenDimond Our point is the versioning change was dumb
01:12 exio4 i still want to know why
01:12 exio4 (why it is dumb, i mean)
01:12 GreenDimond The major.minor.bugfix equivalent to the complete.major.minor.bugfix 0.5.0 would be 1.0.0
01:12 GreenDimond the versioning doesn't match it's meaning
01:13 GreenDimond Minetest isnt 5 major semversions developed
01:13 exio4 it's just numbers, ghess, just follow it after setting a first version
01:13 GreenDimond It's 1 at most
01:13 GreenDimond "just numbers"
01:13 GreenDimond Whatever you say
01:14 exio4 GreenDimond: it's not 5? were 0.1 compatible with 0.2? 0.2 with 0.3? 0.3 with 0.4?
01:14 GreenDimond *sigh*
01:14 GreenDimond It is 5 versions developed according to the old versioning
01:14 GreenDimond But in the new versioning it is 1 version developed yet they call it 5.0.0
01:15 exio4 i'm just saying saying `5 major semversions developed, 1 at most` is pretty moot, you'd need to see how many times compatibility was broken in the past for that tbh :P
01:15 exio4 coming up with an hybrid is a good way to transition, a nice tradeoff
01:16 GreenDimond What happens when Minetest reaches "full game"
01:16 GreenDimond Where does semvar go from there
01:16 exio4 when do you consider a game finished?
01:16 hecks Doesn't matter, will never happen
01:16 GreenDimond Thats the dev's problem.
01:17 exio4 I mean, specially in a game like Minetest - which is Sandbox based
01:17 hecks MTG's only purpose is to run technic and other things
01:17 piecubed I do wwish they would release on IOS appstore...
01:17 hecks c55 just wants to ship multiple subgames
01:17 GreenDimond piecubed: Legally they cant
01:17 piecubed Drat.
01:17 AntumDeluge joined #minetest
01:17 GreenDimond IIRC you can compile for iOS, but it isn't the prettiest thing in the world.
01:18 piecubed Please, dont ping me.  My screen flashes, gives me a headache.
01:18 GreenDimond Thats not a good reason to not ping yo
01:18 GreenDimond you*
01:18 exio4 there's no single roadmap where you can consider minetest to be ultimately finished/complete
01:18 piecubed Requires jailbreaking, dont wanna do that...
01:18 hecks and I just want to make a subgame where you get eaten by a grue
01:18 exio4 the complete. stuff is pretty boring
01:18 GreenDimond There should be settings for that m8
01:19 hecks Honestly, a good compromise would be to start versioning MTG differently
01:19 exio4 hecks: i want the perf to be higher just to make a FPS within minetest
01:19 piecubed Yes it is. :P   I get grumpy if i have a headache.
01:19 exio4 when we can make a FPS within minetest it's finished to me
01:19 exio4 let's agree on that
01:19 GreenDimond I can already make an FPS in Minetest
01:19 exio4 ok
01:19 hecks I'm running 60 fps global step
01:19 hecks it's good enough
01:19 GreenDimond especially with the changes in 5.0.0
01:19 exio4 when we can make a playable FPS within minetest it's finished to me
01:19 exio4 really?
01:20 exio4 man, 5.0 seems like good shit then
01:20 hecks if 0.4 still gets built without jit, that's probably your problem
01:20 GreenDimond I mean I can make a playable FPS in 0.4 but 5.0 makes it a lot nicer
01:20 hecks I'm not sure how "official" the inclusion of luajit is but sfan's builds do have it, his build scripts have it too
01:20 GreenDimond Most versions of Minetest come with LuaJIT
01:21 piecubed I aslo have a problem, im getting 0 FPS in minetest on my RPi,   locally.  annoying,
01:21 GreenDimond And sometimes I really hate it
01:21 hecks and honestly I'll blow up -dev if they don't make JIT default for 5.0
01:21 GreenDimond piec your problem is RPi.
01:21 exio4 i want a rpi zero or equivalent
01:21 GreenDimond The memory limit on JIT is way too low
01:21 hecks vanilla Lua is still good enough for gameplay, but mapgens require JIT for any acceptable perf
01:21 piecubed Hoho.  I used it to test  a few things.
01:22 GreenDimond hecks, compiling Minetest builds with JIT by default. And ships with Ubuntu distros at least by default.
01:22 exio4 i think you have to disable it
01:22 exio4 at least that is how it was?
01:22 GreenDimond Yes, there is a build flag to disable it.
01:22 hecks I just remember reading somewhere that JIT can't be default because reasons, but that could've been an old post
01:23 hecks but I suppose status quo is that it's default
01:23 exio4 hecks: seems very old
01:23 piecubed AFK
01:23 hecks also, I've read that 0.1 globalstep was made default back when MT was actually slow
01:23 hecks so I bumped it up on my end, no issues
01:23 GreenDimond I was doing some huge scale area saving, and I have plenty of memory to handle it, but no, LuaJIT had to crash the party >:/
01:24 GreenDimond Other than the low mem limit JIT is great
01:24 hecks area saving?
01:24 hecks like, just serializing bits of the map?
01:24 GreenDimond Yeah, but including all the metadata.
01:24 exio4 hecks: last time i played MT 0.1 was pretty low already and many servers tried to bump it up to 0.15 or 0.2 to save cpu cycles lol
01:24 exio4 how long have i been out of the loop
01:24 GreenDimond The problem was mainly WorldEdit's //save serializer sucks
01:24 hecks I was gonna say, do it in chunks but meta is a problem
01:25 GreenDimond I am writing a new serializer for WorldEdit that is way more efficient. The current one writes a metadata container for every node regardless of it having data or not
01:26 exio4 0.4.17 is pretty new
01:26 exio4 i think 0.4.15  was new when i stopped looking
01:26 exio4 man, time flies
01:26 GreenDimond And the other problem is the current one writes the whole thing to memory before dumping it in a file
01:26 hecks you might also want to separate map data serialization and meta serialization
01:26 hecks doing the meta node by node if needed, or just using a fixed size buffer stream entirely
01:26 hecks downside: it's not atomic and it can break
01:26 GreenDimond The fix is simple though
01:27 GreenDimond Just have to write the parser right
01:27 GreenDimond Just writing to the file live is way faster than it already is
01:27 GreenDimond The reduced file size is an added bonus
01:27 GreenDimond Well
01:27 GreenDimond A really really nice bonus
01:28 exio4 man, 0.016 globalstep seems low
01:28 GreenDimond Though I am uncertain how good it will handle loading the file
01:28 proller joined #minetest
01:28 hecks as long as it works, I'll keep it
01:28 hecks 1/24 is as coarse as I can allow
01:29 hecks anything less and it'll be coarser than the animation... which is trouble
01:29 exio4 it's super low for what I remembered
01:29 GreenDimond Why do you need a globalstep to work with the animations
01:29 exio4 it was 1/10 on the best cases
01:29 exio4 with very few people
01:30 hecks because of root motion and events and the state machine, mr "that's easy"
01:30 GreenDimond Don't know why you are bothering with all that
01:30 hecks by the gods
01:30 GreenDimond Just make smooth animations in Blender and set the animation right
01:31 hecks ...okay, hold on
01:31 GreenDimond Everything I saw in your gif was easily replicatable
01:31 hecks https://a.uguu.se/tXGKtMZEJvK0_root.gif
01:31 hecks notice what's happening here?
01:31 Pie-jacker875 joined #minetest
01:32 hansihe19 joined #minetest
01:32 hecks your instructions are appropriate for minetest_game where everyone just WASDs around while waving a pickaxe as if they were doing, I won't mention what
01:33 GreenDimond lol
01:33 hecks but for any decent combat, you need the animation to move the character
01:33 hecks minetest, and even irrlicht, does not support this
01:33 GreenDimond I do suppose you need globalsteps to get control bits
01:33 ANAND joined #minetest
01:33 GreenDimond But that isnt for the animation itself
01:34 hecks what I do is, I read the .x file and look for the hips bone's animation curve
01:34 hecks read the XZ motion
01:34 hecks apply it locally to the player every frame (with my own math libs), having converted it to velocity by dividing it by delta time
01:34 hecks which, because there's no set_player_velocity function, must be done to a dummy entity that the player is parented to
01:35 GreenDimond Now *that is* interesting. Still not terribly hard. But much more interesting now that you explain it.
01:35 hecks so that's motion alone; it's not hard if you know what root motion is but it's not included by default
01:35 GreenDimond > parented to
01:35 hecks attached
01:35 GreenDimond ah yes attachment hacks
01:35 GreenDimond why must you do this to us Minetest :')
01:36 hecks it's irrlicht's nomenclature if I recall correctly
01:36 hecks and irrlicht is so ancient it may very well get away with it
01:36 GreenDimond I do hope you are only attaching the player when it requires moving by animation
01:36 GreenDimond otherwise standard WASDing would be really inefficient
01:36 hecks I attach to an empty when I want to take away control from the player
01:36 GreenDimond Right
01:36 hecks which means any rooted animation, stunning
01:36 hecks also, when you're standing still
01:37 hecks you can freely rotate the camera https://a.uguu.se/yB1fSZSVpQRU_rotate.png
01:37 GreenDimond I can still think of a method or two that would not require reading the .x and basing it off of that
01:37 hecks not unless you want to hardcode the motion curves in yourself
01:37 GreenDimond That is true
01:38 hecks also, you need to read and write the .x to actually remove the motion from the character
01:38 GreenDimond Now one thing I wish Minetest didnt do was break animations when setting bone positions, otherwise you could totally do it without hardcoding the curves.
01:38 hecks say, I read mibi_p_girl.x and write mibi_p_girl_rooted.x, and actually use that
01:38 hecks I was thinking of get/set bone position at first, but that's horribly broken
01:38 GreenDimond Exactly
01:38 hecks and having the whole curve is very convenient for me
01:39 GreenDimond if it worked right you could just make the animations using bone rotations and get the movement from there
01:39 hecks because I can get its derivative, the velocity, and apply that
01:39 GreenDimond But no bones iz b0rk
01:39 GreenDimond Right
01:39 GreenDimond Certainly makes for smoother movement
01:39 hecks which is less jerky in case of uneven framerate
01:39 hecks this, by the way, is something not even Unity or Unreal do for you
01:39 hecks this ain't my first rodeo in case you haven't noticed
01:40 GreenDimond Now what is the reason behind the globalsteps again? Why cant you read the animation just when you are doing it?
01:40 hecks well one reason is smoothness of the velocity changes
01:40 hecks another is the state machine and events
01:40 hecks if you haven't used one of those "big" engines before, you won't understand
01:41 GreenDimond I choose not to use Unity, and I have used Unreal only a tiny bit.
01:41 hecks https://pastebin.com/ys2sKnHa
01:42 hecks this is very much a ripoff of Unity's system, except better
01:42 hecks sample code shows the anim chart for the girl
01:43 GreenDimond Interesting
01:43 hecks it's better than Unity because I can just give a lua function to an anim event or transition, and have it query the player directly
01:43 hecks I also have Unity's ECS ported to lua because why not
01:43 GreenDimond Unrelated, did you make the model yourself? :P
01:43 hecks sure
01:43 GreenDimond Very good
01:43 GreenDimond Also
01:44 GreenDimond Why .x over .b3d
01:44 hecks ascii
01:44 hecks and I think the b3d exporter is deprecated as heck
01:44 hecks at least from blender's perspective
01:44 GreenDimond AFAIK the b3d exporter has more options than .x >.>
01:44 GreenDimond I dont like .x because I have to compromise for the absurd model size
01:45 hecks and the options mean bugger all, because all Minetest supports is an unlit, normal-less mesh with one animation strip
01:45 GreenDimond True
01:45 GreenDimond Well
01:45 hecks even though .x supports takes, I still have to use NLA to make them one big anim
01:45 GreenDimond Minetest does use normals
01:45 GreenDimond Not well
01:45 hecks I don't need them, anyhow
01:45 GreenDimond but it does
01:45 GreenDimond Right
01:45 GreenDimond It takes specific usecases
01:46 hecks or an idiot turning on the auto-bumpmap
01:46 hecks oh irrlicht
01:46 GreenDimond lol
01:46 hecks first engine I fooled around with was irrlicht
01:46 hecks to think I'd be using it seriously now
01:48 hecks so yeah, the server framerate must be somewhat reasonable for a dynamic game like that
01:48 hecks considering it has all the frame data and hitboxes foolery of fighting games
01:48 hecks my system will not miss events (unlike fucking Unity) but still
01:49 GreenDimond lol
01:49 GreenDimond Now, is your game fairly light right now?
01:49 GreenDimond How will it impact performance if/when you add a ton of features?
01:49 hecks I think of that in a different way
01:50 hecks luajit is no slower than .NET
01:50 hecks as long as I don't do boneheaded things, I can do anything I want
01:50 hecks the game is light enough that the actual bottlenecks come from the engine
01:50 GreenDimond True
01:51 hecks and besides this whole transform, collision, dynamic light and animation stuff, I can't think of any resource hogs
01:51 hecks monster AI can run on a lazier coroutine
01:51 hecks stat and damage calculation... DOS games could do that
01:52 hecks the only time when I have to worry about perf is anything touching the voxels themselves
01:52 hecks I'd love to make every single plant, including the trees, living and all but that might be too intensive
01:52 GreenDimond heh
01:52 GreenDimond I need to get some food, its a tad late, afk
01:59 proller joined #minetest
02:12 progysm joined #minetest
02:37 proller joined #minetest
03:08 Ruslan1 joined #minetest
03:08 piesquared joined #minetest
03:23 Miner_48er joined #minetest
04:52 Cornelia joined #minetest
05:10 talonz11 joined #minetest
05:24 Gael-de-Sailly joined #minetest
05:35 Pie-jacker875 joined #minetest
05:52 Thuryn joined #minetest
06:03 potatonomicon5 joined #minetest
06:16 epony joined #minetest
06:40 DrFrankenstone joined #minetest
06:46 noeatnosleep4 joined #minetest
06:59 norkle joined #minetest
07:00 ChimneySwift joined #minetest
07:31 Krock joined #minetest
07:31 indiana joined #minetest
08:01 YuGiOhJCJ joined #minetest
08:55 cafee__ joined #minetest
09:08 mrchiantos joined #minetest
09:08 mrchiantos Hello
09:14 mrchiantos local tile_front = "color_white.png^[colorize:#"..colour..":70"^(color_white.png^[mask:castle_shield_mask_"..mask..".png)"
09:14 mrchiantos What is error ?
09:15 Calinou joined #minetest
09:23 mrchiantos I search combine for title for first image colorized, second image mask
09:29 DrFrankenstone joined #minetest
09:31 Jackie365 joined #minetest
09:33 sfan5 i don't see anything wrong hee
09:33 sfan5 what does minetest complain about?
09:35 mrchiantos Symbol Near "["
09:35 proller joined #minetest
09:35 mrchiantos Same lign
09:38 proller joined #minetest
09:39 sfan5 oh that's a lua syntax error
09:39 sfan5 replace 70" with 70
09:43 DroidClient joined #minetest
09:43 mrchiantos Oh Thank, this is a stupid error
09:43 mrchiantos Thank you sfan
09:51 Jackie365 left #minetest
09:53 Jackie365 joined #minetest
09:56 proller joined #minetest
09:58 proller joined #minetest
09:58 ChimneySwift joined #minetest
10:02 Jackie365 left #minetest
10:04 Fulgen joined #minetest
10:06 paramat joined #minetest
10:06 MinetestBot paramat: Sep-28 20:58 UTC <tumeninodes> I hope you remembered to keep rails connected to fence gates as well ; )
10:06 Fixer joined #minetest
10:09 Fulgen joined #minetest
10:11 proller joined #minetest
10:13 proller joined #minetest
10:23 proller joined #minetest
10:25 proller joined #minetest
10:28 proller joined #minetest
10:29 proller joined #minetest
10:32 proller joined #minetest
10:46 proller joined #minetest
10:49 Fulgen_ joined #minetest
10:49 BuckarooBanzay joined #minetest
10:49 troller joined #minetest
10:53 norkle_ joined #minetest
10:54 PjotrOrial_ joined #minetest
10:57 red-001 joined #minetest
11:02 Fulgen joined #minetest
11:02 rtjure joined #minetest
11:02 mrchiantos joined #minetest
11:15 apetresc3 joined #minetest
11:18 lemoinem6 joined #minetest
11:19 Calinou joined #minetest
11:30 indiana joined #minetest
11:33 Tux[Qyou] joined #minetest
11:39 Jackie365 joined #minetest
12:07 nowhere_man joined #minetest
12:12 norkle joined #minetest
12:23 moritz joined #minetest
12:23 moritz hell i use slackware as my bas lfs system
12:23 moritz xinming
12:23 moritz so why not just have everything under one private?
12:27 Calinou joined #minetest
12:32 LMD joined #minetest
12:38 Reverend14 joined #minetest
12:39 Derixithy joined #minetest
12:39 Reverend14 I never considered Arch Linux.
12:44 MinetestBot joined #minetest
12:50 Pie-jacker875 joined #minetest
13:06 ChimneySwift so the spammers are Linux users now?
13:06 sfan5 ¯\_(ツ)_/¯
13:18 archfan7411 joined #minetest
13:30 rodrigods20 joined #minetest
13:41 jas_ joined #minetest
13:41 MinetestBot jas_: Sep-27 16:50 UTC <paramat> please open an issue for that weird sneak jump
13:45 jas_ ~4 minutes of sneak jumping https://www.youtube.com/watch?v=C6007n7HDmA
13:53 piesquared joined #minetest
13:53 jluc joined #minetest
13:54 jas_ ok i will look into it paramat
14:05 indiana joined #minetest
14:23 Pie-jacker875 joined #minetest
14:24 Fulgen joined #minetest
14:25 minduser00 joined #minetest
14:25 DrFrankenstone joined #minetest
14:26 MinetestBot [git] ClobberXD -> minetest/minetest: Add test_config.h to gitignore (#7708) 5f0c969 https://git.io/fxfmS (2018-09-29T14:25:10Z)
14:42 Orez8 joined #minetest
14:45 Pie-jacker875 joined #minetest
14:46 AntumDeluge3 joined #minetest
14:48 YuGiOhJCJ joined #minetest
14:48 Hawk777 joined #minetest
14:50 DrFrankenstone joined #minetest
14:51 piesquared joined #minetest
14:54 mrchiantos joined #minetest
14:54 cafee__ left #minetest
15:00 jluc joined #minetest
15:00 tyteen4a03 left #minetest
15:03 Ruslan1 joined #minetest
15:06 Pie-jacker875 joined #minetest
15:14 piesquared joined #minetest
15:24 seabee9 joined #minetest
15:24 piesquared If I’m moving a world from one minetest to a different minetest, where do I put the world folder?  And how do I select it for my server?
15:26 Krock ./minetest --server --world /path/to/world
15:26 Krock not sure if - but maybe you could put it anywhere
15:26 piesquared Aha.  Thanks.
15:26 piesquared And where do I put mods?
15:28 Ruslan1 Krock: please answer piesquared
15:29 piesquared I think I know, just don’t wanna stick em in the wrong place...
15:39 Krock joined #minetest
15:39 Krock http://paste.debian.net/plain/1045155
15:39 Krock ^ piesquared
15:41 piesquared Krock, can you join ##PiSurvival and past the whole thing there?  I am having problems seeing that.
15:42 Krock > issues seeing plaintext
15:42 Krock wat.
15:43 piesquared Yeah... can ya come?
15:45 piesquared Thank you Krock...
15:51 piesquared And, where would my minetest.conf file be?
15:54 Krock same dir as minetest.conf.example
15:54 Krock also in ~/.minetest/ like anything else
15:54 piesquared Got it.
15:54 piesquared Yeah...
15:59 LeMike_13 joined #minetest
16:00 calcul0n joined #minetest
16:12 piesquared joined #minetest
16:13 piesquared How do i set up IRC? I got the mod...
16:15 Pie-jacker875 joined #minetest
16:20 Ruslan1 !mod irc
16:20 MinetestBot Ruslan1: Internet Relay Chat [irc] by kaeza - https://forum.minetest.net/viewtopic.php?t=3905
16:22 gtech26 joined #minetest
16:23 fux12 joined #minetest
16:25 Ruslan1 !help
16:25 MinetestBot https://github.com/sfan5/minetestbot-modules/blob/master/COMMANDS.md
16:30 DrFrankenstone joined #minetest
16:32 Fulgen joined #minetest
16:32 piesquared That didn’t help...  still stuck.
16:34 piesquared how do. I
16:35 piesquared Ayy...
16:35 piesquared How do I set up the irc mod?  And how
16:35 Ruslan1 greeter: are you here
16:35 piesquared Oh, dang... my send button is so close to my keyboard...
16:36 piesquared And how do I announce it on the serverlist?
16:43 Ruslan1 !server PiSurvival
16:43 MinetestBot Ruslan1: No results
16:43 Ruslan1 !up PiSurvival
16:43 MinetestBot Ruslan1: invalid address
16:50 Fulgen joined #minetest
16:51 timdorohin joined #minetest
16:56 archfan7411 piesquared, to announce a server set server_announce to true in minetest.conf. Assuming you've forwarded the port correctly, that should do it.
16:59 archfan7411 see https://github.com/minetest/minetest/blob/master/minetest.conf.example#L1071
16:59 piesquared Got it.
16:59 piesquared Thank you.
17:00 archfan7411 np :)
17:00 piesquared Still wondering for the IRC mmmod though.
17:00 archfan7411 sadly I don't have any experience with that mod. good luck.
17:08 CWz joined #minetest
17:15 mrchiantos !game ctf
17:15 mrchiantos Hmmm :D
17:16 mrchiantos !mod ctf
17:16 MinetestBot mrchiantos: CTF PvP Engine [ctf_pvp_engine] by rubenwardy - https://forum.minetest.net/viewtopic.php?t=6947
17:16 piesquared !mod IRC
17:16 MinetestBot piesquared: Internet Relay Chat [irc] by kaeza - https://forum.minetest.net/viewtopic.php?t=3905
17:17 mrchiantos !mod Colors
17:17 MinetestBot mrchiantos: Beerchat&#58; Chat rooms, colors and shortcuts [beerchat] by Beerholder - https://forum.minetest.net/viewtopic.php?t=18090
17:17 mrchiantos XD
17:17 d4n13L26 joined #minetest
17:19 mrchiantos !mods tv
17:19 mrchiantos !mod tv
17:19 MinetestBot mrchiantos: Too short search term.
17:26 gnomethrower joined #minetest
17:26 Fixer_ joined #minetest
17:26 Krock !mod tel
17:26 MinetestBot Krock: travelnet teleporters/bookmarks [travelnet] by Sokomine - https://forum.minetest.net/viewtopic.php?t=4877
17:27 piesquared ... Can someone please tell me how the IRC mod works>
17:27 Krock RTFM
17:30 calcul0n joined #minetest
17:39 archfan7411 piesquared: I assume you've already tried following the README and installed luasocket? if not, see https://github.com/minetest-mods/irc/blob/master/README.md#installing
17:39 piesquared Yeah.
17:39 archfan7411 ok, I've never used it before, so I can't help much more than that. Does it give an error?
17:40 piesquared Something about it needs unsecure things
17:40 Pie-jacker875 joined #minetest
17:41 archfan7411 maybe this will help? https://github.com/minetest/minetest/blob/master/minetest.conf.example#L1412
17:41 archfan7411 maybe IRC needs mod security to work :/
17:55 Fulgen joined #minetest
17:59 paramat joined #minetest
18:00 timdorohin piesquared: add irc to trusted mods
18:01 piesquared joined #minetest
18:05 illwieckz joined #minetest
18:09 Fixer joined #minetest
18:13 Lord25512 joined #minetest
18:22 Fulgen joined #minetest
18:23 piesquared joined #minetest
18:31 piesquared joined #minetest
18:35 eleet28 joined #minetest
18:39 up`27 joined #minetest
18:40 MinetestBot [git] numberZero -> minetest/minetest: Software inventorycube (#7651) 18a8fbf https://git.io/fxfWu (2018-09-29T18:40:17Z)
18:50 Pie-jacker875 joined #minetest
18:57 nowhere_man joined #minetest
19:09 Hawk777 joined #minetest
19:18 piesquared joined #minetest
19:23 Calinou joined #minetest
19:30 Calinou joined #minetest
19:34 Pie-jacker875 joined #minetest
19:46 y_morin7 joined #minetest
19:48 piesquared i tried to use IRC, got it all set up in my minetest.conf, but this happened when i tried to start my server. https://pastebin.com/rvJn2Kv5
19:50 sfan5 you didn't set the irc mod up correctly
19:51 piesquared Do you want what i did in minetest.conf?
19:52 calcul0n joined #minetest
19:52 piesquared here
19:53 piesquared https://pastebin.com/WEQe2gnu
19:53 piesquared And i downloaded luasocket.
19:56 Guest48915 joined #minetest
19:57 sfan5 you downloaded it but did you install it properly?
19:58 piesquared is there a improper way?
19:58 sfan5 there are generally more incorrect ways of doing something than there are correct ones
19:58 sfan5 how did you install it?
19:58 piesquared heh
19:59 piesquared sudo apt-get install lua-socket
20:00 sfan5 right and where does this "irc" module come from?
20:00 piesquared https://github.com/minetest-mods/irc
20:01 sfan5 luairc right
20:01 piesquared huh?
20:02 sfan5 does mods/irc/irc/init.lua exist?
20:03 piesquared nope.
20:03 piesquared i put it here: /usr/share/minetest/games/minetest_game/mods/irc/irc/init.lua
20:05 sfan5 and that file exists?
20:05 piesquared doe not.
20:05 piesquared *does
20:05 sfan5 you didn't follow the installation instructions correctly
20:06 piesquared oh joy...
20:06 piesquared hwo do i install it correctly?
20:07 sfan5 start at the step where you cloned the irc mod
20:08 piesquared git clone https://github.com/minetest-mods/irc
20:08 piesquared Ohhh
20:09 piesquared This? git clone --recursive https://github.com/minetest-mods/irc.git
20:10 piesquared Done.
20:13 heeen28 joined #minetest
20:16 piesquared Got it.
20:20 skyjumper5 joined #minetest
20:20 Wuzzy joined #minetest
20:44 Foz joined #minetest
20:50 ikatamoonshots joined #minetest
21:13 jab4161714 joined #minetest
21:15 renn0xtk9 joined #minetest
21:23 sajfer joined #minetest
21:24 sajfer mniip: "free"
21:41 bertschneider14 joined #minetest
21:54 paramat joined #minetest
22:06 mrchiantos joined #minetest
22:09 jzu_2 joined #minetest
22:10 jzu_2 would be better for our planet and societies
22:12 archfan joined #minetest
22:13 Helenah joined #minetest
22:14 Ruslan1 joined #minetest
22:15 jluc joined #minetest
22:16 achedeuzot26 joined #minetest
22:17 piesquared_ joined #minetest
22:18 cybo_28 joined #minetest
22:19 Cornelia joined #minetest
22:20 pietothefirst joined #minetest
22:33 ChimneySwift joined #minetest
22:39 kcnickerson23 joined #minetest
22:40 patsToms8 joined #minetest
22:42 zorman2000 joined #minetest
22:43 blackheart21 joined #minetest
22:45 afen21 joined #minetest
22:54 fredsted6 joined #minetest
22:58 Ordog_by18 joined #minetest
23:11 aliasless joined #minetest
23:16 timdorohin left #minetest
23:21 ChimneySwift joined #minetest
23:22 piesquared joined #minetest
23:25 illwieckz joined #minetest
23:42 illwieckz joined #minetest
23:49 UukGoblin21 joined #minetest
23:56 piesquared joined #minetest

| Channels | #minetest index | Today | | Google Search | Plaintext