Fallout3/F:NV Gamebryo No Crash Project

Post » Tue May 17, 2011 1:58 pm

Of course.
User avatar
Lisa Robb
 
Posts: 3542
Joined: Mon Nov 27, 2006 9:13 pm

Post » Tue May 17, 2011 8:09 am

This reminds me of http://img221.imageshack.us/img221/722/overconf.jpg For context of what it is, a group of people were given a test; then afterwards they were asked to gauge what %age they thought they scored on it. The average scores people got and people *thought* they'd got were grouped into quarters.
It turns out the less you know about a topic, the more likely you are to overestimate your skills- you lack the ability to recognise mistakes and assess your own limits. You don't even know you're ignorant, as you don't know that there's stuff you're not aware of.

Explains a lot about the world, doesn't it?
User avatar
Adam Kriner
 
Posts: 3448
Joined: Mon Aug 06, 2007 2:30 am

Post » Tue May 17, 2011 2:01 pm

My understanding is that the gamebryo engine uses .net framework in the fallout 3 iteration of it no? Shouldn't that make me want to begin with visual C++? Isn't visual c++ the .net version of c++?
User avatar
Lawrence Armijo
 
Posts: 3446
Joined: Thu Sep 27, 2007 7:12 pm

Post » Tue May 17, 2011 10:14 am

make a txt file and put the following line in it.
"Hey man stop crashing for real this time alright! :( :( :( :("

Place txt file in same directory as your fallout New Vegas installation.
User avatar
Nany Smith
 
Posts: 3419
Joined: Sat Mar 17, 2007 5:36 pm

Post » Tue May 17, 2011 12:25 am

My understanding is that the gamebryo engine uses .net framework in the fallout 3 iteration of it no? Shouldn't that make me want to begin with visual C++? Isn't visual c++ the .net version of c++?


The launcher propably does, but i wouldn't design a heavy-duty game engine for .Net. You see, .Net code is ran on a virtual machine (called Common Language Runtime) like Java. The purpose of the virtual machine is to isolate the code and prevent it from having direct access to hardware, not something you want to do for a game engine :D
User avatar
Louise
 
Posts: 3407
Joined: Wed Nov 01, 2006 1:06 pm

Post » Tue May 17, 2011 1:13 pm

Thank you.

p.s. I done that Castle. That and praying to jobu. It's time for something different.
User avatar
Elle H
 
Posts: 3407
Joined: Sun Aug 06, 2006 3:15 am

Post » Tue May 17, 2011 2:18 am

My understanding is that the gamebryo engine uses .net framework in the fallout 3 iteration of it no? Shouldn't that make me want to begin with visual C++? Isn't visual c++ the .net version of c++?

http://en.wikipedia.org/wiki/Gamebryo

Look at the box on the right side.
User avatar
Nany Smith
 
Posts: 3419
Joined: Sat Mar 17, 2007 5:36 pm

Post » Tue May 17, 2011 12:57 pm

http://en.wikipedia.org/wiki/Gamebryo

Look at the box on the right side.


No look at the list at the bottom. Sid Meier's Pirates and Civ IV? Wow, that's news to me but I guess Pirates did feel little bit square peg/round hole. Now I want a Civ IV Fallout mod. Anyone know if one happens to exist already? Oh well it died in unstable beta.
User avatar
Amanda Leis
 
Posts: 3518
Joined: Sun Dec 24, 2006 1:57 am

Post » Mon May 16, 2011 10:51 pm

Visual C++ is not a language, it's an IDE. Also, unmanaged C++ compiles to machine code. It does not run on a virtual machine like C#.

(Also, this topic is silly.)

This reminds me of http://img221.imageshack.us/img221/722/overconf.jpg For context of what it is, a group of people were given a test; then afterwards they were asked to gauge what %age they thought they scored on it. The average scores people got and people *thought* they'd got were grouped into quarters.
It turns out the less you know about a topic, the more likely you are to overestimate your skills- you lack the ability to recognise mistakes and assess your own limits. You don't even know you're ignorant, as you don't know that there's stuff you're not aware of.

Explains a lot about the world, doesn't it?


Haha, that's pretty insightful. I can think of plenty of times where that's happened to me...
User avatar
Megan Stabler
 
Posts: 3420
Joined: Mon Sep 18, 2006 2:03 pm

Post » Tue May 17, 2011 5:16 am

Quick question, C++ or visual C++?


If you want to use something that is free then you would want to learn C and maybe use something GCC but if you are going to spend the cash get Visual C++. GCC if free and you can get a working copy if you download MinGW, i am sure there are other ways of using it but that is the one I am aware of and have used.
User avatar
Agnieszka Bak
 
Posts: 3540
Joined: Fri Jun 16, 2006 4:15 pm

Post » Tue May 17, 2011 2:33 am

This reminds me of http://img221.imageshack.us/img221/722/overconf.jpg For context of what it is, a group of people were given a test; then afterwards they were asked to gauge what %age they thought they scored on it. The average scores people got and people *thought* they'd got were grouped into quarters.
It turns out the less you know about a topic, the more likely you are to overestimate your skills- you lack the ability to recognise mistakes and assess your own limits. You don't even know you're ignorant, as you don't know that there's stuff you're not aware of.

Explains a lot about the world, doesn't it?


Yeah, you don't understand how much you don't know until you learn enough to know how much you really don't know. Doing something like he wants would either take years of teaching yourself if you are disciplined enough and have a talent for Reverse Engineering, or at least four years at a university. What he is trying could be used as part of his doctorate, after all M.A.M.E. (Multiple Arcade Machine Emulator) was done as Nicola Salmoria's doctorate project , and it was on a much simpler game, pacman. Not exactly the same kind of work but just as involved. Not to mention the tools needed for this kind of work, are extremely expensive, just look at the price of something like IDA Pro, or SoftIce you could possbily use OllyDebug rather than softice since it has been discontinued. But you would also have to write you own tools for "other things".

@poopoopapa If you want an idea of how much you don't know, just look at the source of NVSE, in case you weren't aware you can open any .C or .H file in notepad.
User avatar
Danii Brown
 
Posts: 3337
Joined: Tue Aug 22, 2006 7:13 am

Post » Tue May 17, 2011 2:40 am

http://www.emergent.net/en/Support/Gamebryo-Textbook/

http://www.emergent.net/en/Support/Training/

Not sure if it will help

https://pulse.emergent.net

The forums for discussing Gamebyro engine and the several newer versions

http://www.emergent.net/en/Multimedia/Demos/

http://www.gamebryo101.com/

The source code for Fallout New Vegas....
Is in
C:\Program Files (x86)\Steam\steamapps\common\fallout new vegas\Data
C:\Program Files (x86)\Steam\steamapps\common\fallout new vegas

Good luck, Soldier

You might also want to install oblivion and fallout 3 and fuse all the game folders
Going oblivion -> fallout 3 and fallout new vegas on top of everything

P.S. I come from the future...You will succeed
User avatar
Kieren Thomson
 
Posts: 3454
Joined: Sat Jul 21, 2007 3:28 am

Post » Tue May 17, 2011 9:15 am

The source code for Fallout New Vegas....
Is in
C:\Program Files (x86)\Steam\steamapps\common\fallout new vegas\Data
C:\Program Files (x86)\Steam\steamapps\common\fallout new vegas

Hahahahaha......

You are joking right?

If you are, thats a good one. If you are not joking, then you just made my entire year.
User avatar
Shirley BEltran
 
Posts: 3450
Joined: Wed Jul 26, 2006 4:14 pm

Post » Tue May 17, 2011 12:58 am

Love it, love it.

So a quick blurb on progress to get the juices flowing and bring more fuel to the fire before getting barebones.

1/4 of the way through the C++ dummies book, way ahead of schedule for now
first program written to test the results of generated sample problems involving conversions of dec-hex-dec-bin and the usage of bitwise operators on those results.
continued repartee with windom earle regarding his methodology allowed me to narrow on a short term possible endgame goal.

I expect to be able to begin asking for crash offset information by mid January, and to aggregate the most worthy by mid feb. I am aiming for a Feb 28th first beta release of the plugin. Depending on it's continued success I might abandon the project at that point, letting all you naysayers breathe a sigh of relief. At least until I get bored enough.

I am still needing to get in contact with elys regarding her work. If anyone knows how to contact her I would be in appreciation.

I will not be bumping this post with irrelevant information after this, I sincerely hope the moderators don't look on my simplistic accomplishments as anything other than progress reports. But please, continue to vent upon me you others, it feeds me so.

p.s. Thank you everyone that continues to give me linked resources, thank you.
User avatar
Lynne Hinton
 
Posts: 3388
Joined: Wed Nov 15, 2006 4:24 am

Post » Tue May 17, 2011 2:47 pm

Two suggestions, one helpful, one dismissive (hey, OP has a thick hide and seems determined, he can take it :))

First, concentrate on fixing scripting errors in New Vegas (http://www.gamesas.com/index.php?/topic/1145850-c-finder-bug-crushed/). This will give you valuable experience in relentlessly testing a program, finding bugs, learning how to make educated deductions about the likely causes of particular problems, and fixing bugs without creating new ones.

Seriously, these are the most important skills you'll need in a task like this, and theres no book that'll teach them to you adequately. At the very least you'll quickly learn if you have an aptitude for the work.

Second, get a software engineering qualification, and then get about 5 years experience working in a field that requires a lot of reverse engineering. Then resign yourself to the fact that you have the skills after everyone's long forgotten "Fallout: New Vegas" :evil:

But at least you'd be able to turn your skills to other goals, like making money :D.

And if you really are determined to chase this beast to it's lair and best it in combat... good luck!
User avatar
Ryan Lutz
 
Posts: 3465
Joined: Sun Sep 09, 2007 12:39 pm

Post » Tue May 17, 2011 12:41 pm

Oh man it's the hoverchair mod guy, I never played with your lulz mod cause I figured it was just way too op and, of course, would make the game crash.

For your first bit of advice, there is no way that anything but hands on work will get me exactly where I need to be for this particular endeavor, but to even get to the ability to lift that hammer I have to possess the power of Thor, not vice versa. So for now, it's book learnins. I learned a lot from the post linked, and it raised even more questions about the scripting environment versus the c++ environment, but those are just fanciful inquisitions. I am not out to solve scripting errors that happen in the in-game coding environment, which I imagine to be a, derrh, scripting LUA environment of some sort, I dunnow. I'm out for the ones that stop the game in it's tracks and ctd. Those are c++ errors, and well, I am fairly certain of the route I need to go to fix those. :shifty:

Your second suggestion would render this whole endeavor a lame horse, as money is only of worth as the things it can afford you. I want what I want.
User avatar
NeverStopThe
 
Posts: 3405
Joined: Tue Mar 27, 2007 11:25 pm

Post » Tue May 17, 2011 2:58 pm

I don't mean to come off as rude but, as I see it your better off "pissing on an electric fence"!

This is not going to happen you'll never get access to the source code! It is proprietary and, will never be allowed for public use! I will admit I'm enjoying this thread! I'm sure "Gerry Springer" and, all of his midget transvestites are supporting it! Chiming in and cheering on, pie's in the face! :rofl: :dance: :laugh: :swear: :celebration:

cev
User avatar
Auguste Bartholdi
 
Posts: 3521
Joined: Tue Jun 13, 2006 11:20 am

Post » Tue May 17, 2011 12:18 am

Well, before going on such a moderately difficult quest, perhaps you could invent a device that will give you the intelligence of a CS major, knowledge of low and high-level computing, and the ability to convince major corporations to freely give away their product. That should help get this all sorted out a little easier. Good luck!
User avatar
Stacyia
 
Posts: 3361
Joined: Mon Jul 24, 2006 12:48 am

Post » Tue May 17, 2011 5:40 am

I'll piss on that fence after I cross it. Secondly, I'm not lacking in intelligence, it's knowledge, which roars around me like a river. Hell, an ocean. Working on breathing water atm.
User avatar
Alina loves Alexandra
 
Posts: 3456
Joined: Mon Jan 01, 2007 7:55 pm

Post » Tue May 17, 2011 9:41 am

I don't mean to come off as rude but, as I see it your better off "pissing on an electric fence"!

This is not going to happen you'll never get access to the source code! It is proprietary and, will never be allowed for public use! I will admit I'm enjoying this thread! I'm sure "Gerry Springer" and, all of his midget transvestites are supporting it! Chiming in and cheering on, pie's in the face! :rofl: :dance: :laugh: :swear: :celebration:

cev

This was awesome, the image of a guy pissing into an electric fence! lol! almost made me choke on a gulp of coffee - thanks Cev! :rofl:

What confuses me is that this game is NOT as crashy as Fallout 3 was - not by any stretch of the imagination. I'm up over 250 hours in-game now and have had a dozen? crashes or so, its almost unreal. There are FAR more quest logic issues than crash bugs in this game, so I don't really see the point of trying to make it more crash-proof?

I would advocate that if someone is having lots and lots of crashes on a PC, it has something to do with the PC and not with the game at all. Most of my friends who play feel the same - the crash problems are not the issue with NV, its the quest logic bugs that can get ya.

Now to find some paper towel..
User avatar
Big Homie
 
Posts: 3479
Joined: Sun Sep 16, 2007 3:31 pm

Post » Mon May 16, 2011 11:20 pm

This was awesome, the image of a guy pissing into an electric fence! lol! almost made me choke on a gulp of coffee - thanks Cev! :rofl:

What confuses me is that this game is NOT as crashy as Fallout 3 was - not by any stretch of the imagination. I'm up over 250 hours in-game now and have had a dozen? crashes or so, its almost unreal. There are FAR more quest logic issues than crash bugs in this game, so I don't really see the point of trying to make it more crash-proof?

I would advocate that if someone is having lots and lots of crashes on a PC, it has something to do with the PC and not with the game at all. Most of my friends who play feel the same - the crash problems are not the issue with NV, its the quest logic bugs that can get ya.

Now to find some paper towel..

Personally Ive had it crash more then Fallout 3 (anything more then a handful is more then Fallout 3 for me) and it happens in seemingly stupid places. Ive been too scared to do quests, worrying that something will happen and i would have to restart the game for the 5th time.


But lets see what the patch has in it when its finally released.
User avatar
brenden casey
 
Posts: 3400
Joined: Mon Sep 17, 2007 9:58 pm

Post » Tue May 17, 2011 3:18 am

I've had two CTDs in 80 hours of play. Both times when underwater at lake mead near the B29. I just have a few mods right now.
User avatar
Aman Bhattal
 
Posts: 3424
Joined: Sun Dec 17, 2006 12:01 am

Previous

Return to Fallout: New Vegas