Page 1 of 7

[MOD 0.15.15+] FNEI Mod

Posted: Wed Jun 07, 2017 9:34 pm
by _npo6ka_
Type: Mod
Name: Factorio NEI
Description: FNEI mod. All recipes for items and usage for them.
License: MIT
Category: Helper mods
Download-Url: https://mods.factorio.com/mods/npo6ka/FNEI
Gallery
Long Description

Re: [MOD 15.15+] Factorio NEI

Posted: Wed Jun 07, 2017 9:36 pm
by _npo6ka_
I would like to hear your remarks, advice and wishes.

Re: [MOD 15.15+] Factorio NEI 0.0.1

Posted: Thu Jun 08, 2017 5:45 am
by Duane
This is going to make a lot of mods a lot easier to understand, especially those without dedicated English translations because of the formatting. This looks really neat, and you should be proud of it. I really like how clean the GUI is.

Re: [MOD 15.15+] Factorio NEI 0.0.1

Posted: Thu Jun 08, 2017 7:11 am
by Xuerian
Great work so far.

Immediate feedback:

If possible, anchor GUI panel on top-left instead of center, and move the recipe navigation to below the recipe name, so that the buttons don't move around when you click them.

Useful things I can think of would be:

* Option to hide ingredients/results labels
* Sort unavailable (Unresearched) recipes after available ones
* Dropdown for all recipe names

Re: [MOD 15.15+] Factorio NEI 0.0.1

Posted: Thu Jun 08, 2017 8:46 am
by _npo6ka_
Thank you for your feedback.
Xuerian wrote:Great work so far.

Immediate feedback:

If possible, anchor GUI panel on top-left instead of center, and move the recipe navigation to below the recipe name, so that the buttons don't move around when you click them.
This restriction api this game. Gui can only be created in the central screen. This problem can be solved using the static size of the recipe gui.
Xuerian wrote:Useful things I can think of would be:

* Option to hide ingredients/results labels
* Sort unavailable (Unresearched) recipes after available ones
* Dropdown for all recipe names
I will take into account your wishes for further developmen ;)

Re: [MOD 15.15+] Factorio NEI 0.0.1

Posted: Thu Jun 08, 2017 8:55 am
by Xuerian
_npo6ka_ wrote:This restriction api this game. Gui can only be created in the central screen. This problem can be solved using the static size of the recipe gui.
I tinkered around with it myself and replaced all references to player.gui.center with player.gui.left and it works fine. Am I missing some side effect, problem, or other consideration?

I also moved the buttons below the label and hid the other two labels.

Looking forward to any further development either way.

Edit: Went ahead and made a pull request with most of those changes.

Re: [MOD 15.15+] Factorio NEI 0.0.6

Posted: Mon Jun 26, 2017 10:10 pm
by Netoen
Great job on developing so much needed mod for Factorio, hope to see it get better and better with every update.
One side note tho, as much as Shift+E sounds logical, bob's inserters already use it, so this early into creating your mod I'd consider switching to something else. Maybe Ctrl+E ?
Gonna be testing it these days myself.

Re: [MOD 15.15+] Factorio NEI 0.0.6

Posted: Tue Jun 27, 2017 2:44 pm
by _npo6ka_
Netoen wrote:Great job on developing so much needed mod for Factorio, hope to see it get better and better with every update.
One side note tho, as much as Shift+E sounds logical, bob's inserters already use it, so this early into creating your mod I'd consider switching to something else. Maybe Ctrl+E ?
Gonna be testing it these days myself.
Thank you for your feedback. I will try to resolve this issue.

It would be more logical if the hotkey at the bob inserters had a Shift + R, since the inserters rotate on the R key.
I used a similar logic, we look at recipes using the help of the E key, so the search for recipes for the item should take place on the same key.

Re: [MOD 0.15.15+] Factorio NEI 0.0.6

Posted: Tue Jun 27, 2017 3:20 pm
by Netoen
He actually has some part of inserter rotated on Shift+R :D

Re: [MOD 0.15.15+] Factorio NEI 0.0.6

Posted: Sat Jul 01, 2017 2:33 pm
by Netoen
Also, it would be lovely eventually to see ability to just minimize current recipe to side and/or get it pinned there.
Another thing I would like to see - closing window with E is arguable, since I often want to craft things for the recipes I am viewing, say a furnace or electrolyzer.
Aside from that, I myself always change "previous recipe" to Space rather than Backspace. Besides, in factorio it is shooting an enemy, so a safe to use.
And after everthing is done feature like copying recipe into buffer so that I would paste it using Shift+LMB would make a world of difference.
But still even now mod worth a lot. Thanx for your effort ! :)

Re: [MOD 0.15.15+] Factorio NEI 0.0.9

Posted: Wed Aug 16, 2017 4:24 pm
by ratti
Lovely mod, works well and looks great :) everything you need for lots of recipes! Thanks!

Re: [MOD 0.15.15+] Factorio NEI 0.0.10

Posted: Sun Sep 03, 2017 1:35 am
by Trainwreck
Some of the recipes displayed are completely unavailable for crafting. An example of this is the plastic bar recipes when playing with angels petrochem. Angels has removed the technology unlock for the regular plastic recipe, and added an unlock for its own liquid plastic recipe. But FNEI still displays the regular coal -> plastic recipe, even though there is no way to unlock it. Perhaps FNEI should not display recipes which are disabled and have no technology unlock.
fnei.png
fnei.png (264.23 KiB) Viewed 22738 times

Re: [MOD 0.15.15+] Factorio NEI 0.0.10

Posted: Sat Sep 09, 2017 9:32 pm
by _npo6ka_
Trainwreck wrote:Some of the recipes displayed are completely unavailable for crafting. An example of this is the plastic bar recipes when playing with angels petrochem. Angels has removed the technology unlock for the regular plastic recipe, and added an unlock for its own liquid plastic recipe. But FNEI still displays the regular coal -> plastic recipe, even though there is no way to unlock it. Perhaps FNEI should not display recipes which are disabled and have no technology unlock.
fnei.png
Thank you for your report, fixed in 0.0.11 version!

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Posted: Sun Sep 10, 2017 1:48 am
by Trainwreck
Thanks for the update, I noticed few unattainable recipes are still showing up with version 0.0.11. I believe the issue this time is that the technology itself has been disabled. Angels disables the base game oil processing technologies and adds a set of new technologies for its own processing setup.
fnei2.png
fnei2.png (279.71 KiB) Viewed 22647 times

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Posted: Sun Sep 10, 2017 8:36 pm
by _npo6ka_
Trainwreck wrote:Thanks for the update, I noticed few unattainable recipes are still showing up with version 0.0.11. I believe the issue this time is that the technology itself has been disabled. Angels disables the base game oil processing technologies and adds a set of new technologies for its own processing setup.
I will try to fix this problem.
Now we have a lot of sorting lists of recipes and checking them with the settings.
I'll have to think about sorting optimization...

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Posted: Fri Oct 06, 2017 8:11 am
by Trainwreck
Someone over in the sea block pack thread pointed out that FNEI causes multiplayer desyncs. I managed to reproduce a desync with the following procedure:

1. Player 1 starts a new multiplayer game
2. Player 1 presses ctrl+e to open FNEI gui
3. Player 1 clicks right arrow in the FNEI gui to scroll to page two of the recipe list
4. Player 2 joins game
5. Player 2 presses ctrl+e to open FNEI gui

The game then desyncs, player 2 rejoins and FNEI is open on page 2, even though player 2 never clicked the scroll arrow.

I had a brief skim through the FNEI source code, my guess is the fnei.rc.recipe_page variable needs to be stored per player.

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Posted: Mon Oct 09, 2017 11:32 pm
by FactorioParadox
Really liked this mod on the other sandbox game and it's great to see it here, but I think you should come up with a more original name for it (unless you're the creator of the other one).

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Posted: Sun Oct 22, 2017 4:09 pm
by nOObe
dear _npo6ka_;

Is a reverse recipe lookup possible? It would be very handy for beginners trying many of the complex mods to find their way.

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Posted: Sun Oct 22, 2017 11:13 pm
by _npo6ka_
Trainwreck wrote:Someone over in the sea block pack thread pointed out that FNEI causes multiplayer desyncs. I managed to reproduce a desync with the following procedure:

1. Player 1 starts a new multiplayer game
2. Player 1 presses ctrl+e to open FNEI gui
3. Player 1 clicks right arrow in the FNEI gui to scroll to page two of the recipe list
4. Player 2 joins game
5. Player 2 presses ctrl+e to open FNEI gui

The game then desyncs, player 2 rejoins and FNEI is open on page 2, even though player 2 never clicked the scroll arrow.

I had a brief skim through the FNEI source code, my guess is the fnei.rc.recipe_page variable needs to be stored per player.
Thank you for your report. I'll try to fix the problem in the next update.

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Posted: Sun Oct 22, 2017 11:16 pm
by _npo6ka_
FactorioParadox wrote:Really liked this mod on the other sandbox game and it's great to see it here, but I think you should come up with a more original name for it (unless you're the creator of the other one).
I came up with this name for a few weeks. This name seemed the most original of all options.