Homeworld-style Adventure Study MKII

A place to discuss mods in development and concepts for new mods.
Post Reply
TVR
Militia Commander
Militia Commander
Posts: 334
Joined: Sat Sep 08, 2012 3:26 am

New version: http://forums.kronosaur.com/download/fi ... d059e7a35c

2014/10/09
-Added PSD support (Linked weapons, ship changing, etc.)
-Added fighter manufacturing (Currently 1000 RUs for a Xenophobe Fighter, the PSD cheat menu has been repurposed for the other ships, but no RU cost for those yet)
-Added new driveEffects

mothership.xml now requires "PlayerShipDrones", "PSD_Dn01" and "120Dn01" - they should be available from the Succession modpack.

@StealthX

Very nice drive effects, have merged them and the new manuever stats into this version.

The current bitmask was custom made only to serve as a placeholder. Its flaws appear as jagginess at the bottom of the sprite at certain horizontal facings when the background is not black, e.g. when near a star. Perhaps we could improve that by rendering a blank white version of the mothership and using that as the bitmask.
Attachments
ms2.zip
(10.95 KiB) Downloaded 382 times
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

Sweet, thanks for the update. I haven't been able to do any modding since school started :(
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
StealthX051
Commonwealth Pilot
Commonwealth Pilot
Posts: 80
Joined: Sat Jul 26, 2014 5:26 pm

Going to have to concentrate on school, updates will be few and far between.
User avatar
Autohummer
Militia Lieutenant
Militia Lieutenant
Posts: 238
Joined: Fri Jan 06, 2012 10:51 am

Late to the scene, but I'll see what I can do.
Has resurfaced!
TVR
Militia Commander
Militia Commander
Posts: 334
Joined: Sat Sep 08, 2012 3:26 am

wb Autohummer

Will be preparing your download, interested in joining onto the project?

Just finished adding Hanger Bay support, the mothership can now launch and retrieve ships. Added Scramble Fighters and Return to Mothership to the Domina Powers menu, since it's more accessible than a dockscreen.

The ship interior dockscreen map is still a mess though, can someone check the download and reconfigure it?

Also wrote some more ideas about the direction in the XML. Please add to them!

@StealthX

No worries, this was always meant to be a long term project.
Attachments
command.jpg
command.jpg (88.04 KiB) Viewed 14300 times
hanger.jpg
hanger.jpg (123.85 KiB) Viewed 14300 times
mothership.xml
(77.06 KiB) Downloaded 227 times
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ
User avatar
Autohummer
Militia Lieutenant
Militia Lieutenant
Posts: 238
Joined: Fri Jan 06, 2012 10:51 am

@TVR Happy to lend a hand however I can help. Though I can't code well I can do the other things.
Has resurfaced!
TVR
Militia Commander
Militia Commander
Posts: 334
Joined: Sat Sep 08, 2012 3:26 am

@Autohummer

Welcome aboard!

The 2nd MS Team:

RPC - Coding
TVR - Coding
FourFire - Design and playtesting
StealthX - Graphics
Autohummer

Our project files so far: http://www.fileconvoy.com/dfl.php?id=g8 ... 5a26519fcb

Just select the Mothership POC at the ship select screen. All functionality is linked to the ship interior dockscreen. Shipyard doesn't fully work ATM. Ask away if there is anything else.

@FourFire, StealthX, RPC

Updated the mothership description with the text from the old thread
Refactoring shipyard code (@RPC Use Functions!)
- What should we do next?
- IRC discussion?
- Get updates: http://www.fileconvoy.com/dfl.php?id=g8 ... 5a26519fcb

Current features:
-Operational hanger bay
-Basic fleet commands
-Salvaging
-Item production
-PSD support

Code: Select all

Current ideas:
-Ship design
  -Full customization
  -Refits
-Ship/Item production
  -Production queues?
-Research?
-Advanced fleet command
  -Realtime tactical map
  -Fleet roster
  -Squadrons
  -Formation builder
  -Additional commands
  -Fleet logistics?
-Capital ship simulator
  -Better flavor text
  -Dockscreen map with:
    -Engine Room
    -Hanger Bay
    -Cargohold
    -Bridge
    -Turrets
    -Research Lab
    -Materials Processing
    -Shipyard
    -Infirmary
    -Crew Quarters
  -Battle damage to ship interior
  -Damage control
  -Crew?
-Mothership upgrades
  -Weapon mounts
  -Larger cargoholds/hanger bays
  -Additional modules
    -Additional launching bays
    -Deep space sensor array
    -Gaian processor space debris vacuum
    -Cloaking device
    -Fleet shield generator
-Story?
-More ideas
-Project file hosting
Last edited by TVR on Thu Dec 25, 2014 4:39 am, edited 1 time in total.
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ
FourFire
Militia Captain
Militia Captain
Posts: 567
Joined: Sun Aug 12, 2012 5:56 pm

I'm back from my longterm absence from Transcendence!

It's great to see the new version, I will playtest it immediately.
(func(Admin Response)= true){
if(admin func(amiable) = true)
Create func(Helpful Posts)
else func(Keep Calm and Post derisive topics)}
TVR
Militia Commander
Militia Commander
Posts: 334
Joined: Sat Sep 08, 2012 3:26 am

@FourFire

Alright, tell us how it goes.

Currently reworking the backend for squadron design. It should be working by the end of December.
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ
FourFire
Militia Captain
Militia Captain
Posts: 567
Joined: Sun Aug 12, 2012 5:56 pm

In testing I got a graphical bug which looks like the mothership has a different number of functional facings, than visual facings (so the sprite is either larger or smaller than the number of facings which the ship has)

Measuring ingame, it seems that there are 2/3 as many facings in the spritesheet as there are functional facings for the ship, I'm going to assume a 120 sprite / 180 functional, but I cannot find where in the .xml these setting are otherwise I'd fix them myself.

The game also crashes with the following error when in the map and rotating:

Program state: OnAnimate
Program state: painting map
Game state: in game

it happens when you turn past the 0/360 facing; north, or upwards.
(func(Admin Response)= true){
if(admin func(amiable) = true)
Create func(Helpful Posts)
else func(Keep Calm and Post derisive topics)}
TVR
Militia Commander
Militia Commander
Posts: 334
Joined: Sat Sep 08, 2012 3:26 am

@FourFire

Try replacing:

Code: Select all

<Maneuver
	maxRotationRate=	"3.0"
	rotationAccel=		"0.5"
	rotationStopAccel=	"9.0"
	/>
With:

Code: Select all

<Maneuver
	rotationCount=      "120"
	maxRotationRate=	"3.0"
	rotationAccel=		"0.5"
	rotationStopAccel=	"9.0"
	/>
As the most recent version of PSD supports only 1.3, testing has so far only been conducted on 1.3

The patched snippet of code, if it solves the sprite rotation issue, would confirm a bug with 1.5 involving non-rectangular sprites. Let us know if it helps.

With any luck, the next development version should have this fixed as well as having an implementation of Squadron Design. Just need to finalize device selection for squadron design.
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ
FourFire
Militia Captain
Militia Captain
Posts: 567
Joined: Sun Aug 12, 2012 5:56 pm

Thanks, I am testing it now.

Nope, that didn't solve the problem, jut changed it, I also tried the new settings with 180 and 40 facings, no dice.
(func(Admin Response)= true){
if(admin func(amiable) = true)
Create func(Helpful Posts)
else func(Keep Calm and Post derisive topics)}
TVR
Militia Commander
Militia Commander
Posts: 334
Joined: Sat Sep 08, 2012 3:26 am

-Fixed the 1.5 sprite facings issue (New bug in 1.5, assumes each sprite is square with height equal to imageWidth)
-Implemented Squadron Design, Squadron Production
-Added Repair function, total mass display to Hanger Bay
-Finished writing all backend functions
-Stations are now worth 5000 RUs when salvaged, and are no longer scuttled

TODO:
-Update PSD
-New mothership model?
-Find project hosting
-Improve fleet command interface

The new version of mothership.xml is attached to this post. The previous download can be updated with this, otherwise I will try to upload another full archive soon.

Should we upload to Xelerus, or should we wait? Do we need to replace the mothership sprite?

@RPC

Modified the RPCDSData a bit, converting it into a proper data function. Supplementary work on the dsItems and dsShips. Can't figure out why items occasionally disappear from dsItems, though.

@Autohummer

Any chance of a custom mothership model?

@StealthX

Any updates? BTW, RPC and I were developing a Gundam 00 mod, current progress attached to this post.

@FourFire

New version ready for testing and evaluation. What do we need to improve? What should we do next?
Attachments
RPC.xml
(123.67 KiB) Downloaded 221 times
mothership.xml
(121.07 KiB) Downloaded 229 times
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ
RPC
Fleet Admiral
Fleet Admiral
Posts: 2876
Joined: Thu Feb 03, 2011 5:21 am
Location: Hmm... I'm confused. Anybody have a starmap to the Core?

Would vote in favor of putting it up on Xelerus since forum feedback is a bit mediocre. I can't really do much this week since midterms on Wednesday and Friday so we'll see. Thanks for working on this TVR and picking up my slack (sorry for disappearing during holidays and not responding to your IRC ping >.< )
Tutorial List on the Wiki and Installing Mods
Get on Discord for mod help and general chat
Image
Image
Der Tod ist der zeitlose Frieden und das leben ist der Krieg
Wir müssen wissen — wir werden wissen!
I don't want any sort of copyright on my Transcendence mods. Feel free to take/modify whatever you want.
TVR
Militia Commander
Militia Commander
Posts: 334
Joined: Sat Sep 08, 2012 3:26 am

Alright, RPC, I'll compile a stable release and create a shared account for Xelerus. Anyone happen to have a mod description we could use?
Fiction is reality, simplified for mass consumption.
PGP: 0x940707ED, 5DB8 4CB4 1EF5 E987 18A0 CD99 3554 3C13 9407 07ED
Bitcoin: 1LLDr7pnZDjXVT5mMDrkqRKkAPByPCQiXQ
Post Reply