[MOD][Client] EllianMod::ModLoader (Approved for YO, Usable on the MMO)

Place for sharing your game modifications for Life is Feudal: Your Own

Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

[MOD][Client] EllianMod::ModLoader (Approved for YO, Usable on the MMO)

Post by Ellian810 » 30 Jan 2017, 20:33

The initial download of all the mods take some time.
Depending of your bandwidth, you can have download problems.
If the mods are not working fine or your game is crashing with a white screen, use the ZIP package to download all the files manually.

In order to ease the management of my mods, I have developed a mod manager which:
  • retrieve all my mods automatically from a server
  • keep the mods up to date
  • loads all the mods
  • set the position of the mods windows after modification in GUI edit mode (F10)
  • update keyboard bindings of the mods

Once that you have selected a server and your character, all the mods are loading automatically.

When you will be in game, the button to access to the mod list is available on the ESC menu:
Image

In the GUI, you can enable or disable a mod.
A mod which is disabled will not be launched.

Image

You need to restart your game to see the changes.

Refer to my mod list post for more information on each mod.

Some news on the recent changes are available to inform the users about the current progress on new development or on fixes:
Image

## Manual Installation
  • Place the file "materials.cs.dso" in a "mod" folder under the "art" folder of the game root directory.
    Be sure to select the correct "art" folder.
There is no need to modify any game files.

Refer to the following video for more information.


Download file for manual installation


## Full Manual Installation
  • Unzip the content of the zip in a "mod" folder under the "art" folder of the game root directory.
There is no need to modify any game files.


Download full zip of all the mods for manual installation


The download links contains ads to support my development.
You need to wait for 5 seconds and click on the "Skip ad" link on the upper right and no where else to download the file.

Don't hesitate to contact me on Discord if you have questions.

If you like my mods, don't hesitate to
support me.
Last edited by Ellian810 on 11 Feb 2018, 16:02, edited 30 times in total.
If you like my mods (EllianMod), Support me!
Discord


Halvdal
 
Posts: 107
Joined: 20 Jan 2016, 13:36

Re: [MOD][Client] EllianMod::ModLoader v2.0 (Approved)

Post by Halvdal » 02 Mar 2017, 00:02

The ModLoader doesn't work. It seems that the loader create the modfolders but these folders are empty. Would be nice if you can fix this because there is no direct download for your mods.


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v2.0 (Approved)

Post by Ellian810 » 02 Mar 2017, 12:18

Can you try again to download the mod loader?
If you like my mods (EllianMod), Support me!
Discord


Halvdal
 
Posts: 107
Joined: 20 Jan 2016, 13:36

Re: [MOD][Client] EllianMod::ModLoader v5 (Approved)

Post by Halvdal » 02 Mar 2017, 14:49

Doesn't work.

I put the materials.cs.dso into the "mod" folder. All your mod folders are there too but these folders are empty. :(

Got a screenshot for you: https://abload.de/img/zwischenablage01g3sb6.jpg

Is it possible toget the direct downloads for your mods without the loader?


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v5 (Approved)

Post by Ellian810 » 03 Mar 2017, 10:00

You can retry.
The version 6 solved the issue.
If you like my mods (EllianMod), Support me!
Discord


Halvdal
 
Posts: 107
Joined: 20 Jan 2016, 13:36

Re: [MOD][Client] EllianMod::ModLoader v6 (Approved)

Post by Halvdal » 03 Mar 2017, 11:17

It works now! Thank you.

I had to delete all folders and the two xml files. And now it works :D

Edit:
Sorry but there is a new problem. I got a black screen when i start LiF. And if i delete all files (include the materials.cs.dso) it download all files again.

Strange thing...


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v6 (Approved)

Post by Ellian810 » 03 Mar 2017, 15:27

I don't think that black screens are my fault.
If you have problem, don't hesitate to contact me on discord.
You can find me in the list of users in the lif chanel.
If you like my mods (EllianMod), Support me!
Discord

User avatar
arturgl007
True Believer
 
Posts: 3
Joined: 13 Dec 2016, 16:27

Re: [MOD][Client] EllianMod::ModLoader v6 (Approved)

Post by arturgl007 » 04 Mar 2017, 01:35

Great job Ellian810 everything works correctly :)


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v7 (Approved)

Post by Ellian810 » 08 Mar 2017, 07:03

Since the version 0.7.6.0, the mod loader is not started automatically.

I am trying to find the best solution to make it works easily.

The temporary solution is to run:
exec("mod/materials.cs.dso")
in the console
If you like my mods (EllianMod), Support me!
Discord


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v9 (Approved)

Post by Ellian810 » 08 Mar 2017, 20:33

Fix done.
If you had already installed the mod loader, you need to move your "mod" folder into the "art" folder and update manually the materials.cs.dso file.
If you like my mods (EllianMod), Support me!
Discord


BPDENVERCO
True Believer
 
Posts: 16
Joined: 06 Feb 2017, 01:06

Re: [MOD][Client] EllianMod::ModLoader v9 (Approved)

Post by BPDENVERCO » 17 Mar 2017, 23:25

now not working for me, i do have a public server, not on my PC, if that makes a difference..Thanks


Berubenic
Zealous Believer
 
Posts: 3
Joined: 15 Jan 2017, 21:24

Re: [MOD][Client] EllianMod::ModLoader v9 (Approved)

Post by Berubenic » 17 Mar 2017, 23:44

Doesnt seem to working properly, folder shows up empty


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v9 (Approved)

Post by Ellian810 » 18 Mar 2017, 06:14

Do you confirm that you put the latest file in a mod folder in the art folder?
Can you send me your log file in private message?
Don't hesitate to send me a message on discord.
If you like my mods (EllianMod), Support me!
Discord

User avatar
Bulltrup
Alpha Tester
 
Posts: 9
Joined: 05 Aug 2013, 10:54

Re: [MOD][Client] EllianMod::ModLoader v10 (Approved)

Post by Bulltrup » 26 Mar 2017, 20:14

The mods are installed in art/mod directory but user input is not making them work, how would I fix that?


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v10 (Approved)

Post by Ellian810 » 27 Mar 2017, 04:06

Have you restarted your game twice to take into account the changes?
As my mods are on client side only, I am not restarted the game like basil mod pack is doing it.
If you like my mods (EllianMod), Support me!
Discord

User avatar
Bulltrup
Alpha Tester
 
Posts: 9
Joined: 05 Aug 2013, 10:54

Re: [MOD][Client] EllianMod::ModLoader v10 (Approved)

Post by Bulltrup » 11 Apr 2017, 19:29

Sorry for the late response, but yeah it worked fine after two restarts.


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v14 (Approved)

Post by Ellian810 » 13 Apr 2017, 11:15

Update to include saving of the positions of the mods windows after using GUI Edit mode (F10)

Enjoy!
If you like my mods (EllianMod), Support me!
Discord

User avatar
Dragodor
Zealous Believer
 
Posts: 327
Joined: 20 May 2015, 13:08

Re: [MOD][Client] EllianMod::ModLoader v20 (Approved)

Post by Dragodor » 22 Apr 2017, 22:50

It doesn't work. :no:

Download is not easy with this spam-website.
I can't download it on my PC cause there are always spam and commercial.

It just work with my tablet and then I have to send the file via email to my PC.

But the mods doesn't work either.

Orders won't appear in the list in the CraftOrderManager.
Image

And I had some gamecrashes with the mods.
Image


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v20 (Approved)

Post by Ellian810 » 23 Apr 2017, 05:48

@dragodor
Adf.ly is a well known site for sharing links.
It is not full of add.
You have to open the page, DO NOTHING​ for at least 5 seconds and then click on the download link on the upper right.

Of course if you like the add in the middle of the page you can click on it as much as possible but it will not help you to get the mod.

Concerning the crash, it could happen for so many different reason.
As for standard issues in the game, I need your log to investigate.

You can contact my on discord to share the logs, images and chat directly.
If you like my mods (EllianMod), Support me!
Discord


Halvdal
 
Posts: 107
Joined: 20 Jan 2016, 13:36

Re: [MOD][Client] EllianMod::ModLoader v20 (Approved)

Post by Halvdal » 23 Apr 2017, 16:36

I will test it with a buddy soon.


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v20 (Approved)

Post by Ellian810 » 23 Apr 2017, 18:02

Don't hesitate to test on yo before the beginning of the test phase on the MMO
If you find any issue, I will be able to fix it before
If you like my mods (EllianMod), Support me!
Discord


Nothing_Personal
Zealous Believer
 
Posts: 52
Joined: 16 Mar 2016, 18:25

Re: [MOD][Client] EllianMod::ModLoader v20 (Approved)

Post by Nothing_Personal » 24 Apr 2017, 20:45

What are the chances of getting the mods without the mod loader? I had problems with it crashing my LifYO process as well.

Crashed almost any time I tried to modify the UI layout, especially when trying to get rid of the mmo status map.

*Also, is the console tweaker configurable? I have a 34" monitor and would like to see the console, however the medium one takes over input and the small one doesn't display enough data. I'd like to make the out of focus window wider


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v20 (Approved)

Post by Ellian810 » 25 Apr 2017, 04:06

Everything shall be working fine together.
You don't need separated mods

I am sorry that you so rich to have such a big screen

Instead of complaining, you could ask nicely for improvements.
Good luck for your debug (alone)
If you like my mods (EllianMod), Support me!
Discord


Nothing_Personal
Zealous Believer
 
Posts: 52
Joined: 16 Mar 2016, 18:25

Re: [MOD][Client] EllianMod::ModLoader v20 (Approved)

Post by Nothing_Personal » 26 Apr 2017, 21:50

Ellian810 wrote:Everything shall be working fine together.
You don't need separated mods

I am sorry that you so rich to have such a big screen

Instead of complaining, you could ask nicely for improvements.
Good luck for your debug (alone)


Didn't realize my post was mean and I'm hardly alone in having a large monitor, some people use TV's.

You have two people in the last two posts inform you that the mod loader is crashing their Lif:YO process, just trying to let you know when it happened to me so maybe you can test further.

It's understandable to be defensive of your work, I appreciate the mods, thanks for all you've added so far


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v21 (Approved)

Post by Ellian810 » 27 Apr 2017, 04:39

I shall have fixed your issue.
I am now using % of the size of the screen.
Can you test and give us a feedback?
If you like my mods (EllianMod), Support me!
Discord


Nothing_Personal
Zealous Believer
 
Posts: 52
Joined: 16 Mar 2016, 18:25

Re: [MOD][Client] EllianMod::ModLoader v21 (Approved)

Post by Nothing_Personal » 27 Apr 2017, 14:44

Ellian810 wrote:I shall have fixed your issue.
I am now using % of the size of the screen.
Can you test and give us a feedback?


I will try to test it today!


Ian-C
Zealous Believer
 
Posts: 22
Joined: 15 Oct 2014, 17:58

Re: [MOD][Client] EllianMod::ModLoader v21 (Approved for YO)

Post by Ian-C » 10 Jun 2017, 07:23

Hi

Just trying your EMP pack through the mod loader but it is just crashing Lif:YO every time it gets to the point of actually rendering the game screen.

Below is the last part of the application log taken after the crash.

Code: Select all
ECHO 2017-06-10 08:10:59.568 {02} <[YoPackage]showWelcomeMessage> [4947] CmChatClientBuiltIn::message(@,Life is Feudal welcomes you!
 
 Press F1 for help and basic controls. That will save you some time and frustration while learning new game mechanics!)
ECHO 2017-06-10 08:10:59.568 {01} <loadGui> [4947] [NED] Mapping outgoing string: [14]checkServerGameMode to index: 4 on [7882](ServerConnection)
ECHO 2017-06-10 08:10:59.593 {02} <ModLoader::loadMods> [4947]
--------- Load mods ---------
ECHO 2017-06-10 08:10:59.593 {02} <ModLoader::loadMods> [4947] --- Loading mod: RSS Reader RSSReader.cs.dso
ECHO 2017-06-10 08:10:59.600 {02} <ModLoader::loadMods> [4947] --- Loading mod: Cartographer Cartographer.cs.dso
ECHO 2017-06-10 08:10:59.610 {03} <loadObjectsXml> [4947] Tags root not found
ECHO 2017-06-10 08:10:59.794 {03} <CartographerGui::loadCartographerMarkersXml> [4947] <markers /> tag error. Marker file does not exists.
ECHO 2017-06-10 08:10:59.794 {02} <ModLoader::loadMods> [4947] --- Loading mod: CartOnline CartOnline.cs.dso
ECHO 2017-06-10 08:11:00.006 {02} <ModLoader::loadMods> [4947] --- Loading mod: Repeater Repeater.cs.dso
ECHO 2017-06-10 08:11:00.012 {02} <ModLoader::loadMods> [4947] --- Loading mod: Inventory Organizer InventoryOrganizer.cs.dso
ECHO 2017-06-10 08:11:00.074 {02} <ModLoader::loadMods> [4947] --- Loading mod: Console Tweaker ConsoleTweaker.cs.dso
ECHO 2017-06-10 08:11:00.077 {02} <ModLoader::loadMods> [4947] --- Loading mod: MMO-MapStatusGui MapStatusGui.cs.dso
ECHO 2017-06-10 08:11:00.088 {02} <ModLoader::loadMods> [4947] --- Loading mod: Herbalism tool (from Allquixotic) init.cs
ERRR 2017-06-10 08:11:00.088 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function d2i_DHparams ((null):0, (null))
 [T:NONE:0x21A0]
ERRR 2017-06-10 08:11:00.088 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function DH_free ((null):0, (null))
 [T:NONE:0x21A0]
ERRR 2017-06-10 08:11:00.088 {} <<Thread>> [4947] Qt:Warning: p▜⁠QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x1e2fc2fb688), parent's thread is QThread(0x1e263363cb0), current thread is QThread(0x1e26f2ca6a0) ((null):0, (null))
 [T:NONE:0x21A0]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function d2i_DHparams ((null):0, (null))
 [T:NONE:0x21A0]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function DH_free ((null):0, (null))
 [T:NONE:0x21A0]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function d2i_DHparams ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function DH_free ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function d2i_DHparams ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function DH_free ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function d2i_DHparams ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function DH_free ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function d2i_DHparams ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function DH_free ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.089 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function d2i_DHparams ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.090 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function DH_free ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.090 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function d2i_DHparams ((null):0, (null))
 [T:NONE:0x2754]
ERRR 2017-06-10 08:11:00.090 {} <<Thread>> [4947] Qt:Warning: p▜⁠QSslSocket: cannot call unresolved function DH_free ((null):0, (null))
 [T:NONE:0x2754]
ECHO 2017-06-10 08:11:00.111 {02} <ModLoader::loadMods> [4947] --- Loading mod: Craft Order Manager CraftOrderMgr.cs.dso
ECHO 2017-06-10 08:11:00.133 {03} <CraftOrderMgr::loadSkillNamesXml> [4947] Tags root not found
ECHO 2017-06-10 08:11:00.133 {03} <CraftOrderMgr::loadRecipeNamesXml> [4947] Tags root not found
ECHO 2017-06-10 08:11:00.133 {03} <CraftOrderMgr::loadObjectNamesXml> [4947] Tags root not found
ERRR 2017-06-10 08:11:00.170 {} <<Thread>> [4947] Qt:Warning: p▜⁠QObject: Cannot create children for a parent that is in a different thread.
(Parent is QNetworkAccessManager(0x1e2fc2fb688), parent's thread is QThread(0x1e263363cb0), current thread is QThread(0x1e26f2ca6a0) ((null):0, (null))
 [T:NONE:0x21A0]


This is the first time i have tried any of you're mods and this is the firs time i have added the loader mod to the LiF client.

EDIT: by the way, i get the EMP news displaying as the game is loading but it never manages to render the game screen completely. I have not managed to change any settings or edit the UI as i cant get to the game.


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v21 (Approved for YO)

Post by Ellian810 » 10 Jun 2017, 08:53

Have you tried to restart the game multiple times?
It seems that the problem is on the craftordermgr mod, you can disabled by editing your modclient.xml file.
If you like my mods (EllianMod), Support me!
Discord


Ian-C
Zealous Believer
 
Posts: 22
Joined: 15 Oct 2014, 17:58

Re: [MOD][Client] EllianMod::ModLoader v21 (Approved for YO)

Post by Ian-C » 10 Jun 2017, 11:40

Hi, thanks for the reply.

Yes i did restart the game probably about 8 to 10 times as i read that several restarts may be required.

I have tried again with multiple restarts and it is still crashing and i have now edited the modclient.xml file so <enabled> is set to false in the Craft Order Manager section but it still crashes.

Code: Select all
ECHO 2017-06-10 12:39:40.023 {02} <[YoPackage]showWelcomeMessage> [3554] CmChatClientBuiltIn::message(@,Life is Feudal welcomes you!
 
 Press F1 for help and basic controls. That will save you some time and frustration while learning new game mechanics!)
ECHO 2017-06-10 12:39:40.023 {01} <loadGui> [3554] [NED] Mapping outgoing string: [14]checkServerGameMode to index: 4 on [7035](ServerConnection)
ECHO 2017-06-10 12:39:40.048 {02} <ModLoader::loadMods> [3554]
--------- Load mods ---------
ECHO 2017-06-10 12:39:40.048 {02} <ModLoader::loadMods> [3554] --- Loading mod: RSS Reader RSSReader.cs.dso
ECHO 2017-06-10 12:39:40.054 {02} <ModLoader::loadMods> [3554] --- Loading mod: Cartographer Cartographer.cs.dso
ECHO 2017-06-10 12:39:40.064 {03} <loadObjectsXml> [3554] Tags root not found
ECHO 2017-06-10 12:39:40.251 {03} <CartographerGui::loadCartographerMarkersXml> [3554] <markers /> tag error. Marker file does not exists.
ECHO 2017-06-10 12:39:40.251 {02} <ModLoader::loadMods> [3554] --- Loading mod: CartOnline CartOnline.cs.dso
ECHO 2017-06-10 12:39:40.466 {02} <ModLoader::loadMods> [3554] --- Loading mod: Repeater Repeater.cs.dso
ECHO 2017-06-10 12:39:40.472 {02} <ModLoader::loadMods> [3554] --- Loading mod: Inventory Organizer InventoryOrganizer.cs.dso
ECHO 2017-06-10 12:39:40.533 {02} <ModLoader::loadMods> [3554] --- Loading mod: Console Tweaker ConsoleTweaker.cs.dso
ECHO 2017-06-10 12:39:40.536 {02} <ModLoader::loadMods> [3554] --- Loading mod: Herbalism tool (from Allquixotic) init.cs
ECHO 2017-06-10 12:39:40.558 {02} <ModLoader::loadMods> [3554] --- Loading mod: Instant Message InstantMessages.cs.dso
ECHO 2017-06-10 12:39:40.574 {03} <InstantMessages::loadContactsXml> [3554] Found contacts 1
ECHO 2017-06-10 12:39:40.574 {03} <InstantMessages::loadMessageFile> [3554] Found old messages 0
ECHO 2017-06-10 12:39:40.627 {} <> [3554] Loading HLSL:
   VS: shaders/common/lighting/advanced/convexGeometryV.hlsl
   HS:
   DS:
   GS:
   PS: shaders/common/lighting/advanced/pointLightP.hlsl


Above is the complete bottom of the C_2017-06-10-12-38-23.log generated by the crash report software. If there is anything else that would help you get to the bottom of the issue, please let me know.


Ellian810
Mod Developer
 
Posts: 129
Joined: 11 Dec 2016, 12:11

Re: [MOD][Client] EllianMod::ModLoader v21 (Approved for YO)

Post by Ellian810 » 10 Jun 2017, 11:55

The cartographer and the cartonline are almost the same mods.
You can disable the cartographer.
It is the same for the inventory and the herbalist, you shall disable the herbalist.
The console is useful only if you are a modder or a GM.
Try to perform these changes manually and restart your game.
If you like my mods (EllianMod), Support me!
Discord

Return to Game mods