[MOD 0.15.15+] FNEI Mod

Topics and discussion about specific mods
Post Reply
_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

[MOD 0.15.15+] FNEI Mod

Post 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
Last edited by _npo6ka_ on Fri Apr 19, 2019 2:26 pm, edited 63 times in total.

_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

Re: [MOD 15.15+] Factorio NEI

Post by _npo6ka_ »

I would like to hear your remarks, advice and wishes.

Duane
Burner Inserter
Burner Inserter
Posts: 19
Joined: Fri Jul 17, 2015 3:56 pm
Contact:

Re: [MOD 15.15+] Factorio NEI 0.0.1

Post 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.

Xuerian
Inserter
Inserter
Posts: 34
Joined: Mon Nov 07, 2016 7:10 am
Contact:

Re: [MOD 15.15+] Factorio NEI 0.0.1

Post 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

_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

Re: [MOD 15.15+] Factorio NEI 0.0.1

Post 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 ;)

Xuerian
Inserter
Inserter
Posts: 34
Joined: Mon Nov 07, 2016 7:10 am
Contact:

Re: [MOD 15.15+] Factorio NEI 0.0.1

Post 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.

User avatar
Netoen
Burner Inserter
Burner Inserter
Posts: 6
Joined: Sat Sep 20, 2014 7:43 am
Contact:

Re: [MOD 15.15+] Factorio NEI 0.0.6

Post 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.

_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

Re: [MOD 15.15+] Factorio NEI 0.0.6

Post 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.

User avatar
Netoen
Burner Inserter
Burner Inserter
Posts: 6
Joined: Sat Sep 20, 2014 7:43 am
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.6

Post by Netoen »

He actually has some part of inserter rotated on Shift+R :D

User avatar
Netoen
Burner Inserter
Burner Inserter
Posts: 6
Joined: Sat Sep 20, 2014 7:43 am
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.6

Post 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 ! :)

User avatar
ratti
Burner Inserter
Burner Inserter
Posts: 8
Joined: Wed Aug 16, 2017 2:55 am
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.9

Post by ratti »

Lovely mod, works well and looks great :) everything you need for lots of recipes! Thanks!

Trainwreck
Fast Inserter
Fast Inserter
Posts: 110
Joined: Wed Apr 05, 2017 2:17 am
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.10

Post 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 20537 times

_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.10

Post 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!

Trainwreck
Fast Inserter
Fast Inserter
Posts: 110
Joined: Wed Apr 05, 2017 2:17 am
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Post 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 20446 times

_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Post 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...

Trainwreck
Fast Inserter
Fast Inserter
Posts: 110
Joined: Wed Apr 05, 2017 2:17 am
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Post 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.

FactorioParadox
Long Handed Inserter
Long Handed Inserter
Posts: 91
Joined: Sat Sep 23, 2017 10:58 pm
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Post 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).

nOObe
Inserter
Inserter
Posts: 31
Joined: Tue Oct 17, 2017 11:30 pm
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Post 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.

_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Post 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.

_npo6ka_
Fast Inserter
Fast Inserter
Posts: 102
Joined: Mon Sep 26, 2016 10:29 pm
Contact:

Re: [MOD 0.15.15+] Factorio NEI 0.0.11

Post 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.

Post Reply

Return to “Mods”