Recent Posts

Pages: [1] 2 3 4 5 6 7 8 ... 10
1
The Babylon Project / Re: [SOLVED] How to fix space backgrounds?
« Last post by karajorma on April 19, 2018, 06:55:14 pm »
Okay, so Knossos is currently the best launcher for any version of TBP? Where can we get it?

https://www.hard-light.net/forums/index.php?topic=94068.0

But I've not made much effort to make TBP work with Knossos yet as it has a different directory structure from standard FSO.

Quote
The last time I played TBP everything worked fine with 3.7.0 and wxlauncher 0.10, what is causing the problems now? Many new issues with 3.8.0?

It works, but if we're talking about a release it needs all the bugs to be fixed and to be extensively playtested.

Quote
Not really, please explain!

Here's the instructions for Mantis and SVN from Diaspora, simply replace any reference to Diaspora with TBP.



SVN

SVN has been provided by Rev Posix and Zacam so contact them if there are any problems. Since most of the team won't have used SVN before I'm going to explain in simple terms how SVN works and why it's much better for us than FTP.

What's SVN?

SVN works like an FTP site as a way of storing our files in a central online location. To use SVN you'll need a client in the same way you need one for FTP. To start with you initially checkout the folder you are after. This is much like simply grabbing the All_Assets folder from our FTP. The difference from FTP is that if someone adds, removes or edits files SVN can get them for you simply by telling it to update your folder.
 When you want to add a file yourself you commit it. This is similar to simply uploading in FTP but unlike FTP, SVN doesn't overwrite old files when new ones are uploaded. Instead it automatically backs up the old version and installs the new one in its place. The backups can be retrieved fairly easily should you ever need them.

SVN also features the aptly named Blame system. So from now on we'll know exactly who decided to upload a broken pof, etc. :p Fortunately it also makes it much easier to recover from that sort of nonsense so the complaining should be less.

How to check out the game

  • The first thing you need is an SVN client. For Windows I strongly recommend TortoiseSVN. TortoiseSVN will require a restart after it installs.
     Anyone not using Windows is on their own from this point but if someone wants to write up a similar guide for Linux or Mac I'll add it. You should be able to plug in the information from this guide into a client for those platforms anyway.
  • You're going to need a password for SVN. Contact me for one.
  • Make a folder on whatever drive you want to install the game called Games after installing TortoiseSVN (and resetting) and right click on some empty space. Choose SVN Checkout from the right click menu.
  • For the URL enter http://tbp.penguinness.org:7701/svn/tbp/ - The Checkout Directory should be Games\TBP. Leave the other settings on default.
  • You'll be asked for the username and password you got earlier.
  • The game will be downloaded to your machine. This will take a while.


Updating your build with SVN

Now that you have the build updating is very easy. Simply right click on your Diaspora folder and click SVN Update. Any files that have been changed will be downloaded to your machine. If you have changed a a text file (say a table or mission) your changes will be merged in with the ones currently in SVN (this only affects your local copy. Not the one in SVN). If you have changed a binary file that someone else has changed and committed (or if you have both changed the same part of a text file) you will get a clash. This warns you what has happened, the rest of the update will continue but the folder will be marked with a exclamation mark to tell you that you have a clash. You should check what has changed and decide which version you need to keep. Once you have you can use the resolve option to tell TortoiseSVN what you decided.

Bear in mind that with SVN you don't always need to do a full update. You can update any folder or file in the same way.

Committing your changes

TortoiseSVN has a nice habit of marking any files you have changed since the last update in red. This allows you to easily see if you actually changed something or not before you decide to commit your changes. Until you know better, always update before you commit. This ensures that you haven't changed something that someone else has also worked on.

To commit your changes, simply select the file or folder in which you have changes and choose SVN Commit. You should enter a comment into the box to explain the changes you have made "Added weapons to Cylon Raider"  or "Fixed the Pegasus shine maps" for instance. You will also be allowed to examine any text files you are committing so you can see the changes you have made (If you have WinMerge you can configure TortoiseSVN to use that instead of its more limited diff program). Click okay and SVN will update the files.

Mantis

Mantis is a bug tracking system that we've pressed into service for keeping track of where tasks have been assigned. Despite the intimidating look of it, it's actually very simple to use.

Registering for Mantis

First thing you'll have to do is to register. This is pretty simple. Go here and fill in the fairly self explanatory form. Please register using the same name as you use on HLP as that makes it easier for us to know who you are. As with SVN the email address you give will probably receive a fair bit of email from Mantis. Make sure that you use an email address you check regularly but not one you mind getting quite a few mails to.

Since we share Mantis with every other project on HLP you'll need to added to the Diaspora project. Simply tell us that you need to be added and one of the Mantis admins will do that for you.

Using Mantis

Using Mantis consists of 2 basic tasks, reporting issues and resolving them once you're done. Since we're using Mantis for something it wasn't exactly designed for a couple of the terms seem a little strange but basically if you are given a task to model a ship you enter the task as an issue (Model ship x) and resolve the issue when you have finished.

The main reason for using Mantis in this way is that it makes it much easier to see what tasks are still needed or what tasks any particular person is working on. Simply clicking on My View will give you a list of tasks that have been assigned to you. In addition any team member can search to see if there are models we need for the next release that no one is working on, etc.

Reporting Issues

Clicking on the report issue option brings up the new report page. Simply select the Category of whatever you're working on (Mission, Model, Effect, etc). If something is urgent you can increase the priority.

The Summary is the title of the task so it will be something simple like "Texture the Galactica." The Description is a required field but shouldn't need more than a short sentence for most tasks. Additional Information can be left blank if you have nothing to add there. Required For Release is the release we need this task done by. View Status should be left as public.

Most of the other fields are related to bug tracking and can be left exactly as they are.

Once you have clicked on Submit Report you'll be taken back to the View Reports page. Click on your new report and then the Assign To [Myself] option.

Resolving Issues

Once you have finished a task select resolved from the dropdown next to Change Status To and click on it. You'll be given the option to add some notes now. You should add the names of anyone else who assisted with this task (it helps us with crediting work).
2
Gaming Discussion / Re: What are you playing right now?
« Last post by 0rph3u5 on April 19, 2018, 05:25:10 pm »
Right now, I could explore through the pit in Majula,

Bring a the torch briefly forgot that the torch in Dark Souls 2 is more a ressource that an weapon like in other Souls-games

explore the Lost Bastile

From where do you enter? No Man's Warft or Forest of Fallen Giants ?
3
Gaming Discussion / Bunga Bunga
« Last post by Spoon on April 19, 2018, 04:27:25 pm »
Man, that cane beating was brutal.

I think I might have to replace Mata Hari's picture with that of Virginia Woolf in a beard and blackface...  :P
Do it.
4
Gaming Discussion / Re: Enioch's naval shenanigans - RTW as Germany - [Image Heavy!]
« Last post by Enioch on April 19, 2018, 02:42:58 pm »
I think I might have to replace Mata Hari's picture with that of Virginia Woolf in a beard and blackface...  :P
5
Gaming Discussion / Re: Enioch's naval shenanigans - RTW as Germany - [Image Heavy!]
« Last post by crizza on April 19, 2018, 02:14:21 pm »
For some strange reasons the video only works while replying :D
Edit: Nevermind, you fixed the link, watching now^^
6
Gaming Discussion / Re: Enioch's naval shenanigans - RTW as Germany - [Image Heavy!]
« Last post by Enioch on April 19, 2018, 02:10:48 pm »


This is funny.
7
General Discussion / Re: *SPOILER THREAD* Star Wars: The Last Jedi
« Last post by -Joshua- on April 19, 2018, 12:51:03 pm »
I appreciate your opinion and would like to subscribe to your youtube channel.
8
Is it Knossos' doings that each campaign uses different settings? All kaybindings and audio settings are unique to a campaigns. Even in same mod each campaign uses different settings. I don't remember this happening before but my old settings were some kind of odd buggy mess before...

Is there any way to copy the settings from one campaign to another. it is really annoying to have to rebind every single key when switching campaign.
It is not unique to Knossos; those settings are stored in the .csg file (campaign-specific save game). There's also no really easy way to copy those settings; it's a bit of a usability issue, for sure.
9
FreeSpace Discussion / Re: Screencap Contest - April 2018
« Last post by BravoTango on April 19, 2018, 11:48:39 am »
I find the lack of Terran-Vasudan War era screenshots to be sinful.

I agree, awesome screen caps with the Apollos
10
Mission & Campaign Releases / Re: RELEASE: The Mantle, Segment 1 (Preliminary)
« Last post by Kestrellius on April 19, 2018, 11:42:32 am »
Hm...interesting. Most of what you mention I can fix easily enough (or was already planning to fix), but re: the last mission --

Spoiler:
You are not really meant to use torpedoes on the cruisers, and it's quite easy to beat the mission without doing so -- although admittedly I rarely end up using my own torpedoes until the destroyers show up. The way I usually do it is this: order all fighters to engage enemy. This allows them to shred the first wing of cruisers very quickly. The Cains are a bit more of an issue, and I often have to C-3-1 one or two of them. The corvettes show up, and the bombers' torps are unlocked. I direct each bomber wing to take out one corvette. Then I throw everything that's left at the destroyers. I tend to play it almost exclusively as a command-strategy mission.

I think the instruction not to use torps on the cruisers...I think it was actually not supposed to be directed at the player, but rather to indicate that the bombers would have their torpedoes locked until the corvettes showed up. I think that's why that was there. I've actually never tried using my own torps on the cruisers.

Restricting command to the bombers is an interesting idea, and would make commanding them a lot less annoying. I'll have to think about that.

Oh, and on using the Sekhmet in the previous mission -- yeah, I'll have to make that clearer. I just figure that the Sekhmet is still the best option for the defense mission, despite being a bomber, simply by virtue of having FS2 stats rather than FS1 stats. And it's one of the better ships, besides.

I think you've made me realize that I might have made that mission more difficult for myself by trying to be too clever. I'm looking at all these wings and trying to figure out how I can micromanage them all with hotkeys and so forth, then I think there's something wrong with me for feeling overwhelmed, and then I just give up entirely. I hadn't considered good old C-3-9 and C-3-1. So maybe it's my fault for overthinking things. I wasn't even aware that weapons could be locked like that.

Eh, if the player is confused it's basically my responsibility. Within reason, at least. Yeah, I think I'm going to restrict wing command to the bombers.

I'm sad this thing doesn't have its own forum section. This is the best campaign I've played in eight years and is a true masterwork of both story and game design. Hats off to you, dude.

Oh! Well...thanks! I really appreciate that!
Pages: [1] 2 3 4 5 6 7 8 ... 10