Author Topic: I think I broke something.  (Read 3815 times)

0 Members and 1 Guest are viewing this topic.

Offline scient

Re: I think I broke something.
« Reply #15 on: February 25, 2019, 02:04:53 AM »
Is that this GitHub project?  Looks like no commits in 4 years.

Yep, that's when I first started and realized I needed to do more work understanding internal structures before proceeding. Also, not really interesting code just some of core classes.

Four years later, I pretty much have all the internal classes and structures mapped out. Out of the ~6000 functions, there are only about 850 I haven't been able to attribute to a class or identify original function name. There is still plenty of work to do. Example, there are a majority of class members I haven't identified other than variable type. However, I am in a good position to start working on each function. Everything ties in together. I've automated adding in the imports from my dll to a stock version of exe.

Right now, I'm trying to completely finish read_rules() function including all the major sub-functions. This parses in alpha/x.txt and is a good starting position since it populates a lot of the structures used by the game. I think I have about 50 functions redirected at the moment to the dll. All of which have gone through rigorous testing.

Release will include source along with exe/dll redirecting various functions to dll. Then I plan to continue targeting functions that I've patched as part of the unofficial patch (this includes so pretty large and complicated ones). After that, moving on to non-buggy code. I'm hoping to have something put together by end of March.

Offline bvanevery

  • Emperor of the Tanks
  • Thinker
  • *
  • Posts: 6370
  • €659
  • View Inventory
  • Send /Gift
  • Allows access to AC2's quiz & chess sections for 144 hours from time of use.  You can't do without Leadship  Must. have. caffeine. -Ahhhhh; good.  Premium environmentally-responsible coffee, grown with love and care by Gaian experts.  
  • Planning for the next 20 years of SMACX.
  • AC2 Hall Of Fame AC Text modder Author of at least one AAR
    • View Profile
    • Awards
Re: I think I broke something.
« Reply #16 on: February 25, 2019, 02:21:34 AM »
Massive!  I'll take a look when my life permits.

Offline BFG

Re: I think I broke something.
« Reply #17 on: March 04, 2019, 12:04:09 AM »
Well, I hate to say it but I'm not going to have the time to work on this after all.  I was hoping to do a full overhaul of the Help file, including checking every row for length and typos, but real life will prevent me from doing so anytime soon.  Is there anyone else who would be interested?

Preferably, it would be someone who has more knowledge of the hidden mechanics than I do, and so can audit the additions made to this help file.

EDIT: I suppose no one's in any hurry.  I will keep working on it as I have time, but it could be a looooong time before it's done.
« Last Edit: March 04, 2019, 12:28:53 AM by BFG »

Offline bennieCag

I think I broke something
« Reply #18 on: April 24, 2019, 03:32:04 AM »
Ive uploaded a new picture of Eilistraee in the thread that I created. However, after I did, the last page of that thread and only the last page became inaccessible. I always get this error:
craftsway . info   (<-The sigspam, as edited by the Management)

Offline bvanevery

  • Emperor of the Tanks
  • Thinker
  • *
  • Posts: 6370
  • €659
  • View Inventory
  • Send /Gift
  • Allows access to AC2's quiz & chess sections for 144 hours from time of use.  You can't do without Leadship  Must. have. caffeine. -Ahhhhh; good.  Premium environmentally-responsible coffee, grown with love and care by Gaian experts.  
  • Planning for the next 20 years of SMACX.
  • AC2 Hall Of Fame AC Text modder Author of at least one AAR
    • View Profile
    • Awards
Re: I think I broke something.
« Reply #19 on: April 24, 2019, 09:44:44 PM »
Eili what? 

Offline Vidsek

Re: I think I broke something.
« Reply #20 on: April 24, 2019, 10:23:18 PM »
    The error of no error.....fascinating.
All this talk of fungus and worms makes me hungry...

Offline bvanevery

  • Emperor of the Tanks
  • Thinker
  • *
  • Posts: 6370
  • €659
  • View Inventory
  • Send /Gift
  • Allows access to AC2's quiz & chess sections for 144 hours from time of use.  You can't do without Leadship  Must. have. caffeine. -Ahhhhh; good.  Premium environmentally-responsible coffee, grown with love and care by Gaian experts.  
  • Planning for the next 20 years of SMACX.
  • AC2 Hall Of Fame AC Text modder Author of at least one AAR
    • View Profile
    • Awards
Re: I think I broke something.
« Reply #21 on: April 24, 2019, 11:14:30 PM »
Blankness.  Interminable blankness.

 

* User

Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Select language:

* Community poll

SMAC v.4 SMAX v.2 (or previous versions)
-=-
24 (7%)
XP Compatibility patch
-=-
9 (2%)
Gog version for Windows
-=-
103 (32%)
Scient (unofficial) patch
-=-
40 (12%)
Kyrub's latest patch
-=-
14 (4%)
Yitzi's latest patch
-=-
89 (28%)
AC for Mac
-=-
3 (0%)
AC for Linux
-=-
6 (1%)
Gog version for Mac
-=-
10 (3%)
No patch
-=-
16 (5%)
Total Members Voted: 314
AC2 Wiki Logo
-click pic for wik-

* Random quote

It is not uncommon to see patients undergo permanent psychological trauma in the presence of the Sphere, before the nerve stapler has even been strapped into position. Its effect on the general consciousness of the culture is profound: husbands have seen wives go inside, and mothers their children. Dr. Xynan left the surface of the sphere semitranslucent for a reason. You can hear them in there.. you can see them. It is a thing of terrible beauty.
~Baron Klim 'The Music of the Spheres'

* Select your theme

*
Templates: 5: index (default), PortaMx/Mainindex (default), PortaMx/Frames (default), Display (default), GenericControls (default).
Sub templates: 8: init, html_above, body_above, portamx_above, main, portamx_below, body_below, html_below.
Language files: 4: index+Modifications.english (default), TopicRating/.english (default), PortaMx/PortaMx.english (default), OharaYTEmbed.english (default).
Style sheets: 0: .
Files included: 45 - 1228KB. (show)
Queries used: 39.

[Show Queries]