Devilution: Fix variable order

Created on 18 Sep 2019  路  7Comments  路  Source: diasurgical/devilution

Diddo of #1677 except for variables instead of functions. These will be a bit more tricky, but we still have both the PSX/MAC to help. The demo release is scrambled.

Fixing these will help get global offsets to line up:

  • [ ] appfat.cpp
  • [ ] automap.cpp
  • [ ] capture.cpp
  • [ ] codec.cpp
  • [ ] control.cpp
  • [ ] cursor.cpp
  • [ ] dead.cpp
  • [ ] debug.cpp
  • [ ] diablo.cpp
  • [ ] doom.cpp
  • [ ] drlg_l1.cpp
  • [ ] drlg_l2.cpp
  • [ ] drlg_l3.cpp
  • [ ] drlg_l4.cpp
  • [ ] dthread.cpp
  • [ ] dx.cpp
  • [ ] effects.cpp
  • [ ] encrypt.cpp
  • [ ] engine.cpp
  • [ ] error.cpp
  • [ ] fault.cpp
  • [ ] gamemenu.cpp
  • [ ] gendung.cpp [hellfire #1959]
  • [ ] gmenu.cpp
  • [ ] help.cpp
  • [ ] init.cpp
  • [ ] interfac.cpp
  • [ ] inv.cpp
  • [ ] items.cpp
  • [ ] lighting.cpp
  • [ ] loadsave.cpp
  • [ ] logging.cpp
  • [ ] mainmenu.cpp
  • [ ] minitext.cpp
  • [ ] missiles.cpp
  • [ ] monster.cpp
  • [ ] movie.cpp
  • [ ] mpqapi.cpp
  • [ ] msg.cpp
  • [ ] msgcmd.cpp
  • [ ] multi.cpp
  • [ ] nthread.cpp
  • [ ] objects.cpp
  • [ ] pack.cpp
  • [ ] palette.cpp
  • [ ] path.cpp
  • [ ] pfile.cpp
  • [ ] player.cpp
  • [ ] plrmsg.cpp
  • [ ] portal.cpp
  • [ ] quests.cpp
  • [ ] render.cpp
  • [ ] restrict.cpp
  • [ ] scrollrt.cpp
  • [ ] setmaps.cpp
  • [ ] sha.cpp
  • [ ] sound.cpp
  • [ ] spells.cpp
  • [ ] stores.cpp
  • [ ] sync.cpp
  • [ ] themes.cpp
  • [ ] tmsg.cpp
  • [ ] town.cpp
  • [ ] towners.cpp
  • [ ] track.cpp
  • [ ] trigs.cpp
  • [ ] wave.cpp

Most helpful comment

I guess we have to send our thanks to launchcode ;p

All 7 comments

Why the @galaxyhaxz has disappeared? Does anyone know? Has anyone noticed?

@sskras it's a bit off topic so maybe join our chat for meta questions like this. In short Galaxy felt that the project was taking to much time and wanted to focus on other aspects of life.

(wall of text incoming)

Yes, among all other things I could have spent the last two years doing I quit my blue-collar job to learn coding but it came at a price. Of course people keep arguing that it wasn't a waste of time, because they just sat back and reaped the project once it reached fruition. Just look at all those other reversing or recreation efforts, people spend 5, even 10+ years on them. All for what? So a couple 14 year olds have something to do after school? I've already done enough for this project and I'm not falling into that trap.

I will soon have a job but be working 60+ hours/week doing grunt labor you bet will be automated one day. days off == sleep Hooray. So what now? I might open a blogpsot, I might not--github is too centralized on coding. I have other interests and projects you know? Like art, music, literature, culinary, and crazy theories.

So kids... don't forget to clean up when your done. I know your rich parents are very eager to ship you off to Harvard for you to major in Underwater Basket Weaving, but finish your mod first. It only takes a few seconds to delete the credits from the readme and hack the spreadsheets. Oh and for the love of god stop spamming me on discord. No I don't know how to change a monsters life or add a new item, or anything about Diablo's code. Please consult with your all-knowing expensively educated professor at Harvard instead. They will be proud you aren't one of the cheap java developers we have an over-abundance of nowadays. Thanks.

PS. For all you fatties out there who can't seem to wash enough McDonald's down your throats: stop. Try some of my cooking recipes instead. You will land your rightful place on My 600lb Life faster than you could order 6 buckets from KFC. Just be sure to tell your friends about it too, so us Yankees don't fall behind in the race for most obese country.

PPS. For those of you Mario fans out there, a native port of Super Mario 64 for PC/Mac/Linux/Switch was recently released using OpenGL/DX12. Nab the files while you can. Nintendo and the cronies will make quick work out of it.

Yes, among all other things I could have spent the last two years doing I quit my blue-collar job to learn coding but it came at a price. Of course people keep arguing that it wasn't a waste of time, because they just sat back and reaped the project once it reached fruition.

No. I was following the changes on github since as early as I could. For the sheer inspiration:)

Just look at all those other reversing or recreation efforts, people spend 5, even 10+ years on them. All for what? So a couple 14 year olds have something to do after school? I've already done enough for this project and I'm not falling into that trap.

Of course you're not=). BTW, I am 44y old dude who thinks that what you've done is above the amazing and spectacular. Just plain thanks!

PS. Can I finally ask: are you a girl?

No. I was following the changes on github since as early as I could. For the sheer inspiration:)
...
BTW, I am 44y old dude who thinks that what you've done is above the amazing and spectacular

Yes you are a veteran, one of the few who took grave interest in a project until it gave life! I'm 20 years younger than you and probably most involved in this project. People my age want games that have 4k, dumbed down mechanics, and microtransactions since they can't win! Nevermind it's buggy and half finished. ITS GOT 1080P AND TWITTER UwU!!!!!!

This project exists thanks to LaunchCode. After high school I tried to get into their programming class which then helps you find a coding job... but they turned me down. Cuz' hey we want some rich college kid instead whose parents already pay for their struggles! I started coding on my own and Devilution was the biggest resource. I still don't think I will go to college for computer science, as I'm interested in many different things.

My personal, heartfelt message to the LaunchCode team: :middle_finger: :tongue: :middle_finger:
WANT TO SEE MY DEGREE NOW? SORRY BUT I RAN OUT OF TOILET PAPER AND USED IT TO WIPE!
/coronatimes

PS. Can I finally ask: are you a girl?

What made you suspicious? Curious me wants to know :)

I guess we have to send our thanks to launchcode ;p

Yes! Prepare the gift basket with some memes and toilet paper! Brevik will also be pitching in a signed copy of Diablo Immortal and Norton Antivirus.

I'll throw in a towel for good measure!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ghost picture ghost  路  3Comments

maristane picture maristane  路  3Comments

ghost picture ghost  路  6Comments

ghost picture ghost  路  5Comments

AJenbo picture AJenbo  路  8Comments