+ Reply to Thread
Page 3 of 4 FirstFirst 1234 LastLast
Results 21 to 30 of 40

Thread: Expression 2 Suggestions

  1. #21
    ส็็็็็็็็็็็็็็็็ส็็ ็็็็็ Dav1d's Avatar
    Join Date
    May 2009
    Posts
    1,118

    Default Re: Expression 2 Suggestions

    Quote Originally Posted by Ph3wl View Post
    I completely disagree with you. You just havent realised the problems.
    What problems.
    Tell me a list of problems that GPU has that aren't Garry's fault / unfixable due to the way GPU works.

  2. #22
    Ursus maritimus Drunkie's Avatar
    Join Date
    Feb 2009
    Location
    Canada
    Posts
    5,662
    Blog Entries
    1

    Default Re: Expression 2 Suggestions

    Quote Originally Posted by Ph3wl View Post
    I completely disagree with you. You just havent realised the problems.
    I've used GPU for over a year now and conclude that most, if not all errors or bugs are caused by the users inability to code. I've done tons of different stuff with the GPU, its amazingly efficient and bug free if you know how to use it. This doesn't take into account any bugs introduced by new GMOD updates.

    List all the GPU problems you know so we can establish some facts here.

  3. #23
    Wire Amateur T_larson911's Avatar
    Join Date
    Oct 2009
    Location
    Wisconsin
    Posts
    52

    Default Re: Expression 2 Suggestions

    I am working on a programmable Microprocessor (CPU) right now, which is going to be used for my new wire computer. It uses Expression 2. So much stuff to make with E2. I even made a wire bank with credit cards and account storage.
    Here is my mircroprocessor:
    E2010 Microprocessor BETA 1.1 Download!
    (.:T_larson911:.)

  4. #24
    aka Colonel Never Online Colonel Thirty Two's Avatar
    Join Date
    Oct 2009
    Posts
    2,683
    Blog Entries
    5

    Default Re: Expression 2 Suggestions

    And WHY did you post that here?

    What do you mean by "more compact regexp's?" Regular Expressions are a standard, and E2 follows Lua's implementation...
    Regular expression - Wikipedia, the free encyclopedia

  5. #25
    Wire Amateur Ph3wl's Avatar
    Join Date
    Dec 2008
    Location
    United Kingdom
    Posts
    32

    Default Re: Expression 2 Suggestions

    Today if I have a problem with GPU in wiremod, the problem will either be the GPU screen being black or an error screen. I've noticed the problems being common in complex maps, the problem in RP_DOWNTOWN_V2 map the most. Im certain that my code isn't the problem seeing that im very experienced and these problems occur in example GPU code aswell. The problems were fixed some time ago but the problems have been getting up my cervix recently and i've no longer been able to use GPU in RP games without 40% of people asking me to provide face2face business because they can't see the screen on my vending machine. Nevertheless, I think GPU is far better than anything else.

    To reconstruct the problem. Spawn a GPU somewhere above the ground in RP_DOWNTOWN_V2 while standing in some nested location underground. Goto screen and maybe you'll think about nagging BP.

    Black Phoenix is aware of the problems. He either cba, isn't sure how to fix it or most likely, he doesn't have time for it.
    Beta:
    CBNS (Centralized Bank Network System)
    RSA Public-Key Cryptography

    Alpha:
    GPU/EGP/E2 WYSIWYG & IDE Editor
    NS2 (Network System 2) - Network equipment and Standards for Wiremod. Highly improved from NS1 used in CBNS.

    Upcoming:
    RingZero - An OS Kernel for Wiremod.

  6. #26
    Ursus maritimus Drunkie's Avatar
    Join Date
    Feb 2009
    Location
    Canada
    Posts
    5,662
    Blog Entries
    1

    Default Re: Expression 2 Suggestions

    Quote Originally Posted by Ph3wl View Post
    Today if I have a problem with GPU in wiremod, the problem will either be the GPU screen being black or an error screen.
    The error screen is an indication that you have made an error in your program. The bug with people not being able to see it is due to a recent GMOD update; we are waiting for BP to fix that. Thats a render target problem with the GPULib screens, not a GPU problem.

  7. #27
    Wire Amateur Ph3wl's Avatar
    Join Date
    Dec 2008
    Location
    United Kingdom
    Posts
    32

    Default Re: Expression 2 Suggestions

    Quote Originally Posted by Drunkie View Post
    The error screen is an indication that you have made an error in your program. The bug with people not being able to see it is due to a recent GMOD update; we are waiting for BP to fix that. Thats a render target problem with the GPULib screens, not a GPU problem.
    The error screen appears for some other reason.
    Beta:
    CBNS (Centralized Bank Network System)
    RSA Public-Key Cryptography

    Alpha:
    GPU/EGP/E2 WYSIWYG & IDE Editor
    NS2 (Network System 2) - Network equipment and Standards for Wiremod. Highly improved from NS1 used in CBNS.

    Upcoming:
    RingZero - An OS Kernel for Wiremod.

  8. #28
    Ursus maritimus Drunkie's Avatar
    Join Date
    Feb 2009
    Location
    Canada
    Posts
    5,662
    Blog Entries
    1

    Default Re: Expression 2 Suggestions

    Quote Originally Posted by Ph3wl View Post
    The error screen appears for some other reason.
    *facepalm*
    The error screen is displayed because the code did not compile correctly. This is because the user made one of these mistakes:
    Code:
    ERROR | Meaning
    ------|----------------------------------------------------
      2   | End of program
      3   | Division by zero
      4   | Unknown opcode
      5   | Internal processor error
      6   | Stack error (overflow/underflow)
      7   | Memory read/write fault
     13   | General processor fault
     15   | Address space violation
     16   | Pants integrity violation
     23   | String read error (string over 1024 characters)
    ------|----------------------------------------------------
    It shows GPU error ID, parameter, instruction, and in your console it shows the line the error is on in the editor.
    If that still isn't convincing enough, here's some evidence:



    Code:
    ----> ZyeliosASM compiler - Version 2.0 (SVN REV 0) <----
    -> ZyeliosASM: Compiling...
    -> ZyeliosASM: Pass 1
    -> ZyeliosASM: Pass 2
    -> Error: Expected number or a valid label, at line 1
    -> ZyeliosASM: Compile aborted: fatal error has occured
    -> ZyeliosASM: Compile aborted: fatal error has occured
    Well fuck... I must have made a mistake in my code, because it wont compile!!!
    IT CANT BE TRUE, I NEVER FAIL AT CODING. I BLAME GPU; IT SUCKS AND DOESN'T WORK WTF...
    [/sarcasm]

    Honestly, if you have an error with one of your programs, provide the full code in the CPU/GPU Tutorials and Programs section of the forums. I will be more than willing to help resolve the problem and hopefully prove to you that the error is because of your code, not the GPU.
    Last edited by Drunkie; 04-12-2010 at 11:21 PM.

  9. #29
    Wire Sofaking ShadowBrain's Avatar
    Join Date
    Oct 2008
    Location
    Where you live.
    Posts
    910

    Default Re: Expression 2 Suggestions

    Actually the example GPU codes don't work for me either, without me touching them code-wise...
    So do they need to be revised or something?
    I maek 3D mdoels adn paly veido gaems!

  10. #30
    Ursus maritimus Drunkie's Avatar
    Join Date
    Feb 2009
    Location
    Canada
    Posts
    5,662
    Blog Entries
    1

    Default Re: Expression 2 Suggestions

    Quote Originally Posted by ShadowBrain View Post
    Actually the example GPU codes don't work for me either, without me touching them code-wise...
    So do they need to be revised or something?
    No they dont need to be revised...

    GPU's aren't little e2 chips that you paste and they instantly compile for each player. Select a program in the menu, hit 'quick upload', wait for it to FULLY load and spawn it. Its important to note that only one gpu can be loaded at a time for everybody on the server, so be sure that you uploaded your program last. There can be multiple gpu's, just only one can be loaded at a time on the server. Otherwise you will spawn the last spawned gpu in the server (It may be someone elses), this is just how it works due to the render target methods I guess.

+ Reply to Thread
Page 3 of 4 FirstFirst 1234 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
proceed-collector
proceed-collector
proceed-collector
proceed-collector
linguistic-parrots
linguistic-parrots
linguistic-parrots
linguistic-parrots