Topic: SFC Launcher (a dynaverse and gamespy's online services replacement)  (Read 84952 times)

0 Members and 1 Guest are viewing this topic.

Offline TarMinyatur

  • Lt.
  • *
  • Posts: 938
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #80 on: January 18, 2017, 07:39:40 pm »
We work with the tools we have. The Phaser-A has a broken minimum damage estimator. It's been that way for 16 years or so.

StarfleetOP.exe has 1000 bytes of free space at the end of the code (.text) section for custom functions. I just realized this today! So I copied the working Ph-A max damage function, modified one offset inside it, modifed the call to the broken function, and tested the new Ph-A minimum damage function...

Notice the "8" instead of the misleading zero? Heh. IDA is a cool tool. Look for v2.564 someday. I'd like to fix the Ph-B minimum damage estimator too. Fixed that one too.
« Last Edit: January 18, 2017, 08:22:10 pm by TarMinyatur »

Offline Captain Adam

  • Lt.
  • *
  • Posts: 745
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #81 on: January 19, 2017, 06:26:08 am »
Very good news indeed. Slightly off topic but not that far out there...

I have been thinking of an idea. There's a couple of people who I speak with who still mod and add stuff to OP. Some of the guys have difficulties with adding UIs to the game. Some because they lack the expertise, others because they lack the necessary software. There's also the fact that if I introduce let's say an Oberth Class UI into the download package, someone else won't be able to see this in their game without making the necessary manual changes themselves. Sometimes I kitbash ships and I would like people to have my specific UIs but they don't and I have to set the ships hardpoints to something that is compatiable with their exe/sprite.
Then there's the shiplist. Another manually intensive obstacle when people just really wanna add the ship and see it the way the author intended.
Some people like Tar and others know how they want their ships to be added and do it themselves but others are left to the mercy of sifting through pages on the forums and searching for old links to software and programs/plugins they don't have or waiting for a response on the forum that seems to be as long as like waiting for the Israelis and Palestinians to broker peace. Anyways, is it possible to create a tool so when someone like me kitbashes a ship, with everything included like hardpoints, UIs and the recommended shiplist specs to automatically plugin the UI into the sprites, plug a new line into the shiplist and place the ship in the right folder in order to make things easier and quicker.

This tool needs to account for several issues. Such as a button that adds it to the primary shiplist/fighterlist in the assets folder. Another button to add it to the metaAssets shiplist/fighterlist version bc people like Tar have two sets that necessarily aren't the same.
Another button to add the UI if the person wants to bc as I stated above it's difficult to custom make everyone's request. In my example I may want the Oberth to be just a survey ship being only one ship and one line within the shiplist entries and not an entire overhaul of the frigate list. The UI feature would be extremely useful for those who need a person like me to make UIs for their game bc they are unable to themselves. Again, just a suggestion. I'm very satisfied with all the tools we currently have and for me it's no big deal but for others it seems like a lot of work to simply make/add a UI or an entry into the shiplist.
If you think it's a cool idea and wanna give it a shot I would glad give you my thoughts on how the layout should appear so it's fluid for the users such as the recipients of the download but also fluid for the creators of the model packages.   

Offline d4v1ks

  • D.Net VIP
  • Lt.
  • *
  • Posts: 788
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #82 on: January 19, 2017, 07:42:36 am »
Anyways, is it possible to create a tool so when someone like me kitbashes a ship, with everything included like hardpoints, UIs and the recommended shiplist specs to automatically plugin the UI into the sprites, plug a new line into the shiplist and place the ship in the right folder in order to make things easier and quicker.

This tool needs to account for several issues. Such as a button that adds it to the primary shiplist/fighterlist in the assets folder. Another button to add it to the metaAssets shiplist/fighterlist version bc people like Tar have two sets that necessarily aren't the same.

If you think it's a cool idea and wanna give it a shot I would glad give you my thoughts on how the layout should appear so it's fluid for the users such as the recipients of the download but also fluid for the creators of the model packages.

Yes, i can do something like that for sure.
You would be amazed how easy is to work with the sprites.q3 atm.
But i have such a big 'to do' list atm... Let me finish the SFC Launcher first.
"But he isn't wearing anything at all!" (The Emperor's New Clothes)

Offline d4v1ks

  • D.Net VIP
  • Lt.
  • *
  • Posts: 788
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #83 on: January 19, 2017, 07:48:58 am »
Did you saw how the SFC Launcher's interface looked like?
I'm having problems with the look of the Main Tab at the moment... It just doesnt feel right.
I will post a pic after leave work.
Maybe you can help make it look better.
« Last Edit: January 19, 2017, 08:18:18 am by d4v1ks »
"But he isn't wearing anything at all!" (The Emperor's New Clothes)

Offline Captain Adam

  • Lt.
  • *
  • Posts: 745
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #84 on: January 19, 2017, 09:26:14 am »
Yup, I understand you have a priority. I just wanted to get it out there so you would know. Anything I can do is willing to help. Time permitting of course. I work crazy hours 0400-1230 so sometimes I'm exhausted during the week. Thanks again.

Adam

Offline d4v1ks

  • D.Net VIP
  • Lt.
  • *
  • Posts: 788
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #85 on: January 19, 2017, 02:52:44 pm »
It does its job, but looks bad, right?  ;D
"But he isn't wearing anything at all!" (The Emperor's New Clothes)

Offline Captain Adam

  • Lt.
  • *
  • Posts: 745
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #86 on: January 19, 2017, 03:23:04 pm »
Lol

You too funny. If it does the job then it's fine by me. Idk what I can do. I'm just a kitbasher. I cannot tackle this aesthetically without seeing the components. Looks like you need an artist with a little knowledge in making pop up programs textures.

Offline TarMinyatur

  • Lt.
  • *
  • Posts: 938
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #87 on: January 19, 2017, 05:18:55 pm »
I like the idea of a 2.563->2.564 patch that is not too disruptive. Some players are very accustomed to the 2.552 patch as a platform. A 2.552->2.564 patch seems reasonable. I don't have a personal preference. A CD (or .iso) to 2.564 patch is good too if someone gets a newer computer.

I didn't isolate many variables in OP. They could be moved to the free space. I didn't verify all of TAnimaL's offsets for the SFC_Editor. I found one variable (Hellbore charge rate 2.5d) that is shared with a vessel library function and should be isolated. But I bet 99% of them are fine because the OP code uses more immediate values than SFC2CE, which uses tons of shared values. Changes to the Fusion Beam, Scanner, and Sensor code are not worth relocating. They're just minor edits of conditional jumps and general register math.

The complex function you did for Space Backgrounds is working. It's up to you if you want to do it in a "safer" way.

Carlos, you work on the functions for HD and gamespy. When that looks good, send the .exe to me. I can add the Ph-A and Ph-B estimator functions and any other bug fixes in the meanwhile. I have copies of the Heavy Phaser functions and other notes in a text file to refresh my memory.

Offline d4v1ks

  • D.Net VIP
  • Lt.
  • *
  • Posts: 788
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #88 on: January 20, 2017, 03:06:35 am »
Ok, the exe has all the changes already coded.
It is not much.

Yesterday i tested the SFC Launcher with sfc eaw 2037, and it also worked as well.
Later, i will send you the file, so you can add your last touches.

"But he isn't wearing anything at all!" (The Emperor's New Clothes)

Offline xeryx

  • Lt. Junior Grade
  • *
  • Posts: 49
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #89 on: January 25, 2017, 10:45:02 pm »
Take your time guys!
I think having a patch is the best idea. 

Capt Adam,
That is a great idea. 

Keep up the good work, there is no pressure, it isn't like this game was released yesterday.

Offline d4v1ks

  • D.Net VIP
  • Lt.
  • *
  • Posts: 788
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #90 on: February 04, 2017, 10:55:55 am »
As the work on the new SFC Launcher release continues,
I've finished the work on the SFC3 executable.
It took some time, but the final result is very cool.
I’ve replaced 2 functions in there, to reproduce the same 2 new mechanics that will be used in SFCOP.
With these changes in place, you will not need to hexedit anything anymore, to use Gamespy, or any custom HD resolution.

I will publish it in the next SFC Launcher release.

Cheers

Code: [Select]
// New gamespy mechanics (with the old hardcoded hostnames as example).

[Gamespy]
motd=http://www.gamespyarcade.com/features/launch.asp?svcname=sfc3
master=master.gamespy.com
gpcm=gpcm.gamespy.com
gpsp=gpsp.gamespy.com

// New resmode mechanic (with the default/lowest resolution, as example).

[3D]
width=1024
height=768

// You can use the sprites.q3 Editor at
// http://www.hotandspicyforums.com/post201588.html#p201588
// to manually replace any default resolution you wish.
// or wait a bit for the new SFC Launcher release, that will automate the process.
"But he isn't wearing anything at all!" (The Emperor's New Clothes)

Offline Captain Adam

  • Lt.
  • *
  • Posts: 745
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #91 on: February 04, 2017, 05:06:50 pm »
Very cool

Offline d4v1ks

  • D.Net VIP
  • Lt.
  • *
  • Posts: 788
  • Gender: Male
« Last Edit: April 27, 2017, 08:47:49 am by d4v1ks »
"But he isn't wearing anything at all!" (The Emperor's New Clothes)

Offline Tumulorum Fossor

  • Lt. Junior Grade
  • *
  • Posts: 147
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #93 on: April 27, 2017, 08:34:23 pm »
this... is... fricking AWESOME!!!!!!

Offline vonfrank

  • Lt. Junior Grade
  • *
  • Posts: 29
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #94 on: April 27, 2017, 09:24:23 pm »
Nice!

I am SO pumped for the release of this! Cant wait to play it with friends.

Offline AlDaja

  • Lt. Junior Grade
  • *
  • Posts: 85
  • Gender: Male
  • SFC:III Troubleshooter
    • Starfleet Command Forums
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #95 on: April 29, 2017, 12:06:20 pm »
Looks great.  Do you think you'll have a version that will operate for SFC3?  If so, like to give it a try with our mods we've been working on.
Don't try to be a great man. Just be a man, and let history make its own judgments.

Offline d4v1ks

  • D.Net VIP
  • Lt.
  • *
  • Posts: 788
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #96 on: April 29, 2017, 02:15:55 pm »
Yes, it works perfectly with SFC3.
That was the point of the video. :)
"But he isn't wearing anything at all!" (The Emperor's New Clothes)

Offline FA Frey XC

  • Site Owner
  • Administrator
  • Captain
  • *
  • Posts: 5695
  • Gender: Male
    • XenoCorp.Net
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #97 on: May 15, 2017, 12:41:59 pm »
I have stickied this thread.

Regards,
Vice President of Technology,
Dynaverse Gaming Association
Owner, CEO XenoCorp Inc.


Offline vonfrank

  • Lt. Junior Grade
  • *
  • Posts: 29
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #98 on: September 25, 2017, 10:32:57 am »
Good to see this hasn't been forgotten... I was starting to wonder if the project had quietly died.

Offline d4v1ks

  • D.Net VIP
  • Lt.
  • *
  • Posts: 788
  • Gender: Male
Re: SFC Launcher (a dynaverse and gamespy's online services replacement)
« Reply #99 on: September 26, 2017, 10:35:19 am »
Quiet, but not dead.
This project will eventually materialize in some kind of release as we did before.
"But he isn't wearing anything at all!" (The Emperor's New Clothes)