No debug info?

Post » Sat Oct 24, 2009 11:14 pm

I can verify it is working on Vista....just did an upload and it fixed my scripting errors messages not showing just fine. Thanks for the fix Ned! :foodndrink:
User avatar
Heather Stewart
 
Posts: 3525
Joined: Thu Aug 10, 2006 11:04 pm

Post » Sat Oct 24, 2009 1:30 pm

But I needz it to work on XP and stuff
User avatar
The Time Car
 
Posts: 3435
Joined: Sat Oct 27, 2007 7:13 pm

Post » Sat Oct 24, 2009 6:35 pm

I sent Ned a privmsg and stuff. I am wondering if his program really just cannot work on XP.

It would sure be convenient to have the script debugger back. I have found that I can code like this but it's more time consuming.
User avatar
Jerry Cox
 
Posts: 3409
Joined: Wed Oct 10, 2007 1:21 pm

Post » Sat Oct 24, 2009 5:08 pm

@Tarrant
Did you try http://www.newvegasnexus.com/downloads/file.php?id=36290? It's an alternative version of the patch. Maybe it works on XP. I can't check it in the moment no XP around.
User avatar
victoria johnstone
 
Posts: 3424
Joined: Sat Oct 14, 2006 9:56 am

Post » Sat Oct 24, 2009 12:46 pm

@Tarrant
Did you try http://www.newvegasnexus.com/downloads/file.php?id=36290? It's an alternative version of the patch. Maybe it works on XP. I can't check it in the moment no XP around.


I shall try it now.
User avatar
Doniesha World
 
Posts: 3437
Joined: Sun Jan 07, 2007 5:12 pm

Post » Sat Oct 24, 2009 5:29 pm

Awww..... look what it says right on the front.

Uploaded 17:13, 2 November 2010, last updated 17:14, 4 November 2010
The G.E.C.K. PowerUp for Fallout: New Vegas

The GECK PowerUp may fail to work correctly on Windows XP. Hope I'll fix it soon. It should work fine on Vista and Seven though.

User avatar
Claudia Cook
 
Posts: 3450
Joined: Mon Oct 30, 2006 10:22 am

Post » Sat Oct 24, 2009 6:16 pm

Ya, same deal here. He's aware of the problem and is working on it.

The assembly source is included and compiles under XP using FASM, but it has the same issue. Wish I knew assembly.
User avatar
Katey Meyer
 
Posts: 3464
Joined: Sat Dec 30, 2006 10:14 pm

Post » Sat Oct 24, 2009 10:25 am

The assembly source is included and compiles under XP using FASM, but it has the same issue. Wish I knew assembly.


That statement totally confused me. Sent me to google to make sure I hadn't lost my mind.

Assembler/machine language doesn't get compiled exactly, and it doesn't have source. It's assembled. Compilers are used to turn source code into executables, and assemblers are used to turn the mnemonics of machine language into executables.

Well, unless stuff's changed. Maybe people started calling that process 'compiling' in these recent years? It will always sound weird to me, if so.

Machine language was the second language I ever programmed in. It's very, very fast in execution once assembled, in fact I've read that it runs faster than compiled code (I don't know if that's true any more but in the past I was told so). But boy it is it a low-level beast to write, edit, or mess with. I have never seen assembler on a PC like we use today.... I sorta cringe to think about it.
User avatar
Marcus Jordan
 
Posts: 3474
Joined: Fri Jun 29, 2007 1:16 am

Post » Sat Oct 24, 2009 2:15 pm

Err, ya - I assembled it under XP. I know diddly squat about assembly. Took me a few hours to find FASM and figure out how to "assemble" it. Just wanted to see if it would make a difference - which it did not.

"mnemonics of machine language" is a mouthful, I'll just refer to it as "ASM's" :)

Noted.

The differences between compiling and assembling are giving me a "crossed my eyes too long" headache.
User avatar
Antony Holdsworth
 
Posts: 3387
Joined: Tue May 29, 2007 4:50 am

Post » Sat Oct 24, 2009 8:27 am

Assembly is basically the next level above 0's and 1's. An assembly instruction is translated to what is called an opcode, which is simply a number that is put into the binary number system and then fed directly into the CPU as digital sequences, which tells it to behave in a certain way. The exact values for these opcodes vary from OS to OS (and from CPU to CPU), but in Fallout2.exe, for example, which is a 32-bit Windows 9x program, the assembly instruction "mov ebx, 6" is translated to the hex numbers BB and 06 00 00 00, which is read backwards, so it's "187", "6", which is "10111011", "110", which is "STORE THE NUMBER 6 IN THE MEMORY SPACE NAMED EBX RIGHT NOW OR DIE".

Did you ever wonder how the if-function is implemented? I did. Turns out it's an assembly function, which means it's a physical part of your CPU that gets activated every time you put "if" in a script, instead of some math going on in the sublevels of the code itself.

Anything written in any programming language, be it C-derivatives or Java, will ultimately be translated to opcodes, or values passed with already existing opcodes.
User avatar
Chloe Botham
 
Posts: 3537
Joined: Wed Aug 30, 2006 12:11 am

Post » Sat Oct 24, 2009 1:16 pm

Assembler/machine language doesn't get compiled exactly, and it doesn't have source. It's assembled. Compilers are used to turn source code into executables, and assemblers are used to turn the mnemonics of machine language into executables.
<...>
I have never seen assembler on a PC like we use today.... I sorta cringe to think about it.

Well, it is true to some extent, but modern assemblers are higher-level than simple mnemonics over machine codes. You get automatic address calculations, macros, even certain optimisations. And comments. Most tedious work is done for you. So I don't see a reason to not call it compilation. And the source is much easier to read than disassemble the results.

Except that using FASM instead of some other assembler was a mistake.

By the way, now PowerUp supports XP.
User avatar
Jesus Sanchez
 
Posts: 3455
Joined: Sun Oct 21, 2007 11:15 am

Post » Sun Oct 25, 2009 12:02 am

Well, it is true to some extent, but modern assemblers are higher-level than simple mnemonics over machine codes. You get automatic address calculations, macros, even certain optimisations. And comments. Most tedious work is done for you. So I don't see a reason to not call it compilation. And the source is much easier to read than disassemble the results.

Except that using FASM instead of some other assembler was a mistake.

By the way, now PowerUp supports XP.


Whew I shall give it a try right away - - I hope it allows the GECK's script compiler to work for me!

hm. I guess it is not surprising, the direction you're saying that assemblers have taken. I mean, my own take on machine language coding was that part of its identity was getting down and dirty with the tedius parts of the machine's guts. But it is as you say - - tedius as heck. A whole lot of working out tiny details that are meaningless to your process except that your process requires it. Sorta like you have to first grow the tree, and then cut it down so that you can make the boards necessary to build the house ...
User avatar
Damned_Queen
 
Posts: 3425
Joined: Fri Apr 20, 2007 5:18 pm

Post » Sat Oct 24, 2009 11:04 am

well, it does seem to be supplying compiler errors for me! I guess I cannot complain at this point and can be happy and stuff!

Now, on to coding!
User avatar
Matt Fletcher
 
Posts: 3355
Joined: Mon Sep 24, 2007 3:48 am

Previous

Return to Fallout: New Vegas