Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Forestidia86

Pages: 1 ... 34 35 [36] 37 38 ... 49
526
Lix Levels / Re: Flopsy plays Lix's lemforum pack
« on: December 29, 2017, 10:32:59 PM »
was that solution to Path To Mahiman intended? IMO: it completely trivializes the level; the idea of the level is to go around the maze. Maybe it was tedious before with the builder-only version but with walkers and jumpers I thought it was not annoying at all.

Quirky 35-40

I suppose not; from the Lix IRC:

[19:21:42]    <SimonN> geoo: backroute in Path to Mahiman: https://youtu.be/ok2Q2f8QMDI?t=70
[...]
[21:45:10]    <geoo> hmm, the Path to Mahiman in my version also has that backroute. I wonder if something got changed at some point, or if it was simply never found
[21:45:56]    <geoo> I have the hunch that your commit from Oct 9 did that: "Mahiman rm indirect jump"
[21:47:25]    <geoo> yup, backroute wasn't there before that commit

It was changed for 0.9.2 since it had a precision shortcut (already with same skill set):

Old Backroute:

Fix that seems to introduce new backroute:

But the new backroute looks easily fixable.

527
Lix Main / Re: how replays work ??
« on: December 29, 2017, 06:25:21 PM »
Quote
Wordpad seems to show it properly, but is almost too fancy
Quote
WordPad, the new line characters are displayed and everything is nicely spaced

Yeah, Wordpad isn't ideal for text files, it's designed for formatting rich text. But it gets our job done without installing anything, which is nice.

Just an interesting thing I've noticed: If you save the file with WordPad, it actually shows properly afterwards in Notepad.

528
Lix Levels / Re: Flopsy plays Lix's lemforum pack
« on: December 29, 2017, 05:48:21 PM »
Flopsy has finished the Quirky rank with today's video.
Videos not considered in the first post:
Quirky 31-34
Quirky 35-40

529
Lix Levels / Re: Lix LemForum Pack Replays and Thoughts (Lix 0.9.6)
« on: December 29, 2017, 05:20:49 PM »
Regardless, even this solution was tough to find and I agree that this level should be ranked a little higher. Maybe it should be one of the last levels of Quirky or a very early level in Cunning. That's just my opinion. Not sure how others besides Flopsy and I found that level.

As I stated on other places I share your opinion on the ranking. That was a level that gave me trouble in my first playing phase. But I think Proxima plans to move it up a rank.
Your solution matches mine and I don't think it's a backroute.

530
Lix Main / Re: how replays work ??
« on: December 29, 2017, 04:08:05 PM »
Maybe it's already enough to open text files with Wordpad instead of Notepad? I haven't researched this.

Yeah, Wordpad seems to show it properly, but is almost too fancy for this task.

Text editors are fundamental parts of operating systems, as are utilities to copy, move, delete files. Now, Windows's default text editor is sorely broken. That merely means every Windows user has to fix their problem with their operating system. The bugs in Notepad will hit them with any other culture that uses text files. It's hardly specific to Lix.

I can't approve of your view concerning user responsibility but that's how it is. As a Windows user you are used to have the full package, we both are caught in our own (OS) culture in this disagreement, I think. But I will have to accept that.
I think you rarely need to use text editing to use a program properly (on Windows) so I think it's a bit particular to Lix. (Copying, deleting, moving is usually done per mouse and drag&drop or shortcuts or rightclick etc. on Windows not via console at least by standard users I think.) 
But I generally agree that there are and can be different instances where it hits (yeah, if there are plain txt-files to read it's sometimes clustered for other programs as well), so it's a general problem, ok. 
I don't want to derail this thread further, so I won't say anymore.

531
Lix Main / Notepad doesn't understand Unix line endings
« on: December 29, 2017, 02:46:07 PM »
Edit Simon: This was split off mobius's how replays work ??

Don't use Windows Notepad, it cannot display text files with Unix line endings, which is a 30-year-old bug.

Isn't that too much said? Of all the plenty files I inspected I could open all but sometimes the text was just clustered with no real line breaks. So isn't it more like it can't understand the line breaks than that it can't be read at all?
$FILENAME should be the first entry, so even without line breaks it should be viable.

Use a reasonable text editor, of which there are many.

That's not really helpful. You point users to go on search for external software to use your product properly. Especially if there are many it can be hard to decide what to take and what is safe to take.
I can understand that it would be problematic to promote a particular program it is nevertheless not user friendly.
I don't know if it would be at least ok to link to a trustworthy arcticle which presents the different alternatives?

532
Lix Main / Re: how replays work ??
« on: December 29, 2017, 03:55:22 AM »
   -Selecting "pointed to" seems to have no effect. IDK what I'm doing wrong. I've tried this several times on different levels and usually it hasn't worked; I seem to recall once it working but can't remember if it was as intended or what the situation was.

AFAIK pointedTo should use the level file that is specified under $FILENAME in the replay file (usually first line of the replay).
Did you change the file name of the renewed level? Or do the replay files have other file paths under $FILENAME than where you have the renewed level? Then you have to change the file name/path accordingly in $FILENAME of the replay file as well to use pointedTo to play the old replay on the renewed level (the whole file path has to be right of course).
In total: The file path of the level file has to be the same as the one specified under $FILENAME in the replay file.

From my slim experience I found it actually quite obscure (lost in hotkeys) how it works in NeoLemmix but I can see how it can be useful for maintaining levels.
The good thing about having the level data in the replay is that you actually don't need to have the level to replay it and know for what it was meant for.
But yeah, it's a bit of a hassle to use old replay files on renewed levels.

533
Lix Main / Re: Happy Holidays tileset!
« on: December 29, 2017, 12:06:09 AM »
I assume that you can't flip traps (mirror horizontally). I wanted to do that with the porcupine but it only moved leftwards (cf. issue 273). Looked quite funny.

Edit: Only a small video to demonstrate that because it looks so funny and cute.

534
I would actually speak against closing  issue 76 since it would be generally a useful feature. But I agree that it is nothing (urgent) that has to be implemented in near future. If you don't want to deal with it better defer it but leave it open.
Copy buffer would be generally a nice feature but for some cases still just a workaround but sufficient for time being.

535
Lix Main / Re: Lix 0.9.6 released
« on: December 28, 2017, 04:41:48 PM »
Why have you decided to put the music in the main release and not anymore as optional download? Userfriendliness? Or because it's now seen as part of the game?
(I don't want to speak against it. It makes sense especially considering external users but I was surprised that it suddenly was in there.)

536
Lix Main / Re: Assertion failure - basher.d
« on: December 28, 2017, 04:33:21 AM »
Your fix seems to work, thanks.

537
Lix Main / Re: Assertion failure - basher.d
« on: December 28, 2017, 03:31:47 AM »
Only out of curiosity: Why didn't the test versions (0.9.2) you provided crash?

538
Lix Main / Re: Assertion failure - basher.d
« on: December 28, 2017, 02:58:27 AM »
As I said in the edit: It crashes consistently when miner basher finishes tunnel. Just try to bash in "Any Way You Want".
Attached replay where it would crash for me in debug build.

539
Lix Levels / Re: ClamLix
« on: December 28, 2017, 02:16:39 AM »
My idea was:

Spoiler (click to show/hide)

I think, we just take your fix, thanks mobius.

540
Lix Main / Assertion failure - basher.d
« on: December 28, 2017, 01:25:40 AM »
I had a crash while playing with the main message:

core.exception.AssertError@src\lix\skill\basher.d(101): Assertion failure

I have used my own (debug) build (of 0.9.6), so maybe I messed something up with it. I moved furthermore the folder to another place after the build but the error message still shows the path of the build place.

Edit: Debug build seems to crash consistently, release build from the same data doesn't. Debug build crashes consistently when basher finishes tunnel. That didn't happen with the test builds you provided. Did you do something with the basher code in the meantime? Or do I do something utterly wrong? At least release build doesn't crash.

Following the full message from log.txt:
(I have censored parts of the file paths but the important bits should be still there):

Lix version:  0.9.6
Session date: 2017-12-28 01:48:14
  1028.02 src\lix\skill\basher.d:101:
  1028.07 Assertion failure
  1028.28 0x005334DF in _d_assertp
0x00509085 in void lix.skill.basher.Basher.stopIfMovedDownTooFar() at C:\...\LixD-master0_9_6\LixD-master\src\lix\skill\basher.d(100)
0x00508D72 in void lix.skill.basher.Basher.perform() at C:\...\LixD-master0_9_6\LixD-master\src\lix\skill\basher.d(38)
0x00507E4B in void lix.perform.performUseGadgets(lix.lixxie.LixxieImpl*) at C:\...\LixD-master0_9_6\LixD-master\src\lix\perform.d(19)
0x0050796A in void lix.lixxie.LixxieImpl.perform(lix.fields.OutsideWorld*)
0x004CBB8E in D4game5modelQg9GameModel13updateLixxiesMFZ15performUnmarkedMFE3net2ac9PhyuOrderZ9__lambda2MFCQDF961ACA6FFECAD39D41547C51BB029FD at C:\...\LixD-master0_9_6\LixD-master\src\game\model\model.d(254)
0x004CB892 in void game.model.model.GameModel.updateLixxies().foreachLix(void delegate(game.tribe.Tribe, const(int), lix.lixxie.LixxieImpl*)) at C:\...\LixD-master0_9_6\LixD-master\src\game\model\model.d(216)
0x004CBB03 in void game.model.model.GameModel.updateLixxies().performUnmarked(net.ac.PhyuOrder) at C:\...\LixD-master0_9_6\LixD-master\src\game\model\model.d(250)
0x004CB7C3 in void game.model.model.GameModel.updateLixxies() at C:\...\LixD-master0_9_6\LixD-master\src\game\model\model.d(265)
0x004CB040 in void game.model.model.GameModel.advance() at C:\...\LixD-master0_9_6\LixD-master\src\game\model\model.d(94)
0x004CCD03 in void game.model.nurse.Nurse.updateOnce() at C:\...\LixD-master0_9_6\LixD-master\src\game\model\nurse.d(221)
0x004CC5E0 in void game.model.nurse.Nurse.updateTo(const(net.phyu.Phyu), const(game.model.cache.DuringTurbo)) at C:\...\LixD-master0_9_6\LixD-master\src\game\model\nurse.d(138)
0x004C4A55 in void game.core.speed.updatePhysicsAccordingToSpeedButtons(game.core.game.Game).upd(const(int), const(game.model.cache.DuringTurbo)) at C:\...\LixD-master0_9_6\LixD-master\src\game\core\speed.d(27)
0x004C49AF in void game.core.speed.updatePhysicsAccordingToSpeedButtons(game.core.game.Game) at C:\...\LixD-master0_9_6\LixD-master\src\game\core\speed.d(72)
0x004C1199 in void game.core.calc.implGameCalc(game.core.game.Game).noninputCalc() at C:\...\LixD-master0_9_6\LixD-master\src\game\core\calc.d(27)
0x004C10D8 in void game.core.calc.implGameCalc(game.core.game.Game) at C:\...\LixD-master0_9_6\LixD-master\src\game\core\calc.d(39)
0x004C3415 in void game.core.game.Game.calc() at C:\...\LixD-master0_9_6\LixD-master\src\game\core\game.d(195)
0x0042B383 in void basics.mainloop.MainLoop.calc() at C:\...\LixD-master0_9_6\LixD-master\src\basics\mainloop.d(265)
0x0042AC4F in void basics.mainloop.MainLoop.mainLoop() at C:\...\LixD-master0_9_6\LixD-master\src\basics\mainloop.d(103)
0x0050DD04 in int main.main(immutable(char)[][]).__lambda2() at C:\...\LixD-master0_9_6\LixD-master\src\main.d(39)
0x0053194F in extern (C) int allegro5.system.al_run_allegro(scope int delegate()).main_runner(int, char**) at C:\...\LixD-master\..\..\AppData\Roaming\dub\packages\allegro-4.0.1_5.2.0\allegro\allegro5\system.d(45)
0x00531933 in int allegro5.system.al_run_allegro(scope int delegate()) at C:\...\LixD-master\..\..\AppData\Roaming\dub\packages\allegro-4.0.1_5.2.0\allegro\allegro5\system.d(62)
0x0050DCB7 in _Dmain at C:\...\LixD-master0_9_6\LixD-master\src\main.d(35)
0x0053EDFB in void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll().__lambda1()
0x0053EDBF in void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll()
0x0053ECC0 in _d_run_main
0x0050DD30 in main at C:\...\LixD-master0_9_6\LixD-master\src\verify\counter.d(7)
0x0057D8F9 in mainCRTStartup
0x76AB337A in BaseThreadInitThunk
0x77519882 in RtlInitializeExceptionChain
0x77519855 in RtlInitializeExceptionChain

Pages: 1 ... 34 35 [36] 37 38 ... 49