masterfeizz / Xash3DS

A port of Xash3D-FWGS for the Nintendo 3DS
GNU General Public License v3.0
148 stars 9 forks source link

How to install mods? #4

Open ghost opened 5 years ago

ghost commented 5 years ago

I’ve been trying to install mods for this(great port by the way, flawless gameplay) but I would like to do mods , Specifically Go-Mod. Could you please tell me clearly how to play it? I understand if it isn’t compatible, but I have looked everywhere. I don’t know how to open the console either. New 3ds xl, if that helps, thanks!

masterfeizz commented 5 years ago

There is no easy way to use mods right now, and Go-Mod is not open source I believe, so it won't work. To open the console you need create a shortcut to launch the game in developer mode.

ghost commented 5 years ago

How would I do that?

masterfeizz commented 5 years ago

Launch xash_dev.xml through the Homebrew Menu. shortcut.zip

ghost commented 5 years ago

Thanks! By homebrew menu do you mean homebrew launcher? Any specific folder I should put it in? I’m sorry if I’m bugging you with these questions l, it’s just the port is so good and there are so many things I want to try. (edit) i cant figure out how to find and open the file. what should i have installed to make it work? I cant find any working HANS files, so im stuck.

masterfeizz commented 5 years ago

You only need the homebrew launcher and the 3dsx version of Xash3DS. Place that xml into the 3ds folder and launch it.

ghost commented 5 years ago

Ok, thanks. I'll see if it works when i get home. I put both the 3dsx and the xml in the 3ds folder. Thank you once again!

ghost commented 5 years ago

It didn't work. I have all the files, and the .3dsx and .xml I got from your link are both in my 3ds folder. When I open my homebrew launcher, I can only see the icon for the Xash3ds. When I click it, it boots half life normally. Should there be an Icon for the .xml appearing? Or is there something I should do once I launch half life? I am sure that both are in the 3ds folder. Are there any buttons I should hold while booting or in the game? or is the xml just not showing up, but it should? ill attatch a screenshot. the xml isnt anywhere in my 3ds folder. I also have the Xash cia installed, if that helps. as a mattter of fact, no xml files show up anywhere. should i see if there is an update for the browser, and if so, where should i download the latest version. 2019-04-01_16-08-17 742_top

2019-04-01_16-08-17 742_bot

jacopocolo commented 4 years ago

@imyetihearmeroar it has been a while since your last comment but since I bumped into this and actually solved it, I'll leave the solution here in case someone else (or you) need it.

To open the console you'll need a xash_dev.xml and a xash3d.3dsx in the 3ds folder.

The content of the xash_dev.xml should be:

<shortcut>
   <name>Half Life (DEV)</name>
   <executable>[path/to/your/xash3d.3dsx]</executable>
   <arg>-dev</arg>
</shortcut>

where your <executable>[path/to/your/xash3d.3dsx]</executable> should match the path (pay attention: it's case sensitive) of your xash3d.3dsx file.

In another page I found that your "gameinfo.txt file in the valve folder or your mod's folder does not have the following setting: «secure» «1»" so remove that line from the file as well if you have it.

From your homebrew launcher, you'll have a custom shortcut that allows you to start Xash3DS in dev mode.

BUT

since your question is about mods… what you need to do is actually add your mod folder at the same level of your valve folder in your xash3d folder. Then create a new xash_mod.xml to launch it.

The content of the xash_mod.xml should be:

<shortcut>
   <name>Half Life (DEV)</name>
   <executable>[path/to/your/xash3d.3dsx]</executable>
   <arg>-game [nameOfYourModFolder]</arg>
</shortcut>

Again, everything here is case sensitive. I managed to launch the residual life mode but it crashed as I started the game. But this is clearly how you'd do it.

I hope it helps! Good luck!