Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Pages: [1] 2 3

Author Topic: Now YOU can be the proud new owner of an ICE for the low, low price of $0.0!!!!!  (Read 21835 times)

Sundog

  • Admiral
  • *****
  • Posts: 1727
    • View Profile

Making ICE was a great experience. I learned a hell of a lot from this community and I had fun doing it. So thanks for that  :)

Unfortunately, I've been neglecting ICE for almost a year now, and I can't afford the time commitment to stop neglecting it. Not properly anyway. It's in bad shape at the moment, but it wouldn't take much work to whip it into decent shape again. 'Decent' wouldn't be good enough though, and the work involved to get ICE into excellent shape is too much for me to take on right now. However, I really don't want ICE to die from my neglect, so I thought I'd ask if anyone here would be interested in taking over. To be clear; I'm not asking for anyone to work on this mod for me, I'm offering the mod in it's entirety, including full creative control, forever. It hurts like a batch to let go of something I've put so much thought and effort into, but it wouldn't be fair otherwise.

So... Any takers? I'm not sure how much interest there will be (if any), but I thought I'd open the possibility up for discussion in case more than one person is interested.

Thaago

  • Global Moderator
  • Admiral
  • *****
  • Posts: 7209
  • Harpoon Affectionado
    • View Profile

Its such a beautiful mod that it would be a shame to see it die. I'd be willing to fix up code or add new ship systems, but my spriting skills aren't good enough to make new ships for it. If someone else wants to handle that end I'd gladly join a team.
Logged

Sundog

  • Admiral
  • *****
  • Posts: 1727
    • View Profile

Cool  :)
You might be surprised at how easy it is to make the ship sprites, actually. The way I made them is pretty methodical, and I'd be happy to explain the steps.

Histidine

  • Admiral
  • *****
  • Posts: 4682
    • View Profile
    • GitHub profile

To get the ball rolling, I've forked ICE and fixed the crash bug I encountered, along with adding flavour text and a number of polish items. Will make pull request as soon as I've done some other things (mainly stuff recommended to me concerning ShaderLib and the decorative weapons; updated Nexerelin compatibility as well).

I certainly won't have time to maintain this mod on anything resembling a permanent basis, though. Someone else will have to do that, though I might be able to contribute patches now and then.

Incidentally, a question:
Spoiler
Is the Apocrypha recall teleporter supposed to look like this?



If it's not supposed to actually be usable in the same way as a normal weapon, the mount should be a SYSTEM or DECORATIVE mount. If it is, it ought to have proper text. Let me know which one and I'll fix it.
[close]
Logged

Sundog

  • Admiral
  • *****
  • Posts: 1727
    • View Profile

You rock Histidine  :D

Is the Apocrypha recall teleporter supposed to look like this?
No, it's not. It's supposed to be decorative. Nice catch. I probably forgot to make it decorative when I made the recall teleporter activate automatically.

Agalyon

  • Commander
  • ***
  • Posts: 248
    • View Profile

So wait, is that fork safe to use now?
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4682
    • View Profile
    • GitHub profile

Alright, PR filed. Now let's see who picks it up  ;)
So wait, is that fork safe to use now?
It should be, yes.
(I haven't actually done a full playthrough with it so I can't promise there aren't weird bugs hidden somewhere, but at least the most obvious/likely crash is gone now)
Logged

Agalyon

  • Commander
  • ***
  • Posts: 248
    • View Profile

Alright, PR filed. Now let's see who picks it up  ;)
So wait, is that fork safe to use now?
It should be, yes.
(I haven't actually done a full playthrough with it so I can't promise there aren't weird bugs hidden somewhere, but at least the most obvious/likely crash is gone now)
Alright man, sounds great. Ill slap that on my playthrough right now and tell you if anything comes up. Thanks for putting the work into it, I appreciate it and I'm sure Sundog does too.
Logged

Sundog

  • Admiral
  • *****
  • Posts: 1727
    • View Profile

Thanks for putting the work into it, I appreciate it and I'm sure Sundog does too.
Truth  :)

Cycerin

  • Admiral
  • *****
  • Posts: 1665
  • beyond the infinite void
    • View Profile

Im really sad the greatness that is ICE has to go down like this but on the other hand I'm glad stuff's being moved forward.
Logged

Agalyon

  • Commander
  • ***
  • Posts: 248
    • View Profile

Got a huge string of errors upon making a new game in the in-game log (where version checker is), not sure how to view them explicitly. It seems to work fine though, haven't had any problems yet.

[EDIT] If someone could give me a basic rundown of how the ICE factions and colony ship mechanics work I would appreciate it, so I could watch them better and try to see if anything is up. Also, I will say both of the markets seem exceptionally barren, despite the max stability of the main base. Not sure if that's a problem or intended. I assume there is more than one exiled fleet? The initial one seems to get destroyed alarmingly quickly.
« Last Edit: October 09, 2015, 07:40:18 PM by HeartofDiscord »
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4682
    • View Profile
    • GitHub profile

[EDIT] If someone could give me a basic rundown of how the ICE factions and colony ship mechanics work I would appreciate it, so I could watch them better and try to see if anything is up. Also, I will say both of the markets seem exceptionally barren, despite the max stability of the main base. Not sure if that's a problem or intended. I assume there is more than one exiled fleet? The initial one seems to get destroyed alarmingly quickly.

Colony fleet behaviour:
  • If 30 days have passed since the last colony fleet was alive, spawn a new one at the Citadel.
  • Colony fleet looks for a system to camp out in, and heads over there to annoy the locals.
  • Once colony fleet arrives at a system, it stays there for 75-125 days, then moves to another system.
  • Colony fleet is supposed to make a "trade offer" every 16 days, but I'm not sure if that works or even does anything.
  • Colony fleet can detach some of its escorts as smaller fleets to fight other people. These will merge back into the colony fleet after some time.
  • If colony ship (Shalom) is destroyed, the market is moved to a hidden star. It'll be reattached to the next colony fleet. The survivors of the original fleet, if any, become a vagrant fleet and look for somewhere to despawn.
(Those interested in the code: look in  Ulterius.java (initial setup at game start), ICEEveryFrameScript.java, and ExodusEvent.java)

Unless I missed something, Idoneus Garrison behaves largely like any other faction.

I suspect the lack of trade commodities is due to the lack of productive market conditions. It probably doesn't help that both Idoneus factions are hostile to most people and thus have difficulty trading.
Logged

Agalyon

  • Commander
  • ***
  • Posts: 248
    • View Profile

Mmmmmmkay. Alright. Trade could be worked on then I guess but other than the odd conditions, its probably not an actual bug. Getting ships is going to be hard, probably best to just try and capture for now. Would going out of your way to trade with them help them grow somehow? I doubt it would, especially having no other friends, but I know extremely little about how trading and the generation of a bases resources work.

Thank you for the quick response btw, I appreciate it
Logged

Sundog

  • Admiral
  • *****
  • Posts: 1727
    • View Profile

I assume there is more than one exiled fleet? The initial one seems to get destroyed alarmingly quickly.
At one point there could be more than one colony fleet if there were enough star systems, but I'm pretty sure that's not the case in this version. In my experience the colony fleet would survive until it decides to go to a place like Syndria where it would get hammered to death by large fleets.

  • Colony fleet is supposed to make a "trade offer" every 16 days, but I'm not sure if that works or even does anything.
The only purpose the trade offer serves is to let the player know they can trade with the colony fleet through a notification. It was working correctly at one point. It stops showing up as soon as the player docks at the colony fleet for the first time.

Agalyon

  • Commander
  • ***
  • Posts: 248
    • View Profile

Getting this crash. Does this have to do with ICE? I removed ICE and it doesn't seem to be happening anymore.

Code
1694666 [Thread-5] INFO  com.fs.starfarer.api.impl.campaign.events.FoodShortageEvent  - [The Exiled Idoneus Colony Fleet] Expired
1695129 [Thread-5] ERROR com.fs.starfarer.combat.D  - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.api.impl.campaign.events.RecentUnrestEvent.increaseStabilityPenalty(RecentUnrestEvent.java:76)
at com.fs.starfarer.api.impl.campaign.events.BaseEventPlugin.increaseRecentUnrest(BaseEventPlugin.java:269)
at com.fs.starfarer.api.impl.campaign.events.FoodShortageEvent.endEvent(FoodShortageEvent.java:610)
at com.fs.starfarer.api.impl.campaign.events.FoodShortageEvent.advance(FoodShortageEvent.java:374)
at com.fs.starfarer.campaign.events.CampaignEventManager.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.ooOO.super(Unknown Source)
at com.fs.starfarer.new.Òôo000(Unknown Source)
at com.fs.oOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Ò00000(Unknown Source)
at com.fs.starfarer.combat.D.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
« Last Edit: October 10, 2015, 10:17:02 PM by HeartofDiscord »
Logged
Pages: [1] 2 3