Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Shrooblord

Pages: [1] 2 3 ... 39
1
Thanks, Hammel.

I did enjoy maintaining this list while the modding scene was still relatively small, but if the Workshop starts exploding with mods like I expect -- case-in-point: Stellaris Steam WS --, then it would be unfeasible to maintain a list like this by myself.

I guess we'll have to wait and see where this goes for a little while.

2
Mods / Re: [MOD] AutoDock -- v1.2.2
« on: August 15, 2019, 03:35:30 PM »
Hey guys! Sorry to come back to the forums to see that you're having trouble with installing this mod.

Out of all mods I've worked on, this is personally my favourite, and quite frankly nearly essential to my gameplay experience in Avorion. So, rest assured, I will try and get it up and running ASAP and give you clearer instructions on how to run this in your own games once I'm done.

Those installation instructions will hopefully be as simple as: go to the Steam Workshop. Click Subscribe. Launch your game. ?. Profit!

I'm working on the new Steam Workshop integration paradigm that Avorion works with now. Stay tuned. I'm hoping this won't take more than a couple of days for me to get used to the new system.

----

If you absolutely don't want to update to the newer versions of Avorion where the Steam Workshop integration was included, please leave a message and I can try to explain the installation instructions in a way that's clearer than I have apparently done in the past.

Thanks for your messages! Your interest in my mod brings me great joy.  ;D

3
News / Re: Beta Branch Patch 0.26
« on: August 15, 2019, 01:07:50 AM »
Quote
Reduced relation point descriptions from 8 to 5 (Hostile, Bad, Neutral, Good, Excellent)
Pressing F for Abhorrent, my favourite name for a Faction standing. x)

----

These changes are very exciting! I can't wait to see how more dynamic this makes interacting with the AI Factions. Being able to "bribe" goodwill and call in reinforcements sounds amazing.

4
Hey all,

With the advent of the Steam Workshop mods paradigm going to take over our little modding scene here on the forums, how interested are you in continued maintenance of a thread like this?

If we all agree it could die in peace now, I could ask a moderator to take it down as a pinned message. Or perhaps you'd like to keep it around, for if you ever want to play older versions of Avorion?

I will update the mod list with your last additions, and then await reply.

5
Reserved: Archive of older versions, part 4.

6
Reserved: Archive of older versions, part 3.

7
Reserved: Archive of older versions, part 2.

8
OLDER VERSIONS ARCHIVE: [0.16-0.17] [BB 0.18]
What is this? An archive for older versions of the game, for which the information may not be completely relevant anymore for most people. But it's here, for your convenience, in case you do need that information!

[0.17.1] STABLE MODS
These mods were stable on an older patch of the base game. It's possible they aren't compatible anymore.
Spoiler: show



[0.16.x] STABLE MODS
These mods were stable on an older patch of the base game. It's possible they aren't compatible anymore.


[BB 0.18.x] STABLE MODS
These mods were stable on a previous patch of the beta branch. It's possible they aren't compatible anymore.
Spoiler: show


9
Thank you for your work, Hammel. A Wiki is an easier way to maintain this list, indeed!

For everyone who has any information about mod compatibility, please edit the Wiki directly. You can still PM me and/or leave a message here to notify me of changes, if you want to have all bases covered. But I'll also be checking the Wiki periodically, myself. (Here, I made a note on my calendar already!)

That said, I will keep this list updated, still. You'll still be able to see a summary of all the information on the Wiki, here. If at any time there is an information disparity, i.e. the information on the Wiki and here are in conflict, assume the Wiki is correct. It's nice to have a centralised location in the same place as the Mods forum itself, where this information is available.

10
News / Re: Suchen Community Manager/in!
« on: March 07, 2019, 09:13:29 PM »
I agree. I'm very excited to see what this new Community Manager will bring to the Community and to the general Avorion experience, whoever they turn out to be. Onwards and upwards! Avorion is one of my favourite games of all time, and I love the Community here. Let's make great new things happen!

11
News / Re: Beta Branch Patch 0.21.2 Patchnotes
« on: March 07, 2019, 09:11:34 PM »
Additionally, any carrier's fighters will no longer pick up loot (such as from a destroyed enemy), unless these same Transporter requirements are met??
No, the Mining and Salvaging Fighters never picked up Loot (because the Mining and Salvaging Loot is a new addition to the game). This enables that funtionality, so that the Mothership doesn't have to fly through the Loot to pick it up. Don't think the other Fighters were touched.

12
Mods / Re: Your Music In-Game After Patch 0.21
« on: March 07, 2019, 09:24:21 AM »
Hmm, what have I done to call down your divine hatred? Don't shoot the messenger!

13
Bugs / Re: Docking-Functions are not waterproof
« on: March 06, 2019, 07:30:09 PM »
I think I understand the issue. Allow me to paraphrase:
Quote
If you put the code I posted in Line 25 of Avorion/data/scripts/entity/ai/dock.lua, transporters and normal docking should work if any Entity is using DockAI.flyToDock.

"It's not waterproof" means, that a ship with transporter got stuck, if it was using DockAI.flyToDock.

Given the following case:
- AI Ship has a Transporter Block in its BlockPlan() and a Transporter System installed
- AI Ship attempts a Docking run with a Station

EXPECTED:
- AI Ship approaches Station until it is within range of the Transporter, then "Docks" virtually by using the Transporter System's functionality.

RESULT:
- AI Ship attempts to Dock normally with the Station, but gets confused because of its Transporter System and gets stuck, doing nothing, and getting stuck attempting to Dock, but not Docking, nor interrupting its Docking procedure, thereby halting completely, jamming up the Dock and itself.

WORK-AROUND:
- Using the script unbekannt1984 proposes, above, you can have AI Ships approach the Station as per normal, until they get into virtual "Docking" range using the Transporter functionality. At that moment, they can use the Transporter to Dock from a distance.
- Using an if-else condition, you can check for whether or not the ship has a Transporter to begin with, and if it doesn't, use the classic, currently-implemented Docking method (i.e. fly to light-line, tractor beams, Dock, etc.).

====

I haven't tested this myself so I can't be terribly sure, but I think that's what the problem is unbekannt is trying to explain. Correct me if I'm wrong, 1984.

14
Mods / Re: Simple Avorion XML Editor
« on: March 01, 2019, 01:11:55 PM »
Hey there! As a tip, also put the download link here, on the forum post itself, and have a clear indication as to where it is in the post itself. Experience shows it's hard to lose viewers / readers when there's not a clear link posted on the main post of the mod thread.

Nice tool! Next time, turn up the volume of your mic either irl or in post, because I can barely hear you at max volume! ;)

15
Mods / Your Music In-Game After Patch 0.21
« on: March 01, 2019, 12:57:17 PM »
Hey gang,

Avorion recently got an overhaul to its Music Player. It now builds a playlist of tracks based on "moods", and chooses tracks that are appropriate for that Sector based on how many Stations are left alive there, how many Wreckages are there, whether the Sector is neutral, hostile, or friendly to you, whether it's completely empty, etc. etc.

Basically, you no longer have a list of random tracks, but tracks that feel "appropriate" for that environment.

Spoiler: "introduction" • show
For example, there's the collection of TrackCollection.All(), one for TrackCollection.Happy(), one for TrackCollection.Neutral(), TrackCollection.Desolate() etc.

Also there's this one TrackCollection.HappyNoParticle() which is literally what it sounds like: the collection from TrackCollection.Happy() minus Particle.ogg. RIP
There's also this helpful line:
-- modders: reserve track numbers 15 - 1000 for additional future music
which is a pointer that you should start using tracks with IDs 1001 and up to avoid conflicts with future Avorion updates.



What does this mean for all of you out there who had a vast library of music added into the game? Well, I am one of them (3 GB of music to be precise), so let me walk you through the steps of making your music show up in game again. In my case, it's time to categorise 3 GB worth of music into "moods"... ^^"

[NOTE:]
  • For all directories, move into your Avorion Steam installation directory first: YourSteamFolder/(...)/Avorion/, typically something like
    C:\Program Files (x86)\Steam\steamapps\common\Avorion\.
  • All music files need to be in .OGG format, or Avorion will not play them.


Main Menu
Spoiler: show

The Main Menu just plays whatever's in the data/music/main/ folder.



Background / Ambient Tracks
Spoiler: show

Step 1.
Navigate to data/scripts/lib and open music.lua.


Step 2.
Add indeces for your music tracks:



Step 3.
Add them as keys in the Tracks table:


This has the path to the actual tracks. Note how I've forgotten to add .ogg at the end of most of my files? Don't do that! The filepath includes the .ogg extension.

[NOTE:] The track "long_forgotten.ogg" will never be played, because it is erroneously called "loing_forgotten.ogg" in your /background/ folder. I have already submitted a bug report.
To get it to show up in-game, rename the file in the /background/ folder to "long_forgotten.ogg" as it should be.


Step 4.
Add the keys to the TrackCollection.All() function.



Step 5.
Make a decision about which mood your tracks fit to, and put them in the appropriate function. I'm putting them in Neutral myself, because I'm currently in a Sector that pulls from this list, so I want my music to show up there. I'll have to properly categorise them later, but for now, this is good enough for me.


To find out which moods the Sectors pull from, you're gonna have to do some digging. Search for the TrackCollection. function inside all scripts in the data/scripts/sectors/ folder -- this defines which tables the game pulls from in order to build a music playlist for that Sector.


Step 6.
Turn up the volume to 11.

That's it! Your Background Music will now play in-game. ^^



Combat Tracks
Spoiler: show

Not sure yet! I haven't investigated combat music yet, but I expect it either plays any of the files inside the data/music/combat/ folder, or operates in a similar fashion as Background Tracks and has a music table of its own. But I haven't gotten to that part yet so I don't know for now.



Boss Tracks
Spoiler: show

Each Boss has a unique track that is defined in the data/music/special/ folder. When a Boss gets spawned and goes into attack mode, the Boss defines which track to play:

The AI
registerBoss(Uuid(), nil, nil, "data/music/special/ai.ogg")
Don't worry about the other arguments -- they detail the Boss's Entity UUID index, health bar and shield bar colour values, but we're not interested in that right now. The good part is the fourth argument, which is the path to the music track.

The Guardian
registerBoss(Entity().index, nil, nil, "data/music/special/guardian.ogg")

Not Specified / Generic Boss
Bosses that don't specify a special track use the boss track data/music/special/boss.ogg.


----------------

Have fun modding your game, and listening to some cool tunes!


Shrooblord


P.S.
Note that the file paths described above can be any subdirectory of the Steam Avorion installation path you want! This means that if you package a mod with, for example, a cool new Boss to fight, you can give it custom music that sits in its own folder separate from the data/music folder, so that you don't even have to tell your users to drag the file into the appropriate folder; just "plug 'n play" and there you go!

This system means adapting, a little, but it is more flexible than the old one, and you as a modder (or user) have more control. Excellent~!

Pages: [1] 2 3 ... 39