Code Monkey home page Code Monkey logo

northstarwiki's People

Contributors

abarichello avatar adobewallhacks avatar aspoonplaysgames avatar begin-theadventure avatar bobthebob9 avatar cyrv6737 avatar emma-miler avatar geckoeidechse avatar gotimo2 avatar h0l0thebard avatar itscynxx avatar jan200101 avatar jmm889901 avatar kylegospo avatar laundmo avatar legonzaur avatar nocatt avatar nxdeci avatar personmeetup avatar pg9182 avatar piebaker avatar popcar2 avatar slipstreamm avatar stygia-dev avatar th3-s4lm0n avatar username24532 avatar vargeneric avatar vitalised avatar wolf109909 avatar xamionex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

northstarwiki's Issues

Broken link in hosting-a-server-with-northstar/prerequisites.md

The [the instruction for setting up Northstar for PUGs](Northstar-PUGs-Setup/) link in the last paragraph is broken. And this file does not seem to exist at all. Maybe someone forget to git add?

Here is the source. I've copied the paragraph below for a quicker peek.

Extras:

Northstar uses a config file to set various settings for your custom server. The file is located at Titanfall2\R2Northstar\mods\Northstar.CustomServers\mod\cfg\autoexec_ns_server.cfg

In particular:

  • ns_server_name sets the name of your server on the server browser. You probably want to change this to something the people you play with recognise.
  • ns_auth_allow_insecure decides whether to allow players not authenticated with Northstar master server. Change the value from 0 to 1 if you want to play with vanilla clients. To find out what else you need to do for vanilla clients to join, read the instruction for setting up Northstar for PUGs.

Document master server functionality

As the master server currently is a single point of failure in the Northstar ecosystem, improving its stability and implementing alternative versions should help ensure availability of the project in the long-term.

As such documenting functionality of the master server is vital to reduce the barrier of contributing to it.

Any help on that endeavour is more than welcome <3

YAML File Example on wiki for Linux server missing information

The code block below is taken from here.

version: "3"
services:
  northstar-attrition:
    image: ghcr.io/pg9182/northstar-dedicated:1-tf2.0.11.0
    pull_policy: always
    environment:
      NS_PORT: 37015
      # uncomment for Northstar v1.12 and older
      #NS_PORT_AUTH: 8081
      NS_SERVER_NAME: "Enter Server Name here"
      NS_SERVER_DESC: "Enter your description here"
      NS_EXTRA_ARGUMENTS: |
        +setplaylist aitdm # Attrition
        +mp_gamemode aitdm # Attrition
        +map mp_angel_city
        +ns_private_match_countdown_length 0
        +ns_should_return_to_lobby 0
        +net_compresspackets_minsize 64
        +net_compresspackets 1
        +spewlog_enable 0
        +sv_maxrate 127000
    volumes:
      - /home/YOUR_USERNAME_HERE/Titanfall2:/mnt/titanfall:ro
      - /home/YOUR_USERNAME_HERE/Titanfall2/mods:/mnt/mods:ro
    ports:
      - "37015:37015/udp"
    restart: always

Under volumes: there should be a line:

    `- /home/YOUR_USERNAME_HERE/Titanfall2/save_data/:/mnt/save_data/:ro`.

At least I had to add this line to get the latest version(s) (1.18.0+) working in docker. Have not tried older versions.

Update manual install instructions to mention deleting files first

Sooner or later there will be a case where we have to move script files around or rename them.

With the current manual install instructions suggesting to just override, that means that we cannot do that without causing errors for some players.

As such while there was no need to move files yet, we should already prepare for such a case by updating the instructions to say to delete Northstar.Custom, Northstar.Client, and Northstar.CustomServers before before overriding files.

Mod-managers do not delete files either yet before updating but that can easily be changed and propagates faster than a change to docs. So updating docs is the place to start ^^

Thunderstore Documentation

Northstar is transitioning to Thunderstore as the main place for sharing and downloading mods. As such we need documentation for

Something about `msvcr120`

By @james-amarth

It seems to be that msvcr120 isn't actually installed with Titanfall, despite being required (also not present in __Installer), could we get a troubleshooting page about it with the fix being to install https://aka.ms/highdpimfc2013x64enu
VS2013 correlates to msvcr120 (instead of 2012 being 120, thanks Microsoft)
it's cropped up a few times as of recent and probably more with the steam sale making Titanfall cheap

Add a testing page to the wiki

We should collect things we find that need to be tested for each release. They should also be tagged with what code affects it so we can use it to test PRs.

Move, Embed, Link to Linux installation instructions in installation section.

I suggest adding a link/ embed of the Linux installation instructions at Using Northstar/Playing on Linux to the Installing Northstar/Basic Setup as I assumed, as a Linux user, that there would be no meaningful support for linux in the automatic installers (there is).
I then went straight to manual and found no reference to Linux installation, so I then assumed the project had no support for linux and spent a few hours playing around with custom wine prefixes to get Northstar working.

This might just be a me thing, but a simple change like this might save who are accustomed to getting no Linux support some time. Especially if you're going to go through the effort to support Linux.

+setplaylistvaroverride "custom_air_accel_pilot [value]" does not work

Hi,
Me and my friend are trying to configue a server. Unfortunately it doesn't quite work the way it is supposed to work. We are trying to override the "custom_air_accel_pilot" variable based of of this video. As I said, this is not working, the variable is still the same. We couldn't find any other documentation on this page, Youtube or any other website. Any help would be appreciated

Mention which files can be deleted for dedicated server

Docker image instructions mention which files can be deleted. We could probably carry those over to wiki.

Would be primarily aimed at beginner Windows hosters.

Advanced Windows and Linux hosters probably already know about the ✨ secret sauce ✨ anyway :P

Make repo applicable for GitBook Open Source plan

Currently linked GitBook still runs on a trial plan. Goal is switching to Open Source plan. We should be applicable, just gotta fulfil some missing criteria.

Criteria from their docs:

  • Exists on GitHub or GitLab
  • Is not just an empty repository with nothing to show
  • Is not just a fork with no activity of its own
  • Has a README.md file that clearly explains what the software is about
  • Has a CONTRIBUTING.md file that explains how to contribute
  • Has a LICENSE file with a valid OSS license
  • Has a CODE_OF_CONDUCT.md
  • Makes it easy for others to contribute

extra-tools page

So like i mentioned in #100 @GeckoEidechse, i think i will make some kind of overview of general tools outside of modding.
I just wana get input on what i should include.

Fix misaligned tables in source

GitBook loves fixing misaligned tables when using the online editor. We should get in front of that by fixing it ourselves to avoid a massive edit commit when doing an edit on GitBook webinterface

Example of misaligned table:

| PlaylistOverrides | Accepted Values | Default Value | Description |
| -------------------------------------------- | --------------- | ------------- | ---------------------------------------------------------------------------------------------- |
| `max_players` | `int` | | Needs to be in combination with the [`-maxplayersplaylist`](./#Startup\_flags-maxplrplst) flag |
| `custom_air_accel_pilot` | | | |
| `pilot_health_multiplier` | | | |
| `run_epilogue` | `0-1` | `1` | Enables escape dropship |
| `respawn_delay` | | | Delay before respawn |
| `boosts_enabled` | `0-1` | `0` | Disable boosts. Doesn't disable Titanmeter. Note that unlike the name suggests `1` disables boosts |
| `earn_meter_pilot_overdrive` | `0-1` | | |
| `earn_meter_pilot_multiplier` | | | |
| `earn_meter_titan_multiplier` | | | |
| `aegis_upgrades` | `0-1` | `0` | Enable titan aegis upgrades |
| `infinite_doomed_state` | `0-1` | | |
| `titan_shield_regen` | `0-1` | `0` | Enable regenerating titan shields |
| `scorelimit` | | | |
| `roundscorelimit` | | | |
| `timelimit` | | | |
| `oob_timer_enabled` | `0-1` | | Out of bounds timer enable |
| `roundtimelimit` | | | |
| `classic_rodeo` | `0-1` | | |
| `classic_mp` | `0-1` | `1` | Enables intro dropship |
| `fp_embark_enabled` | | | First person embark and terminations |
| `promode_enable` | `0-1` | `0` | |
| `riff_floorislava` | `0-1` | `0` | Covers the whole map with deadly electric smoke |

image

Update section regarding installers/mod-managers

r2modman added support for Northstar and as such we should add it to hte list of installers/mod-managers.

At the same time we're also moving away from manual installs towards using r2modman/Viper/VTOL as the primary way of installing Northstar and as such the wiki should reflect that change.

[suggestion] [help improvment] EA connexion failed : TODO first... LOG IN, dude !

Bug

in
https://r2northstar.gitbook.io/r2northstar-wiki/installing-northstar/troubleshooting#failed-to-initialize-origin-origin-core-seems-to-be-running-but-the-lsx-authentication-challenge-fai

just before

If the usual workaround of restarting Origin/rebooting or running the vanilla game first and then Northstar don’t work, try the following:

I kindly suggest that you add this :

first and foremost, double check that you are _LOGGED IN_ the Origin Launcher. Titanfall will _not_
run if you are not connected to EA servers first (and neither will Titanfall + Northstar).

Indeed, I had this error, and I only saw a few seconds the "login request" from Origin.
Some folks could easily miss it, and try hard to work around something as basic as this !

FOOTSTEP NOTE :
By the way, to the original dev team and the actual community, you've done and are doing an amazing job. I didn't believe what I read first time I saw Northstar review... And I will finaly be able to play again ! THAAAAAAAANNNNNNNNNKS !

Update folder structure to match sidebar

Some of the source folder structure is a artifact of the old wiki structure. In particular all of docs/installing-northstar/using-northstar/ should be moved to docs/using-northstar/.

Northstar on Windows 7

According to @deleteduser1c3a7428 on Discord, this is a way of running Northstar on Windows 7:

When you launch Northstar in version 1.21.0 on Windows 7, an error appears:
CreateFile2 didn't exist on KERNEL32.DLL

When you launch Northstar as I said an error appears:

One dependency code missing
---------------------------
NorthstarLauncher.exe
---------------------------
CreateFile2 missing in KERNEL32.dll. 
---------------------------

And that one is easy to fix and keep playing using windows 7

Need to open Northstar.dll with CFF Explorer and go into Import Directory then click on KERNEL32.DLL and scroll down until you find CreateFile2 and change it to CreateFileA and save the Northstar.dll

Maybe we should add this info to the Wiki in some way?

Solving "Access Violation" on Linux

Bug

Northstar not launching properly with standard proton

Steps to reproduce

  1. Be on linux
  2. Start Northstar Titanfall with proton
  3. Errors like 'Acces Violation' or crashes or other...

Specifications

  • Northstar version: 1.4
  • Platform: Origin/Steam/Linux

Solution

installing and using this proton fork Solves this problem and allows linux users to use this great Mod :)) I would be very thankful If you could add this information into the Linux part in the wiki.

https://github.com/GloriousEggroll/proton-ge-custom/

no list of weapons

when clicking on the link in ns_disallowed_weapons and ns_disallowed_weapon_primary_replacement
on Hosting a Dedicated Server causes the page to reload at the top
i don't see a list of weapons

Investigate using mdBook to locally check code changes

One issue we have with wiki is that it's kinda difficult to preview changes locally.

One can use Markdown previewers built into IDEs like vscode but that doesn't seem to catch all issues.

Maybe using mdBook to render a version locally could help?

Conflicting info on live fire

To launch a server for Live Fire, gamemode needs to be set to "speedball", not "lf". If "lf" is used, the server starts up with Skirmish.

Simultaneously, for a server to display as Live Fire in the server browser, "lf" does need to be set, but only as the playlist.

Nowhere did I find this info on the wiki hosting info page, and the "speedball" term I only found on discord.

More useful commands to document for testing tips section

Copied from messages on Discord:

  • for multiple statements in a script command use the compilestring("")() function
  • reload
  • uiscript_reset basically reload but for the ui vm useful for making UI stuff
  • the last tip I can think of is make global test functions to call with script, script_client or script_ui
  • script StimPlayer(GetPlayerArray()[0], -1.0) for infinite stim without hud effects
  • script GetPlayerArray()[0].kv.airAcceleration = 9000 9k air accel
  • script_ui seterrorhandler(void function() {}) deletes the ui error thingy (useful for fucked up persistence when you don't want to reset it)
  • DispatchSpawn( CreateAtlas( team, position, angles ) ) creates a weaponless titan, team = 1 will make it hostile

`Vanilla` or `vanilla`

Different parts of the wiki refer to vanilla Titanfall 2 in different capitalization

Some parts refer to it as Vanilla
And others refer to it as vanilla

It should be noted that I am part of the problem as well, I go from labeling it one way to another every so often

The reason is:
Titanfall 2 without mods is vanilla, however, when talking about Northstar vs vanilla Titanfall 2, generally it's just shortened to Northstar vs vanilla, where it sort of makes more sense to capitalize the vanilla, as it's referring to something as a whole, rather than an aspect of something (if that makes sense? Sort of writing this with a headache)

Simply put, was just curious about input of if everything should be changed to one way regardless of context

Again, I am a lot of the problem here, just realized it while updating the vanilla section and was thinking about making a pr for it, but decided to get some input first

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.