March 19, 2002, 13:40
|
#1
|
Prince
Local Time: 21:56
Local Date: October 31, 2010
Join Date: Jul 2000
Location: looking for a saviour in these dirty streets
Posts: 660
|
MoO2 galaxy sizes
OK...I admit I'm something of a massive empire builder on MoO2, but does anyone else find even the Huge galaxy isn't big enough? Does anyone know of a way to alter the size of the galaxy?
(edit) just downloaded a HEX editor to see if I can't tweak some of the .lbx files, but I'm none too optimistic (especially since my programming skills are about equal to Robert Mugabe's niceness abilities). Anyone with a better solution?
__________________
"Love the earth and sun and animals, despise riches, give alms to every one that asks, stand up for the stupid and crazy, devote your income and labor to others, hate tyrants, argue not concerning God, have patience and indulgence toward the people, take off your hat to nothing known or unknown . . . reexamine all you have been told at school or church or in any book, dismiss whatever insults your own soul, and your very flesh shall be a great poem and have the richest fluency" - Walt Whitman
|
|
|
|
March 19, 2002, 18:19
|
#2
|
Emperor
Local Time: 16:56
Local Date: October 31, 2010
Join Date: Mar 2000
Location: Flyover Country
Posts: 4,659
|
Bigger galaxies, more races on the board at once.
That's all I really need to make my MoO2 experience...perfect.
I really wish they had allowed as large a game as you wanted, whether they thought your computer could handle it or not.
__________________
"We have tried spending money. We are spending more than we have ever spent before and it does not work...After eight years of this Administration, we have just as much unemployment as when we started... And an enormous debt to boot!" — Henry Morgenthau, Franklin Delano Roosevelt's Treasury secretary, 1941.
|
|
|
|
March 19, 2002, 19:02
|
#3
|
Deity
Local Time: 17:56
Local Date: October 31, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
Man I thought I was a big fan, but I do not play Huge maps anymore, hardly even large ones. It is too much work to get all of those planets. If only I could just finish and not be compelled to have all planets (maybe a shrink).
|
|
|
|
March 19, 2002, 21:31
|
#4
|
King
Local Time: 05:56
Local Date: November 1, 2010
Join Date: Sep 1999
Location: Australia
Posts: 1,515
|
Quote:
|
Originally posted by The Mad Monk
Bigger galaxies, more races on the board at once.
That's all I really need to make my MoO2 experience...perfect.
I really wish they had allowed as large a game as you wanted, whether they thought your computer could handle it or not.
|
Now there's an idea! Being able to use all of the default races in a single game. Probably would have caused too many complaints with too many people exceeding their system specs though. Also I'm guessing it wouldn't become apparent until most of the galaxy had been colonized, hence a lot of game time is essentially wasted.
The Corion editor doesn't allow any more stars/colonies to be added to huge maps so I'd guess its probably a limit you can't break
|
|
|
|
March 20, 2002, 12:03
|
#5
|
Prince
Local Time: 21:56
Local Date: October 31, 2010
Join Date: Jul 2000
Location: looking for a saviour in these dirty streets
Posts: 660
|
I know there's a way to do it - I've got a .lbx file editor and I've got all the code set out. Trouble is, there's several hundred pieces of data per file, and I have no way of knowing which one is the galaxy size variable
Anyone with any ideas?
__________________
"Love the earth and sun and animals, despise riches, give alms to every one that asks, stand up for the stupid and crazy, devote your income and labor to others, hate tyrants, argue not concerning God, have patience and indulgence toward the people, take off your hat to nothing known or unknown . . . reexamine all you have been told at school or church or in any book, dismiss whatever insults your own soul, and your very flesh shall be a great poem and have the richest fluency" - Walt Whitman
|
|
|
|
June 18, 2002, 14:22
|
#6
|
Settler
Local Time: 21:56
Local Date: October 31, 2010
Join Date: Jun 2002
Location: Houston, Texas
Posts: 6
|
Quote:
|
Originally posted by Clear Skies
I know there's a way to do it - I've got a .lbx file editor and I've got all the code set out. Trouble is, there's several hundred pieces of data per file, and I have no way of knowing which one is the galaxy size variable
Anyone with any ideas?
|
The max number of systems is 71 (including blackholes). Look for that value with the hex editor search function. What kind of .lbx editor are you using? Let me know where you got it so I can give it a shot too - bigger galaxy sounds tempting....
|
|
|
|
June 18, 2002, 17:41
|
#7
|
Emperor
Local Time: 16:56
Local Date: October 31, 2010
Join Date: Nov 2001
Location: Dallas TX
Posts: 6,939
|
Sounds like you would need to tweak more than that. What about the size of the screen and the zoom level? Could get real ugly, since some crashing might not occur until late game.
I'd really be sweet to have the source code. Is it possible to reverse engineer?
__________________
We're sorry, the voices in my head are not available at this time. Please try back again soon.
|
|
|
|
June 18, 2002, 18:57
|
#8
|
King
Local Time: 22:56
Local Date: October 31, 2010
Join Date: Jun 2000
Location: London, UK
Posts: 1,267
|
Quote:
|
Originally posted by RPMisCOOL
I'd really be sweet to have the source code. Is it possible to reverse engineer?
|
If it were, it would be the end of programmers in the long run. With other programmers copying your work, there wouldn't be editors to pay programmers to make new products and innovate.
Piracy steals editors; reverse engineering would steal programmers.
__________________
"BANANA POWAAAAH!!! (exclamation Zopperoni style)" - Mercator, in the OT 'What fruit are you?' thread
Join the Civ2 Democratic Game! We have a banana option in every poll just for you to vote for!
Many thanks to Zealot for wasting his time on the jobs section at Gamasutra - MarkG in the article SMAC2 IN FULL 3D? http://apolyton.net/misc/
Always thought settlers looked like Viking helmets. Took me a while to spot they were supposed to be wagons. - The pirate about Settlers in Civ 1
|
|
|
|
June 18, 2002, 21:54
|
#9
|
Deity
Local Time: 17:56
Local Date: October 31, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
Well we have disassembler that can take objects and put them back to asm code.
|
|
|
|
June 18, 2002, 21:57
|
#10
|
Deity
Local Time: 17:56
Local Date: October 31, 2010
Join Date: Nov 2001
Location: Oviedo, Fl
Posts: 14,103
|
see if this will help you it has the formats and shows the stars layout.
|
|
|
|
June 19, 2002, 08:59
|
#11
|
Emperor
Local Time: 16:56
Local Date: October 31, 2010
Join Date: Nov 2001
Location: Dallas TX
Posts: 6,939
|
Vmxa1,
Exactly, I knew about disassemblers, even wrote one myself. Just wondering if anyone had taken it to the next step and tried to diassemble to a high level language like C? Anyone ever hear of that?
I'm thinking that it is possible to some degree. The resulting code would be somewhat incomprehensable because of generic variable names, however. I would be an interesting project, though.
__________________
We're sorry, the voices in my head are not available at this time. Please try back again soon.
|
|
|
|
June 19, 2002, 10:21
|
#12
|
King
Local Time: 22:56
Local Date: October 31, 2010
Join Date: Jul 2000
Location: Moo Like In Moomin
Posts: 1,579
|
C's been done, but the resulting code is often less than exciting... However, Java "executables" can be reverse-engineered to a state that's coparable to - or better - then the original code
__________________
"The number of political murders was a little under one million (800,000 - 900,000)." - chegitz guevara on the history of the USSR.
"I think the real figures probably are about a million or less." - David Irving on the number of Holocaust victims.
|
|
|
|
June 19, 2002, 11:19
|
#13
|
Emperor
Local Time: 16:56
Local Date: October 31, 2010
Join Date: Nov 2001
Location: Dallas TX
Posts: 6,939
|
Really,
Any idea where one could find the C disassembler?
__________________
We're sorry, the voices in my head are not available at this time. Please try back again soon.
|
|
|
|
June 19, 2002, 14:53
|
#14
|
Settler
Local Time: 21:56
Local Date: October 31, 2010
Join Date: Jun 2002
Location: Houston, Texas
Posts: 6
|
Quote:
|
Originally posted by RPMisCOOL
Sounds like you would need to tweak more than that. What about the size of the screen and the zoom level? Could get real ugly, since some crashing might not occur until late game.
I'd really be sweet to have the source code. Is it possible to reverse engineer?
|
There are additional concerns. However, the zoom and screen size can be left alone. Just add more systems so that the empty space in the map is more densely packed.
The additional concerns are things like the name list, the formula for placing/spacing the stars, and problems with overlap placement.
The MOO2 editor Corion2 will allow you to move stars, change names, characteristics, etc. - but no additional stars past the upper limit of 72 (not 71 as in my previous post)
I think the key is to alter the upper limit of the galaxy size. I've dug through some of the code, but it's still unclear. I'm still working on finding it, but if anybody has ideas, post it.
|
|
|
|
June 19, 2002, 15:03
|
#15
|
King
Local Time: 22:56
Local Date: October 31, 2010
Join Date: Jun 2000
Location: London, UK
Posts: 1,267
|
vmxa1's doc has the constant that specifies the max number of systems to 72. Try chaging it.
__________________
"BANANA POWAAAAH!!! (exclamation Zopperoni style)" - Mercator, in the OT 'What fruit are you?' thread
Join the Civ2 Democratic Game! We have a banana option in every poll just for you to vote for!
Many thanks to Zealot for wasting his time on the jobs section at Gamasutra - MarkG in the article SMAC2 IN FULL 3D? http://apolyton.net/misc/
Always thought settlers looked like Viking helmets. Took me a while to spot they were supposed to be wagons. - The pirate about Settlers in Civ 1
|
|
|
|
June 20, 2002, 09:09
|
#16
|
Emperor
Local Time: 16:56
Local Date: October 31, 2010
Join Date: Nov 2001
Location: Dallas TX
Posts: 6,939
|
Moom,
Tried to find C dis....Do you have a hint?
__________________
We're sorry, the voices in my head are not available at this time. Please try back again soon.
|
|
|
|
June 20, 2002, 09:27
|
#17
|
Settler
Local Time: 21:56
Local Date: October 31, 2010
Join Date: Jun 2002
Location: Houston, Texas
Posts: 6
|
Quote:
|
Originally posted by Zealot
vmxa1's doc has the constant that specifies the max number of systems to 72. Try chaging it.
|
The document posted by Vmxa1 applies only to saved game files. It does not alter the galaxy size used in generating a new game. Further, alterations to the MAX_STARS value does not allow the addition of extra systems.
There is another value or control element that needs to be altered in order to generate a game with more star systems than the default 72. I suspect it is embedded in either the .exe file itself, or in one of the .lbx setup files. Again, any ideas are welcome.
|
|
|
|
June 20, 2002, 12:37
|
#18
|
Settler
Local Time: 21:56
Local Date: October 31, 2010
Join Date: Jun 2002
Location: Houston, Texas
Posts: 6
|
Quote:
|
Originally posted by Zealot
vmxa1's doc has the constant that specifies the max number of systems to 72. Try chaging it.
|
My first attempt was to alter the 72-system limit to 100 in a saved game using a hex editor, and I then used Corion2 to add a new system. The editor gives me an error message stating that I have already reached the max number of systems.
My second attempt was to copy the data for a specific system with a hex editor, and paste it in with a different name, and different coordinates. When I attempt to load this file as a saved game, it crashes back to the windows desktop. Also, if I load this file with Corion2, it crashes as well.
I think the system limit may be related to the position of the system data in the save file. I am still looking though. Any ideas or help is greatly appreciated.
|
|
|
|
June 20, 2002, 12:39
|
#19
|
Settler
Local Time: 21:56
Local Date: October 31, 2010
Join Date: Jun 2002
Location: Houston, Texas
Posts: 6
|
Quote:
|
Originally posted by Clear Skies
I know there's a way to do it - I've got a .lbx file editor and I've got all the code set out. Trouble is, there's several hundred pieces of data per file, and I have no way of knowing which one is the galaxy size variable
Anyone with any ideas?
|
Is the .lbx editor you are using shareware? If so, please post it. Thanks.
|
|
|
|
June 20, 2002, 12:41
|
#20
|
Settler
Local Time: 21:56
Local Date: October 31, 2010
Join Date: Jun 2002
Location: Houston, Texas
Posts: 6
|
Quote:
|
Originally posted by vmxa1
Well we have disassembler that can take objects and put them back to asm code.
|
As with the .lbx editor above, if the program you refer to is shareware, please post a copy. Thanks.
|
|
|
|
June 20, 2002, 14:30
|
#21
|
Emperor
Local Time: 16:56
Local Date: October 31, 2010
Join Date: Nov 2001
Location: Dallas TX
Posts: 6,939
|
Tom,
Just do a google search on disassembler. There are tons of freebies out there (It is not a hard program to write)
R:PM
__________________
We're sorry, the voices in my head are not available at this time. Please try back again soon.
|
|
|
|
June 20, 2002, 15:08
|
#22
|
King
Local Time: 22:56
Local Date: October 31, 2010
Join Date: Jul 2000
Location: Moo Like In Moomin
Posts: 1,579
|
Quote:
|
Originally posted by RPMisCOOL
Tried to find C dis....Do you have a hint?
|
Heh. This sure brings back memories. Back when I was a uni student we used Sparcs a lot - and loo and behold, it turns out that the excellent C compiler Sun shipped with SunOS (and the less excellent they shipped with Solaris...) left the compiling hints in even when you specified a stripped binary - so disassembling the executables was really easy - the compiler came with a default decompiler that did just that. We used to try to write code that would trick the decompiler to produce a decompilation that wasn't a functional equivalent of the original code, some sort of meta-obfuscated C programming contest I guess - but the darn thing was good.
This can easily be simulated with most commercial Wintel compilers (except for MSVC, of course, which does not come with any kind of decompiling out of the box, although debugger trickery is still possible) but get your hands on a Borland Turbo C environ, and you'll see it does a good job too if you leave the hints in.
If you don't, it's another ballpark, but still possible. The tools of trade become proggie/hardware combos like an ICE disassember. It's orders of magintude more effort, but quite doable - for a recent outstanding effort look for the russian enthusiast version of Heores of Might & Magic III called WoG (Wake of the Gods). They took the binary, spent some serious effort and decopiled it to produce a entirely new game on the HoMMIII base, and the best Heroes game ever... impressive stuff.
__________________
"The number of political murders was a little under one million (800,000 - 900,000)." - chegitz guevara on the history of the USSR.
"I think the real figures probably are about a million or less." - David Irving on the number of Holocaust victims.
|
|
|
|
June 20, 2002, 17:02
|
#23
|
Emperor
Local Time: 16:56
Local Date: October 31, 2010
Join Date: Nov 2001
Location: Dallas TX
Posts: 6,939
|
Moom,
Yeah, a couple o' links suggested that Borland had one. I sort o' remember that one myself from college. Anyway, have you seen any freebies (WinOS)?
__________________
We're sorry, the voices in my head are not available at this time. Please try back again soon.
|
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
All times are GMT -4. The time now is 17:56.
|
|