Home » Stars! 2.6/7 » The Bar » My Stars! Epiphany.
Re: My Stars! Epiphany. |
Sun, 03 May 2020 11:52 |
|
ricks03 | | | Messages: 222
Registered: January 2012 Location: NC | |
|
There are already x-file sanitizer programs. Mine detects for Colonizer, 10th Starbase, Spacedock, and Cheap Starbase for example My code can also tell when a player fixes it in the .x file on a subsequent upload (well, except for Cheap Starbase, that one is proving tricky), and can also fix the problem inside the file arbitrarily. That functionality is built into my hosting program. I think it's important to stamp out those issues because, regardless of how cool race design can be, if you can't be fairly certain other players aren't cheating the game is a lot less fun. So mapping out those remaining blocks that are tied to core Stars! bugs (e.g. BattlePlan Block, the Unload Task blocks, the Fleet Move/Split/Merge) would have more impacts.
There are already tools that let you redesign and reallocate points for things ...
I think you'd have an easier path by simply modifying the races in the .hst file post-game creation. Then they'd be permanently changed, and I'd bet Stars! never revalidates them. You could do that off of a game of default humanoids; just modify everything to what you wanted.
The race data itself is, I think, completely understood. I can already read (and display) the information out of a .r file (thanks to Raptor's work), and modify everything in it, including password. So that's possible now.
You can see Raptor's work on Race here: https://github.com/stars-4x/starsapi/blob/master/src/main/ja va/org/starsautohost/starsapi/block/PlayerBlock.java
and my translation of that is here: https://github.com/ricks03/TotalHost/blob/master/scripts/Sta rsRace.pl [interesting, AH breaks the URL with a space for the .pl file]
If you're redesigning the race wizard points, you don't HAVE to completely understand how they're assigned now, right? You can just be close (or not!).
You can also accomplish almost exactly what you want with no coding within a handicapping system. Pick an arbitrary amount of points that must be left over in the race wizard and use handicapping.
Example: 50 points must be left over.
-JoaT can only take No Advanced Scanners if they also take an additional 95 pt penalty.
-Interstellar Traveler additional 50 pt penalty
-Alternate Reality additional 50 pt bonus
So a JOAT would have to have 145 points left over, an IT 100, and an AR 0.
[Updated on: Sun, 03 May 2020 11:54]
https://www.irelandbybicycle.com
http://totalhost.sinister.net:999
https://github.com/ricks03/TotalHostReport message to a moderator
|
|
|
|
|
My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Sun, 03 May 2020 11:52
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Sun, 03 May 2020 12:18
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Mon, 04 May 2020 02:07
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: raptor on Mon, 04 May 2020 10:54
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Mon, 04 May 2020 11:14
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Tue, 05 May 2020 02:46
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Tue, 05 May 2020 10:24
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: raptor on Sun, 03 May 2020 13:58
|
|
|
Re: My Stars! Epiphany.
By: raptor on Sun, 03 May 2020 15:42
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Sun, 03 May 2020 16:23
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Sun, 03 May 2020 23:13
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Tue, 05 May 2020 10:31
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Tue, 05 May 2020 11:32
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Tue, 05 May 2020 13:14
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: raptor on Sat, 09 May 2020 05:50
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Sat, 09 May 2020 23:13
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Sat, 09 May 2020 17:25
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Sat, 09 May 2020 23:09
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Sun, 10 May 2020 03:05
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Tue, 02 June 2020 11:55
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Wed, 03 June 2020 10:59
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Wed, 03 June 2020 13:15
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Thu, 04 June 2020 12:13
|
|
|
Re: My Stars! Epiphany.
|
|
|
Re: My Stars! Epiphany.
By: ricks03 on Sat, 06 June 2020 10:29
|
Goto Forum:
Current Time: Sun May 12 10:31:13 EDT 2024
|