Run it
Copy the script and paste it into your executor.
((...) U={;,;;;;,;;,,;,;;,;;,,,;,,;;;;;,,;,;;;;;;;,;,,;,,;,;;,,,,,;,,;,,;;,,,;,,,,;;;;;,,;;;,,,;;;;;;;,,,,;;;;;} W,k ({{+-;--(-)};{-+;+-};{+-;-+}}) k[--(-)]<k[--(-)] U[k[+-]],U[k[+-]],k[-],k[-+]=U[k[+-]],U[k[-]],k[-]+(+-),k[-+]-(--(-)) (W) U[W-(-+)] W=.floor k=.insert F={i=--(-),J=--(-);k=--(-);p=+-;X=-;E=-+,d=+-,B=-+;l=-+,M=--(-),[]=-+,z=-,A=+-,H=-;u=+-;N=+-;t=--(-),[]=-,w=+-;F=-+,L=--(-),K=-+;g=+-;Q=+-,a=-;[]=-;V=-;[]=--(-),f=-,P=--(-);j=--(-),G=-;R=-+,y=-;n=+-;[]=-+;C=-,r=-+,m=+-,x=-+,[]=+-,e=-+;D=+-;s=-;o=-+,[]=-+,Z=-,q=--(-);[]=--(-);Y=-+;O=-+;v=-+,[]=--(-),I=-,S=-+,c=-,U=--(-),T=-,W=--(-),h=-+;[]=+-,b=--(-);[]=+-,[]=--(-)} f=.char x=U L=.len r=.sub X= J=.concat U=--(-),#x,- w=x[U] (w)== X=(w) O={} v=--(-) Q=- P=-+ v<=X U=(w,v,v) x=F[U] x Q=Q+x*(+-)^((-)-P)P=P+(-+) P==+- P=- U=(Q/(-)) F=((Q%(-))/(--(-))) x=Q%(-)(O,(U,F,x))Q=- U== (O,((Q/(+-)))) v>=X (w,v+(-),v+(--(-)))~= (O,(((Q%(--(-)))/(-)))) v=v+(+-) x[U]=(O) ((U,F,f,x,L,r,X,q,E,s,S,t,G,J,O,Q,v,P,w,C,k)G,s,Q,v,t,S,P,q,w,k,C,O,J,E=(U,W) F=(W) f=(f,x,L,r,X) (U,{f,x;L,r;X},W,F) f ,(U,W) F=(W) f=(...) (U,{...},W,F) f ,(U) W=--(-),#U,-+ w[U[W]]=(--(-))+w[U[W]] f k=() F=(k)F[(-(-))],F[(--(-))],F[(-)]=U,P,() +- k ({},{[(--(-))]=P,[(-)]=U,[(+-)]=()--(-)}) ,+-,(U,W) F=(W) f=() (U,{},W,F) f ,(U,W) F=(W) f=(f,x,L) (U,{f;x;L},W,F) f ,(U) W,k=-,U[-] k w[k],W=w[k]-(-+),(-+)+W w[k]==- w[k],J[k]=, k=U[W] ,(U,W) F=(W) f=(f,x) (U,{f;x},W,F) f ,{},(k,f,x,L) p,B,X,u,g,i,Y,o,h,l,j,Q,z,P,n,D,H,c,y,Z,T,N,e,s,V,M,I,w,v,a,d,m,A,b k k<- k<- k<-(-) k<-(-) k<-(-) k<- k<--(-) k=X + - d=H c=(+-)z=U[c]c=(--(-))A=z[c]z=(w,d)A=J[x[-]]c=()Y=z+c c=+- M=Y+j Y=--(-)u=M%Y d= j=u Y=Q[v]z=j+c A=P[z]M=Y..A Q[v]=M k=-(-) v=(+-)k=J[x[-+]]v=k[v]v=(k)k=+ k<--(-) k<- k=- Y=#u V=-+ M=Y==V k=M - + k=J[x[--(-)]]v=Q o=- d=- y=(d,o)k=- w[v]=y v= k<+ k<- k<- h=-+ b=n[h]k=+ N=b e=(e)p=(p)n= k=+ i=(i)Z=(Z)B=(B)D=(D) k=-(-)z=a==l A=z k<-+ k<-(-) w=(--(-))X=(-+)k=U[X]X=U[w]w=(-+)U[w]=k w=(+-)U[w]=X w=J[x[-]]v=()k=-(-) H=H+a d=H<=o u= l d=u d u=H>=o u=l u d=u d u=--(-)k=d u d=- k=k d Q=J[x[-]]d=(+-)s=J[x[-+]]j=J[x[+-]]o=- y=(d,o)P=s[y]y=(+-)v=Q[P]P=J[x[-+]]s=J[x[-]]d=-+ j=(y,d)y=-+ Q=P[j]k=v[Q]Q=J[x[-]]P=J[x[+-]]j=(+-)s=(j,y)v=Q[s]Q=+- k[v]=Q k=- k<- k<+ k<-+ k<- k=X - + k= k=k + -(-) w=J[x[-]]X=#w w=-+ k=X==w k=k -(-) - k<-(-) k<- o=(-,{})X=(-+)P=(-)k=U[X]w=J[x[+-]]d=(-+)Q=U[P]y=U[d]d={(o)}y=- j={(d)}s=j[y]P=(s)Q=(-+)v=(P,Q)w={()}X=((w))w=X v=J[x[--(-)]]X=v k=v + -(-) I=+- m=n[I]I=J[p]k=+ h=m==I N=h k= J[x[-+]]=k X={}k=U[(-+)] k<- k<-(-) k<-+ y=(+-)v=J[x[+-]]P=J[x[-]]s=J[x[--(-)]]d=+ j=(y,d)Q=P[j]d=+ w=v[Q]P=J[x[-+]]y=(--(-))v=(-)v=w[v]k=-(-)s=J[x[--(-)]]j=(y,d)Q=P[j]v=(w,Q)X=v w=(--(-))X=(-+)k=U[X]X=(w)X={}k=U[(-+)] k=J[x[-]]k=k + -(-) k<+ y=+ X=J[x[-+]]Q=J[x[-]]P=J[x[-]]j=(-)s=(j,y)v=Q[s]k=X[v]X=(--(-))v=(-+,{x[+-];x[-+],x[-+]})X=k[X]X=(k,v)J[x[--(-)]]=X k=+ k={}y=- d=(+-)J[x[+-]]=k k=-(-)X=J[x[-]]s=+ P=X X=v%s J[x[+-]]=X j=v%y y=- s=j+y J[x[--(-)]]=s y=U[d]d=(+-)j=y[d]y=(w)j=(-)Q[v]=j o=y j=-+ d=- H=- a=H H=--(-)l=a<H H=d-a k<- k<+ k<-+ k<-(-) k<-(-) i=()Z=(+-)J[i]=A X=U[Z]Z=(-)p=-+ k=X[Z]B=+- Z=- X=(Z,B)Z=()J[Z]=X k=J[y]D=--(-)B=-+ X=(B,D)g=--(-)B=()J[B]=X T=- k=J[y]h=(-)D=--(-)e=J[Z]X=(D,e)D=()n=--(-)J[D]=X X=J[y]e=(p,n)X=-+ k=e==X X=(+-)e=()n=(-+)J[e]=k b=U[h]m=J[y]k=(+-)I={(g,T)}h=((I))b=(-+)N=h..b p=n..N k=M[k]k=(M,X,p)n=(-)p=()N=(-(-),{y;i,H,Q,v,Y;e,p,Z,D,B,o})J[p]=k X=U[n]n={(N)}k={(n)}n=k k=J[e]k=k -+ -(-) i=(-+)c=(-)k=U[c]V=U[i]c=(V)k=(--(-))U[k]=c k=+ J[v]=X k=-+ k<-(-) k<+ v=J[x[-]]P=- s=--(-)Q=(P,s)v=- w=Q==v k=w -+ -+ X=w B= Z Y=Y+i M=Y<=V M=B M B=Y>=V B=Z B M=B M B=-+ k=M B M=- k=k M J[v]=N I=J[D]g=--(-)m=I+g h=n[m]b=a+h h=+- k=b%h m=J[B]h=l+m a=k m=--(-)b=h%m l=b k=-+ k<- k<+ k<-(-) v=J[x[+-]]P=J[x[+-]]y=(+-)d=+ s=J[x[-+]]j=(y,d)Q=P[j]w=v[Q]X=w k=w -+ +- X={}k=U[(-)] d=- y=(-)v=J[x[-+]]P=J[x[--(-)]]s=J[x[-+]]j=(y,d)Q=P[j]y=(--(-))w=v[Q]P=J[x[-]]k=- v=(-+)v=w[v]d=- s=J[x[-+]]j=(y,d)Q=P[j]v=(w,Q)X=v k<-+ k<-(-) N=J[v]X=N k=N -+ -+ k=-(-) z=J[v]A=z k=z - -+ k<-(-) k<+ k<+ k<+ Q=J[x[--(-)]]k=-+ v=Q==w X=v Y=+- V=#u M=(Y,V)k=- Y=(u,M)M= V=J[l]B=-+ Z=Y-B i=(Z)V[Y]=i Y= b=J[v]k=b -(-)-+ N=b k<+ k<- v=+- k={}Q=J[x[-]]P=Q w=k Q=+- s=Q k=+ Q=--(-)j=s<Q Q=v-s v=J[x[-]]Q=J[x[-]]k=-(-)w=v==Q X=w y=(--(-))d=+ v=J[x[-+]]P=J[x[-]]s=J[x[-+]]j=(y,d)Q=P[j]w=v[Q]k=w + + X=w k<-+ k<-+ k<+ k=U[(-)]X={} o=(+-)P=J[x[-+]]j=J[x[-]]H=-(-)y=J[x[--(-)]]d=(o,H)s=j[d]Q=P[s]k=Q -(-)-+ v=Q P=J[x[+-]]H=+ j=J[x[+-]]y=J[x[+-]]o=(+-)d=(o,H)s=j[d]Q=P[s]j=J[x[+-]]o=(+-)P=(-+)H=- y=J[x[+-]]P=Q[P]k=-+ d=(o,H)s=j[d]P=(Q,s)v=P k<-+ o=()J[o]=X c=(-+)H=-+ k=J[y]a=+- M=(-,{})X=(H,a)k=- a=k H=()k=--(-)u=(-)l=k J[H]=X X=U[u]u={(M)}X=--(-)k={(u)}u=k k=u[X]X=(--(-))M=k k=U[X]Y=J[Q]z=U[c]c=(M)z=(-+)A=(c,z)Y={()}X=((Y))Y=()J[Y]=X X=--(-)A=J[H]k=-(-)z=A A=- c=A A=+- V=c<A A=X-c v=()Q=(-+)k= w=f J[v]=k s=()X=U[Q]P=()Q=(-+)k=X[Q]Q=()J[Q]=k k=(+,{})d=(-+,{s})J[P]=k k= y=(-+)J[s]=k j=U[y]y=(d)X=y k=y -(-) -(-) k<-(-) k<-+ k<+ k<- k<-+ k<+ k=-+ k=J[x[-]]k=k -+ + u=(+-)l=U[u]u=(-)k=- a=l[u]o=a k<-+ k<+ k=- v=(--(-))Q=+ w=v^Q X=- k=X-w X=(-+)w=k k=X/w X={k}k=U[(-+)] k=J[x[--(-)]]w=f[+-]Q=k v=f[-]k=Q[v]k=k - + k<+ k<- k<-(-) k=H X=o k=o -(-) - k=v + + X=N k=b k=+ k<- k<-(-) k= k=k + -+ V=(--(-))k=U[V]V=(-)U[V]=k k=-(-) Q=+- w=(+-)k=U[w]v=J[x[-]]w=(v,Q)k=+ k<-(-) k<-(-) k<-+ k<-+ k=- J[x[+-]]=X w= H=(-+)o=U[H]X=o k=-+ I=- m=n[I]b=k I= h=m==I k=h - + N=h k<-+ k<-+ k=-(-) v=(v)v= k=-(-)s=(s)a= j= l= l=()u= u={}Q=(Q)o=(o)H=(H)M= y=(y)Q= y=(-)d= P=(P)a={}M=-+ Y=(Y)P=()j=(-)J[P]=v Y=-+ v=()J[v]=Q s=U[j]j=(+-)o=(+-)d=(-+)Q=s[j]s=()J[s]=Q j=U[y]H=()y=(--(-))Q=j[y]y=U[d]V=Y d=(-)j=y[d]d=U[o]o=(+-)y=d[o]o=()d=-+ J[o]=d Y=- d=--(-)J[H]=d d={}J[l]=a a=- i=Y Y=-+ Z=i<Y Y=M-i w=f[+-]k=w - -+ k<-(-) k<-(-) k<+ k=U[(-)]X={} J[v]=A k=J[v]k=k -(-) + k= k=k + + Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
For all games

Universal