#reforger_workbench

1 messages ยท Page 26 of 1

quiet marsh
#

Anyone figured out how to create a terrain in the world editor?

turbid mountain
#

open some world in world editor and press play or stuff notlikemeow

gleaming basalt
#

ok.

neon raven
#

Any idea if a example other than the current one and docs will be available in the short future?

hardy marsh
#

So I have my model in the workbench, how do I get to the menu to apply textures (I just converted everything). I got to it earlier and have completely forgot

Reposting because I didnt get an answer lmao

granite wolf
#

Any idea of what type of file formats are supported by the world editor? Or what cellsizes we can expect to work with?
Or do we have to wait for the documentation ๐Ÿ˜„

strong linden
#

Hi guys, I'm glad to have a new ARMA. Let's do some interesting things. Does anyone know if there is a tutorial on model import?

hardy marsh
#

then import it

vivid quail
#

Opening a sample file gives this BACKEND (E): [RestApi] ID:[2] Error Code:401 - Unauthorized, ApiCode: BACKEND (E): Identity authentication failed - Error Code=401 BACKEND (E): Error response: {"url":"/game-identity/api/v1.1/identities/reforger/auth","message":"ErrID: 437b2a93-e079-4b4e-ab8a-afdb65457a61: Authorization failed, check your token."} BACKEND (E): [RestApi] ID:[4] Error Code:401 - Unauthorized, ApiCode: BACKEND (E): Identity authentication failed - Error Code=401 BACKEND (E): Error response: {"url":"/game-identity/api/v1.1/identities/reforger/auth","message":"ErrID: c12d3197-a61c-4666-a717-475fe9d5f0f1: Authorization failed, check your token."} BACKEND (E): [RestApi] ID:[5] Error Code:401 - Unauthorized, ApiCode: BACKEND (E): Identity authentication failed - Error Code=401 BACKEND (E): Error response: {"url":"/game-identity/api/v1.1/identities/reforger/auth","message":"ErrID: eef701f3-cc95-4375-b28a-acbff1e427c6: Authorization failed, check your token."}

fervent otter
#

are models in published mods protected or can anyone open and edit them?

warped crypt
compact zephyr
verbal sparrow
#

@warped crypt This might be better placed in reforger_discussion, but you can right click a unit and see a "Take Control" option in GM mode.

warped crypt
brave bramble
#

Is it possible to export textures?

#

I wanted to make my own flags using the white flag as a base. ๐Ÿ˜…

lofty schooner
frosty lotus
#

Is it possible to create missions with this or only mod assets?

brazen plaza
#

So does the mod system work the same where everyone has to have to mod, or will the mod reside locally in the mission and pushed to everyone. Know what I mean?

vapid bramble
#

Is there tooling to track memory leaks due to cyclic references?

tawdry harbor
#

Getting an INVALID when attempting to perform g_Game.GetRestApi().GetContext("myurl"), anyone having this issue too?

brazen plaza
#

I see this as creating a bunch of mini games all within the platform.

reef ferry
#

that you need to apply a emat first

silver wing
#

Anyone figured out how to import models?

dreamy kestrel
#

Any info on when the documentation will be out?

lofty schooner
#

any idea on how to make a new prefab for something such as a spawn point?

wise axle
#

When I run Print("test") where should this be showing up in the workbench ui?

wise axle
dreamy kestrel
#

Alright, thanks ๐Ÿ™‚

wise axle
#

Np brother.

still steppe
#

Could it be that there is no kind of Eden Editor in reforger or have i missed anything?

lofty schooner
wicked crag
lofty schooner
wicked crag
#

unfortunately it's just a basic model I have no idea how to get into anything else until documents come out

lofty schooner
kindred scroll
#

There is a github repository with sample mods for vehicles @wicked crag

wicked crag
#

Isn't it privated?

spark shale
#

the blender plugin how do you install it

kindred scroll
#

I can access it

wicked crag
#

I'll check it again now

gleaming basalt
#

Has someone the issue, that the console run in script editor is doing nothing?

distant meteor
#

Yup

kindred scroll
#

anyone not able to log into their bohemia account through the editor?

spark shale
#

yh its haveing issues. it will work after a fair few tries

acoustic sage
#

what file format are animations?

oblique mural
#

Do you log in with email or nickname?

jagged pilot
wicked crag
#

nah Arma Reforger Tool

white marlin
#

How do u get into work bench ? And would you be able to make new guns or models and scopes and sights for these guns ?

jagged pilot
#

Ah, Trying to get something into the gamemaster interface but I can't get it done

golden quest
#

New map editor is no good, much harder to use.

gleaming basalt
brazen plaza
#

Seems like as good a time as any to get into scripting. I've avoided it on A3. Is there a good like O'Reilly's ArmA scripting resource?

#

I should say O'Reilly's - like obv

gleaming basalt
#

in the next few days there will be an new(?) wiki

#

And i think there will be a nice tutorial etc.

brazen plaza
#

Ok cool yea I checked the GitHub and it led me to the bia wiki which just had a list of features lol

#

It's like C right?

gleaming basalt
#

Its a own OOP Language

#

i dont know C

brazen plaza
#

At least it's OOP

gleaming basalt
#

But it looks nice at the first look

brazen plaza
#

I dunno C either

bronze junco
#

has oxygen been completely removed

brazen plaza
#

Python and bash

#

Mostly

#

Some Ruby I guess but I'd rather not

wheat cloud
gleaming basalt
#

its more complex currently

#

but lets wait for the official documentary of it

#

and i think it will be easy to use

stark knot
#

All I want are API calls

gleaming basalt
#

Yes

proven lion
#

Anybody have some info for World Editor im kinda lost.

gleaming basalt
#

But i saw there is a REST controller something

#

wait

gleaming basalt
#

i think you can use http apis

#

it would be awesome

stark knot
#

And I can

#

Cool

#

Found it

gleaming basalt
#

then i can finally use a nice REST api

#

And not extdb3 Shit KEKWlaugh

#

Sorry.

shut nimbus
#

Yes but it seems the context seems to be INVALID thus rest apis are not working

torn kayak
#

How did you get it working? What does your code look like?

pallid mortar
gleaming basalt
torn kayak
#

Yes the rest api

gleaming basalt
#

i only saw it in the message from ayano

#

My console is broken atm

#

and i dont know why

pallid mortar
#

what do you do with that rest api? is it to talk to a database you can store info?

gleaming basalt
#

A Rest api is an external api

pallid mortar
#

steam is ded for tuesday maint

gleaming basalt
#

so you can build your database stuff in a "real" programming language for example php, java oder typescript and communicate with that over HTTP

pallid mortar
#

ok, is that what those guys did for those big servers where they stored everyone's progress

gleaming basalt
#

In ArmA 3?

pallid mortar
#

ya

gleaming basalt
#

the most of them use server side extdb3

pallid mortar
#

dont even know what that is, im so green ๐Ÿ˜„

woeful wagon
#

Arma 3 supported DLL calls

gleaming basalt
#

my last information is, that https calls in arma 3 arent very performant

slate thunder
#

hey guys, where do i find the regorger workbench?

remote cobalt
#

Hey guys, I currently don't own the game but trying to point someone in the right direction who does. Does the workbench download with the game or can it be acquired from else where?

gleaming basalt
pallid mortar
#

CAMOU it's in your library

woeful wagon
slate thunder
#

oh gotcha

#

so its Arma Reforger Tools i suppose?

gleaming basalt
#

yes

pallid mortar
#

anyone find a tutorial to walk me through this stuff like im 5 uet?

gleaming basalt
#

Databases are fast af if you know what you do

languid tinsel
#

ppl used to use extdb3 to communicate with their mysql database, where all the Players info is saved. With an external API you no longer need to use extdb or similar tools to do that. Furthermore it advances the possibilities to communicate to the Server and process Data. @pallid mortar

pallid mortar
#

i used a LEFT JOIN today, proud of my profound database knowledge

proven lion
#

Anybody know how to use Terrain tools?

slate thunder
#

im screwed the docs are not working

gleaming basalt
#

And whats the difference between a LEFT and a RIGHT join?

#

Or a INNER join? KEKWlaugh

languid tinsel
#

magic

woeful wagon
compact zephyr
#

I've seen people talk about samples for Reforger, where are they?

pallid mortar
#

my understanding is the left or right chooses which table you want to keep all info and the opposite will be NULL if there's no match

gleaming basalt
#

But then it isnt the database

#

then its the calling from the module etc.

pallid mortar
#

damn beat me to it

languid tinsel
#

first

slate thunder
#

is there a tutorial for modding yet?

woeful wagon
pallid mortar
#

i need to find someone to hold my hand through making missions from scratch

woeful wagon
#

Get some stats on fastest queries performance from one of your DBs

slate thunder
#

who is working on Altis Life ๐Ÿ˜„

#

for reforger

languid tinsel
#

everybody?

slate thunder
#

hm ok makes sense

languid tinsel
#

first gotta learn enforce tho ๐Ÿ˜Œ

#

+wait for the docs

gleaming basalt
#

Yes - thats is currently, i think, the biggest issue

pallid mortar
#

very excited for documentation

heady mauve
pallid mortar
#

this is all so cool and unexpected

gleaming basalt
#

No

pallid mortar
#

it shows up in your library ARM

gleaming basalt
#

Link not working

slate thunder
steady ivy
#

Playing with the Workbench right now, and god damn do I love the World Creator tool... feels like I'm working in a competent engine lol

woeful wagon
#

Nobody is going to wait for docs lol

gleaming basalt
woeful wagon
#

Just dive right into it, like in DayZ times

steady ivy
#

It sure is.

pallid mortar
#

im just too stupid to get all this without docs

grave elm
#

Hello. There is a no pinned messages. I expected to find links to guides.

gleaming basalt
#

you find it

steady ivy
#

UI feels a bit familiar to Unreal Engine, for those that've worked with it. I'm just kinda fucking around and playing around and seeing what I break.

gleaming basalt
#

there arent currently guides

slate thunder
#

there is no guides

#

good luck

gleaming basalt
#

in the next days there will be published some docs i think

grave elm
#

๐Ÿ˜ตโ€๐Ÿ’ซ

pallid mortar
#

i think ded said it earlier "the wiki people will be sweating"

slate thunder
#

anyone know if you can upload custom 3d models

pallid mortar
#

yes camou, someone made a childs toy above

slate thunder
#

epic

#

what starting city do you prefer for rp i think StPierre is best tbh

pallid mortar
#

man i spent so much time in st pierre back in OFP

slate thunder
#

haha

pallid mortar
#

long before this was called arma

heady mauve
slate thunder
#

it looks best so far tbh

gleaming basalt
#

buy the game

#

go to steam

#

go to library

#

download "Arma reforger Tools"

#

Start Arma reforger tools KEKWlaugh

pallid mortar
#

it might be hidden in your library

#

lots of people only show just games or only whats already installed

gleaming basalt
#

oh

pallid mortar
#

you gotta show those

gleaming basalt
#

yes

pallid mortar
#

it should be there

gleaming basalt
#

you must activate software

verbal tundra
#

So, the engine is built on C/C++ but it'll have its own language?

gleaming basalt
#

yes

verbal tundra
#

Alright, hopefully it'll be pretty similar to C.

gleaming basalt
#

Please not

#

C isn't OOP, or?

pallid mortar
#

didnt they say the stuff you could do it mostly in C#

stark knot
#

It uses C guys

distant meteor
pallid mortar
#

has anyone made a mickey mouse mp mission from scratch? wanna give us a video tour?>

gleaming basalt
#

Without external libs

verbal tundra
distant meteor
pallid mortar
#

i dont really understand how to use the examples or how the structure works, i need someone who figured it out

gleaming basalt
#

What are the programming languages used in Enfusion?

Enfusion is programmed in C++ and uses HSLS shaders for rendering. The core of the engine is extended by a high-level scripting language called Enforce, which is a standard OOP scripting language with very familiar syntax. Enforce is much more flexible than SQF in Real Virtuality engine.

pallid mortar
#

my brain is not as spongey as you young folk

#

oh cool sergej

gleaming basalt
#

Yes

distant meteor
#

I thought you were trying to say that it wasn't by asking about C lol

gleaming basalt
pallid mortar
gleaming basalt
#

all try'n'fail

shut nimbus
gleaming basalt
#

Just click on some buttons KEKWlaugh

distant meteor
#

"Press buttons until it does somethin"..."You just crashed it"..."Ok now you broke it"..

gleaming basalt
#

Yeeeah - sounds right OMEGALUL

shut nimbus
#

just beware if you do something that is broken it crashes it. ๐Ÿ˜„ So the workflow is not super fun right now to try stuff out. ๐Ÿ˜„

gleaming basalt
#

yes

#

but its funny

valid reef
#

I'm just confused how are we going to find mods outside of the game?

gleaming basalt
#

i think with addons parameter

pallid mortar
#

SERGEJ, i nominate you to make a tutorial for idiots like me ๐Ÿ™‚ gogo

#

i'll buy you a pizza on uber eats

gleaming basalt
#

Here in shit germany we dont have uber eats KEKWlaugh

valid reef
#

I can't think of a successful game that has a vibrant modding community that does not have an external modding distribution system

gleaming basalt
#

only in big cities like Berlin, Fankfurt etc.

languid tinsel
#

@gleaming basalt in Berlin we do

pallid mortar
shut nimbus
gleaming basalt
#

But i wait until documentation is there an if i have time eventually i make some youtube videos / blog entries about scripting

distant meteor
pallid mortar
valid reef
steady ivy
#

So most I've been able to figure out is how to edit objects on the Everon map, but the Terrain tool itself appears to be grayed out... don't know if its locked for the file, or if that means the Terrain tools aren't fully available yet?

gleaming basalt
gusty loom
#

How do you use a mod map with gamemaster

distant meteor
valid reef
#

I still need to see that...

#

but still, I would like to have the comfort of browsing new mods from the comfort of my web browser

craggy nymph
#

any of workbench not in read only ?

gusty loom
#

How would you use a mod map and apply game master to it

languid tinsel
#

I still believe that primarily server developers will still use private repositories for their Mods since not everybody wants their Mod uploaded to the Workshop

left river
#

Whenever I launch the Reforger tools, it starts to open up, but is unresponsive, it crashes after 15-20 seconds. And my GPU usage spikes

gleaming basalt
#

It will be interesting how general the management of server side scripts will be.

left river
#

to 100%. any ideas for fix. ive tried deleting all files

gleaming basalt
#

and most importantly whether it is compatible with git ๐Ÿ˜„

sage hearth
#

is there enough documentation yet for someone with next to no experience modding to get started?

pallid mortar
#

the problems with arma 3 was all the good scripters locked their scripts behind servers and refused to share any knowledge

valid reef
#

server admins could choose between which tool to use for their community

pallid mortar
#

so arma 2 and 3 were just CTI, coop domination and a couple wasteland modes which hid all of their scripting techniques nobody could make something similar, improve or modify in any way

#

because those servers brought in cash

gleaming basalt
pallid mortar
#

the game that thrived on community modding got crushed in multiplayer by locking away all the knowledge figured out by scripters

gleaming basalt
#

I also don't completely release my code to others

pallid mortar
#

almost no real PVP in arma 3

mild jasper
#

Anyone had any luck getting the sample plug in to work

gleaming basalt
pallid mortar
#

it's a superficial mode for normies who play casually

sage hearth
#

least judgmental arma player

pallid mortar
#

the environment of OFP was heavy PVP, ladders on teamwarfare CTF

#

there's nothing wrong with normies who play casually

#

but it's lowest common denominator stuff, not a great showcase of what it's capable of

distant meteor
sage hearth
#

the only milsim pvp I found was friday night fight

valid reef
distant meteor
valid reef
#

This was the case in OFP, Arma1,2,3

cloud sigil
#

am i being dumb or is the enfusion workbench just not available yet?

pallid mortar
leaden hedge
#

The claim that people are locking away their scripts is a bit preposterous. These scripts have to run code clientside - you can go into your files and just look at them.

slate thunder
#

the engine seems to crash quite often xd

sage hearth
#

called reforger tools, not workshop

valid reef
distant meteor
leaden hedge
#

Oh, right, the samatra wasteland missions are binarized.

silver wing
#

how do you actually import the model into the game

cloud sigil
silver wing
#

Not workbench

gleaming basalt
pallid mortar
#

money must have dried up

languid tinsel
#

does somebody know how to teleport in the world editor?

gleaming basalt
#

Select on the left side a object and press f

#

If you have no items then i dont know KEKWlaugh

proud tree
#

cant wait for koth dude

languid tinsel
#

well

gleaming basalt
#

Will see what the future brings KKomrade

languid tinsel
craggy nymph
#

I imagine thereโ€™s no real workbench documentation is there ?

languid tinsel
#

soonโ„ข

drowsy geyser
#

So what is the process for forward porting terrains?

#

Or is there one

hardy marsh
left river
#

anyone know how to load into the main menu. when I open a workbench project it loads into object viewer which crashes the program :/

gleaming basalt
#

Where can i create a new script to play around?

languid tinsel
#

create a project, right click on the file browser

steady ivy
#

Messed with the river and lake splines with the vector tool.

#

Figured road splines would be adjusted the same way... dammit I should just wait for some tuts.

gusty loom
#

How do you make a terrain then use it with game master

steady ivy
#

Nobody really knows until they release documentation.

gleaming basalt
languid tinsel
#

F5? thb I just did it in DayZ back then

latent vale
gleaming basalt
#

F5 is continue if you debug something

left river
shut nimbus
#

double click it.

left river
#

i somehow fucked up my installation of workbench. i have completely uninstalled and reinstalled. every time i open it starts to load then freezes up and then my GPU usage spikes and then it closes.

gleaming basalt
#

thats sounds healthy

#

but reinstall is a good idea

left river
#

i did, it opens my project to looking at a crate, i cant click on anything, then it crashes.

gleaming basalt
#

Error?

languid tinsel
#

maybe delete settings? Don't know where or if they are stored somewhere

left river
#

does it output to a log?

#

i tried to search for a logs file codlnt fine

gleaming basalt
#

C:\Users\XX\Documents\My Games\ArmaReforger\profile\*.log

#

but this log is also not productive

left river
#

`Program: C:\Program Files (x86)\Steam\steamapps\common\Arma Reforger Tools\Workbench\ArmaReforgerWorkbench.exe
Reason: Access violation. Illegal read by 0x7ff8206e1692 at 0x28

[NVENCODEAPI_Thunk]: ??? addr:0x7ff8206e1692
[D3D12GetInterface]: ??? addr:0x7ff83005e089
[zlibVersion]: ??? addr:0x7ff7f20c2723
[zlibVersion]: ??? addr:0x7ff7f20bff50
[zlibVersion]: ??? addr:0x7ff7f1efe7e7
[zlibVersion]: ??? addr:0x7ff7f240ed15
[zlibVersion]: ??? addr:0x7ff7f2410cfd
[zlibVersion]: ??? addr:0x7ff7f2410f86
[zlibVersion]: ??? addr:0x7ff7f2516501
[zlibVersion]: ??? addr:0x7ff7f2511390
[zlibVersion]: ??? addr:0x7ff7f1f9e80a
[zlibVersion]: ??? addr:0x7ff7f1f9f5ab
[zlibVersion]: ??? addr:0x7ff7f1e77ac6
[BaseThreadInitThunk]: ??? addr:0x7ff8823654e0
[RtlUserThreadStart]: ??? addr:0x7ff882c0485b
[RtlUserThreadStart]: ??? addr:0x7ff882c0485b

(Press Retry to debug the application - debugger must be attached)

Workbench mode
`

#

hmm

gleaming basalt
#

RAM error

languid tinsel
#

yep

mild path
#

try running it as administrator perhaps?

sharp prawn
#

Anyone found a sort of Eden style map view for World Editor? Rather than purely in-world perspective

mild path
#

personally i always run stuff straight from the desktop and not through steam

#

it just screws it up

left river
#

ill run it thru desktop as admin, ty

chilly fern
#

Saving a world seems to crash it to desktop. Is there a log file somewhere?

left river
#

yea that still hasn't done anything. It does use a lot of RAM, but when I launched it and did nothing, after about 20 secs GPU usage went to 100% for a second and then it closed, wacky

chilly fern
#

Yeah ok, thank you. When placing a TerrainEntity there is a generic option to make new terrain but it says it needs a "Saved World"

neon raven
#

Have you read some docs or something? I don't know where to start?

gleaming basalt
#

there is no docs atm

chilly fern
#

I've been fiddling around on my own

neon raven
#

Is there currently a way to create a "simple" PvP op with one objective in the midle? Simple capture it, one life monkaHmm

#

I guess the official mod is my friend in this right?

chilly fern
slate thunder
#

has someone found out how to copy the Eden world with it's terrain already

chilly fern
echo rain
#

Where does the output of a compiled script go so i can test it?

gleaming basalt
#

oh

#

wait

#

misunderstood the question

left river
#

So do you know how to open a blank project

#

Like without opening into a view

#

I think that might be my problem

cerulean spruce
#

I'm off to a great start... where do I find the workbench?

fleet vault
#

anyone know why i cant download the workbench?

neon raven
fleet vault
#

ahh

cerulean spruce
#

Oh I looked there... LEt me try again

fleet vault
#

i cant find it in tools

left river
#

its "Arma Reforger Tools"

cerulean spruce
#

ditto

fleet vault
#

alright i found that one thanks

left river
#

and you have to have installed Arma Reforger to be able to open or create a new project

cerulean spruce
#

I'm an idiot. I only had installed tools showing

#

TY for the help

fleet vault
#

also is that reforger server a dedicated server

neon raven
gleaming basalt
#

So I'm going to sleep. already have 3 o'clock in the morning. Good night all. Feel free to tag me when the documentation comes online.

wheat cloud
#

Is workbench dependant on reforger?

#

I was hoping to poke around while the game installed, but cant seem to open the samples

left river
#

it is

wheat cloud
#

i cri

twin tapir
#

So after messing with the workbench for a while, world editing specifically, is it safe to assume that the terrain creation tools are still unavailable?

#

I can't find anything that would actually allow me to create/edit terrains

fresh thunder
#

Do we have any documention on how materials are expected to be approached? Im seeing NMO which I assume is a weird looking normal, and _MASK files which seems to be a smdi replacement?

violet field
#

hej folk, i know it sound weird but, i have the world editor open, but i can't move the camera ๐Ÿ˜ฆ

gleaming basalt
#

Right click + scroll i think

slate thunder
#

wait a minute, that sound weird @violet field

violet field
#

i'm just stuck

violet field
#

it's just of the side from the map

#

and i can't move it

#

i think i forget something

#

but i'm not sure what

gleaming basalt
#

You can Change the Sens of your camera movement with rightclick + scroll

#

I think your at 0x

violet field
#

no but i mean in the workbench

#

not in-game

gleaming basalt
#

Yes

#

In Workbench

violet field
#

nop, nothing

#

what am i doing wrong ? xD

gleaming basalt
#

what is your value at camera speed?

cerulean spruce
#

So, porting existing missions is going to be a full rewrite, huh?

gleaming basalt
#

Yes

cerulean spruce
#

Yeah, what I thought. Don't know if I have it in me TBH

gleaming basalt
#

select left the airfield and press f

slate thunder
#

the terrain editor is already built in

gleaming basalt
#

*left on sidebar

slate thunder
#

you need to right-click a fresh GenericTerrainEntity -> Create Terrain

violet field
#

moved the camera

#

but still unable to move...

#

jesus ๐Ÿ˜ข

gleaming basalt
#

how about restart? KEKWlaugh

violet field
#

i restartet benchmark

#

i try restarting PC

#

hope that fix works like old times... xD

cerulean apex
#

Has anyone been able to get the script debugger working? If I launch the game with "Debug Client" checked, the game freezes on startup. If I uncheck it will load, but it seems to never connect, but if it does, I don't get any breakpoints.

gleaming basalt
#

You can launch the game?!

twin tapir
#

Nevermind, dumb question

violet field
willow wraith
gleaming basalt
#

thats kind of funny

willow wraith
#

Docs cannot come soon enough ๐Ÿ˜…

gleaming basalt
#

Sorry, but i dont have any ideas more

twin tapir
violet field
meager summit
#

I've imported a chair how can I add it to the prop list in the game master mode?

neon raven
meager summit
hallow bridge
#

So with the workbench, The BTR is read only. Can I copy it to freely edit something on it?

neon raven
#

Oh I see, my bad, didn't understand your question corectly.

violet field
#

am i right to move the camera on the World Editor (Workbench) with WASD? or are they other compination?

hexed pewter
#

world editor loves to crash on importing height maps ๐Ÿ˜ฆ lol

wicked crag
#

Anyone know how to get a character to spawn in a scene? I've been trying the scripts however I can't get them to work

valid reef
#

Anyone else having issues logging in the workbench?

#

getting a error 400

#

I need to login to bundle a mod and test it?

worn eagle
#

dose anyone know where the documentation is for the engine i try going to the devhub on the website but it keeps coming up with error and i cant find it anywhere else

shut nimbus
daring laurel
#

Whats the current stance on other IPs being worked on/modded into reforger? Is it the same as arma3?

harsh walrus
harsh walrus
#

they have one but it's not published

little crane
#

^^ (Sperg) he's referring to IP's such as Warhammer 40k, Star wars, Command and conquer, starship troopers etc.

leaden hedge
#

Still feeling my way around the software.

harsh walrus
#

What are you trying to test exactly?

daring laurel
#

ya, if i model, sound design, and texture a random item from insert ip here is it correct to assume that im.fine to put it into reforger?

harsh walrus
#

model?

leaden hedge
#

My bad - it's a firearm reskin and reconfig.

#

I need to figure out if it's actually functional in-game

#

But same issue - can't bundle

harsh walrus
#

Open up world editor, select a scenario /world (do the tutorial is easiest I think) then hit play button

#

you can load into 'game mode' and basically be ingame

#

and even edit models and such whjile you're in there

#

so as you edit it updates instantly ingame

#

its really cool

leaden hedge
#

That makes perfect sense. What a great tool BI has made

#

Thanks for the help, man

harsh walrus
#

Some screenshots from when i was messing around

#

just change material and it instantly updates in the game it's cool

leaden hedge
#

A lot more integrated than I expected it to be, this workbench!

#

Texturing has already been a breeze

twin dawn
#

The polish on this tool seems so high

next glade
#

anyone figure out how to make a mission on workbench?

harsh walrus
#

basically

#

create a scenario that's a sub-whatever the word is of the main map ("e.g. Eden")

#

So it's a lot different to how it used to be but it makes sense, basically you're just working more directly with the engine

#

it does give you a lot more power too

next glade
#

i know, thats why im trying to figure out how to do because i want to start making missions in reforger

#

i know its gonna be different

brazen plaza
#

I can't d/l the workbench. I click on the d/l link on the website. Takes me to steam, but no app. I tried using appID no luck

neon raven
#

Of you own reforger

next glade
brazen plaza
#

GOT IT! Thanks!@

fathom pawn
harsh walrus
#

file -> load world

#

ArmaReforger -> Worlds -> SP -> Tutorial

#

then to get your camera where the player is is a bit of work but in the "hierarchy" tab on the left just scroll to where it says "tutorial" and doubleclick "Ammobox" and you should roughly be there

mild path
#

If you want the base map you have to load the 'Eden' world, select some object from the Hierarchy and then press F to focus it, and get teleported to the land, by default the camera focuses on 0,0,0, which is out in the ocean.

harsh walrus
#

^

wicked crag
neon raven
#

Is there a way to make number of slots and no respawn? You know, the old PvP 1 life way

next glade
#

cool

mild path
#

its inside the resource viewer at the bottom of the world editor

wicked crag
#

been doing trial and error for the past 1-2 hours

mild path
#

everything is contained within it

harsh walrus
#

well

#

their resource

#

should I say

#

it's just a resource in the resource viewer

mild path
#

objects, vehicles, units, groups, triggers, task things, etc

harsh walrus
#

down the bottom of "hierarchy" there is a tab menu, switch to "create"

opal ingot
wicked crag
#

I have been however I'm missing something

harsh walrus
#

then you can search and create one

wicked crag
#

I've been using PlayerSpawnpoint

mild path
#

you'll want to create a custom 'layer' for any of your objects though

#

otherwise your stuff gets mixed in with the pre-existing crap on the map

fathom pawn
wicked crag
#

however I know there's more to just that spawnpoint

next glade
#

you think this will let us edit the terrain itself now?

icy stone
#

I cant dude

next glade
#

like if i wanted to flatten out an area for a FOB

icy stone
#

Playing Reforger on console felt so good

#

Even tho my eyes wanted to die when i saw the rain

opal ingot
fathom pawn
distant meteor
fathom pawn
hexed pewter
#

got a terrain in.. wheey. but now it has no collision lol

opal ingot
#

Height map?

hexed pewter
#

yeah imported height map.

opal ingot
#

Nice.

unborn stirrup
#

anyone got the escape gamemode working yet?

covert rapids
twin knot
covert rapids
#

yo

#

ty

lilac niche
#

could player made campaigns be created in wb?

hexed pewter
covert rapids
#

crashes on creation

opal ingot
#

Might be your heightmaps size/resolution?

hexed pewter
#

mess with the settings till it stops crashing. mine crashed alot just messed around with it.

willow wraith
#

Um, are the FileIO methods supposed to be able to work with arbitary paths?

#

I'm able to read, write, and delete shit anywhere on the filesystem.

covert rapids
#

hmm

willow wraith
#

I was initially investigating if the commands were path traversable but it turns out they don't even have the security measures that the docs say they do:

//!delete file. Works only on "$profile:" and "$saves:" locations
static proto bool DeleteFile(string name);
distant meteor
#

So you can delete files off your PC with them?

covert rapids
#

^^^ sys 32 attack

distant meteor
#

Yeah..

covert rapids
#

would suck

willow wraith
#

Yep, I tried it on D:\test.txt

covert rapids
#

try it in C drive

distant meteor
#

Jeez

opal ingot
#

Use CMD to create a file in sys/32 then try delete it

covert rapids
#

a directory with permissions required

opal ingot
#

Ah yeah righto

willow wraith
#

Yeah that's my next step

hexed pewter
#

anyone know how to get collision on an imported terrain heightmap?

covert rapids
#

maybe look through eden for some sort of collison component
?

hexed pewter
#

i did. couldnt find any reason why it would have collision and my one wouldnt ๐Ÿ™‚

opal ingot
#

Is it using the old collision or no collision anymore

hexed pewter
#

zero collison. just fall into the water under it.

hardy marsh
#

So did anyone get any further with porting/putting new equipment in game? I legit got as far as putting a material on a model

willow wraith
#

I am not able to do IO in permissioned directories such as C:\ or C:\Windows\system32. I am however able to do IO into user files (C:\Users\<my user>)

hardy marsh
#

that still isnt good lmao

#

could still cause some serious harm

willow wraith
#

Would be fairly trivial to exfil SSH keys, etc.

opal ingot
#

I missed the start. Is this with any code your mod would execute, or just locally run in the workbench

hardy marsh
#

legit people are gonna start doing CTFโ€™s on peopleโ€™s pcโ€™s man

willow wraith
#

I'm running this code through a constructor in a script attached to a prefab in the world editor.

distant meteor
#

Can you create files as well?

opal ingot
#

Oh shit right. Definitely something that needs to be escalated so the Devs can see it.

willow wraith
#

I don't have the time to test any further tonight, but I assume you can. The docs for a couple of the commands seem to suggest they should be restricted to certain localized paths.

distant meteor
#

Yeah, if you can create/modify files you could do some damage. Definitely needs to be patched quickly lol

willow wraith
#

@turbid mountain pinging you for visibility.

deep grove
#

some of the mods published in-game seem pretty sus

lofty schooner
willow wraith
#

In the source code itself.

next glade
#

where are you accessing the Docs? the wiki is still down for me

willow wraith
#

Yeah, I meant the code docs.

next glade
#

ahh

#

still trying to get my own mission up and running

#

kinda hard to do without the documentation lmao

willow wraith
#

It is haha, took me forever to even get any code running at all.

opal ingot
#

Does the GitHub page have any info? Pain in the ass they're docs website is a dead url

void hollow
#

Another closed sdk?

next glade
#

honestly they should have put the docs on github

willow wraith
#

According to dedmen it should be up tomorrow.

opal ingot
#

Yeah probably last minute changes to it, or translations to different languages weren't quite ready.

willow wraith
#

Here's to hoping ๐Ÿคž - hopefully someone sees what I posted, if not I'll log an issue tomorrow as I need to go to bed ASAP.

#

In the meantime I'd be wary of what I download.

next glade
#

people already putting strange crap on the workshop or somthing?

willow wraith
#

I don't know. In theory, they probably could.

next glade
#

im just anoyed that i have to go through the fucking press space boots on the ground every damn time i launch the game

thin trout
#

So with that sys32 attack being possible is it still safe to play the game normally? Without any mods or anything? What should I do to avoid getting fucked?

void hollow
#

no more PBO this game?

neon raven
hardy marsh
hardy marsh
runic granite
#

Windows moment

opal ingot
neon raven
wheat cloud
hardy marsh
#

Thereโ€™re plenty of Japanese and Chinese modders for A3

wheat cloud
#

That would probably give it access

hardy marsh
opal ingot
wheat cloud
#

Running arma as admin is common enough

#

It's a viable vector

void pilot
#

are there such a thing as server side only mods for reforger?

neon raven
opal ingot
#

But that's because you are very comfortable with English, what about those who aren't?

distant meteor
obsidian osprey
#

CTF reforger edition coming up

distant meteor
#

ReforgerCTF{you_got_armaed}

heavy meadow
#

Just saw CUP posted a mod. Does it actually do anything?

wheat cloud
#

Doubt its actually them

#

Id avoid downloading any mods for a bit

thorny linden
#

considering it claims to be terrains and it's only 20 MB... yeah

obsidian osprey
#

๐Ÿค”

void hollow
#

CTD with heavy file load

winged root
heavy meadow
winged root
#

If in doubt, releases will always be mentioned on our Twitter, FB, Discord and website. Everything else is faked.

junior stirrup
#

so how do i go about building a mod to test it in game? first time modding arma but i think i have everything set up about my weapon to test it in game

heavy meadow
silver bay
#

just dont download small ass mods

#

basically

#

tbh

wheat cloud
#

I just wouldn't download mods for a bit

lilac niche
#

if CUP releases on rf, would it have a3 stuff?

winged root
#

Tools are out since yesterday. Nobody even knows if they work as expected, so it is too early to say anything.

silent perch
#

I mean, there is already a cup terrains mod

polar hearth
#

its fake

wicked crag
#

I can't even figure out how to create a spawn point

#

They are making you create it from scratch (linking the scripts and such)

earnest plover
#

The devs forgot to delete/hide some valuable info on arma4 in the files. They removed them like instantly

winged root
wicked crag
#

Already reported it in the workshop but I assume it'll be taken down pretty quick

silent perch
#

Ah

junior stirrup
#

anyone else get a connection error when you hit publish project?

slender ice
#

I cant even log into my account in workshop ๐Ÿ˜ฆ

winged root
cerulean grotto
distant meteor
#

Yes.

lilac niche
#

mhm

hardy marsh
#

A massive deal yeah

wheat cloud
#

Hence the advice to not download mods

hardy marsh
polar hearth
#

fr

sage galleon
#

Anyone else having trouble to login into the workbench with a Bohemia account? I have tried with 2 differents account but I keep getting an error

junior stirrup
grave elm
#

Guys, how to create simple mission with one player? How to place person to the world save it and launch in the game?

lilac niche
#

are there any actual mods yet?

junior stirrup
#

i think their backend is just not functioning rn

#

i get some kinda request issue everytime i try to build

#

why the hell we can't build files offline is beyond me

sage galleon
#

@junior stirrup how do you even build? Can't see the option anywhere

junior stirrup
#

top left, workbench> publish. looks like it is where you build but

#

you need to be logged in and when you are it just gives you a bad request error and kicks you out

twin osprey
#

Is anyone streaming mission making?

hardy marsh
meager prism
#

Are there no local mods? If I wanted to test a mod in multiplayer with a couple friends, will I have to publicly release it on the workshop first?

junior stirrup
#

seems like it sadly

halcyon plover
#

Perhaps with a friend-only setting

meager prism
#

That seems like a huge oversight, I hope they add a way to have local or private mods. I'd rather not release unfinished stuff just to be able to test in multiplayer.

junior stirrup
#

i think there's a private option but issue for now is just that its locked behind the server thing

distant meteor
distant meteor
junior stirrup
#

huhh

#

doesn't show up for me

distant meteor
#

Did you change the directory when you created it?

#

If it's in C:\Users\YourUser\Documents\My Games\ArmaReforger\addons it will show up in-game.

junior stirrup
#

oh i set it to a separate folder on my hard drive, let me see if i can change it

#

thanks homie

distant meteor
#

Np. I only figured that out because I created 2 projects, 1 on my project drive, another there and the one in there showed up lol

junior stirrup
#

if its actually just gonna work that way i suppose its symlink time lol

#

cba to have my projects on my ssd

distant meteor
#

Yeah, I hope they change it so you can the location lol

sacred fog
#

Anyone know how to mod UI? I can find scripts for the widgets and widget interactive logic. But the UI placement itself seem to be under some 'layout' location which I can't find.

junior stirrup
tight dune
#

there are CLI parameters for addons dir
-addonsDir "c:\some\location\with\addons","d:\other"

#

with this param, you are pointing to a location where addons folders are located

#

then, there is param to run any of the mods, both on server and client, via CLI -addons AddonID,AddonGuidAlsoWorks

wheat locust
#

so as I understand, there's no more PBOs or equivalent? addons would just be a folder with all the loose files?

junior stirrup
#

sweet

#

the shading is damn great, so painless to get my models looking pretty

alpine brook
#

How to made some pak file?

tight dune
cerulean grotto
#

Is there a way to list all scenarios? Like for capture and hold. Yes I know they're all listed on the wiki

wheat locust
#

but it doesn't pak everything?

#

looking at the capture and hold gamemode, there's a pak file but also still a bunch of loose files next to it

tight dune
#

those loose files are for the backend

#

pak file is sort of single big addon

topaz plank
#

Is there some news about when the documentation goes live (eta?)

pallid fern
harsh walrus
#

but yeah you never know

#

you'd think they'd be live at release ๐Ÿ˜‚

tight dune
alpine brook
#

How to pak add-ons?

tight dune
#

packing happens when addon is bundled

shrewd pier
#

is it possible to browse mods without having the game?

wheat locust
#

yeah I was wondering that too, is there gonna be a way to view the workshop through a website?

shrewd pier
#

because, if i'm going to buy it , its when first big mods will start to appear for example: CUP maps, RHSs, and ACE
or in general when the game will have more assets cause right now there aren't a lot :|

alpine brook
#

It's possible to bundle without login

minor hatch
#

Mods dont work on console?

shrewd pier
#

mods do work on console, you can't make them , but you can play them

vague wren
#

Hey, how can I actually try a mod in-game?

#

I can't seem to find any documentation about this

runic pollen
#

just load up the game, open workshop, go to "downloaded" and enable it

vague hamlet
#

Are simple missions now also considered as a mod?

vague wren
#

Awesome, thank you

indigo quail
#

What is needed for Mission to be available in game?
I create:
*Mission conf
*Mission world with GM
In workbench everything works
But how to export it to game?

#

i can see my project in download area of workshop, but it do nothing

sand fox
#

Whoa hewwo you here

vague wren
#

Is there something like the 3den editor in reforger?

wheat locust
#

nope

sand fox
#

Is it possible to create workbench plugins? Like editor plugins/extensions?

sacred moth
#

Oh great, I was about to ask how to add a tool to the world editor

sand fox
#

It uses C as lang right?

sacred moth
#

more like C#

sand fox
#

Oh

#

Ty

sacred moth
#

C isn't OOP

grave elm
sand fox
sand fox
brazen plaza
#

when is the terrain tool coming out?

wheat locust
#

the tools are all out on steam

indigo quail
sacred moth
brazen plaza
#

No, the terrain tool is still greyed out

sand fox
sacred moth
#

World Editor

wheat locust
#

greyed out where?

brazen plaza
#

wait

wheat locust
#

I don't think you're going to be able to export models for editing

brazen plaza
wheat locust
#

there are samples I believe

#

have you check the blender tools?

wheat locust
#

that's how arma modding has always been

#

can't edit vanilla models

#

but now you can at least fully view in the editor

#

see how everything is made

sand fox
#

Ye but I'm used to be able to export things in other sdks to modify them hmmm

sacred moth
#

because they're using the same tools we do

brazen plaza
indigo quail
#

and after RMB on it and Create new terrain

brazen plaza
#

where can i add ?

indigo quail
brazen plaza
twin osprey
#

seems like almost everything I do just makes the tools crash ๐Ÿคฃ

sand fox
#

Damn I wish I could make rust lang bindings to their scripting lang, but that impossible AA_Aya_Cry

slate thunder
#

guys is there any civiil loadouts or clothing?

grand wasp
#

I don't think there is. also did anybody try to import an irl location to Arma reforger yet ?

#

I'm thinking of buying reforger and importing my hometown's sat

slate thunder
#

wdym import irl location

#

its not that easy

grand wasp
#

So I was wondering if anyone tried it yet with success

slate thunder
#

i mean you can import the heightmap

#

but then its only the terrain

opal ingot
#

Thats where the fun begins

grand wasp
#

Imagine miller running through new York city

leaden hedge
#

Itโ€™s a really fun process. Try it out.

#

Otherwise - it might be a bit before anything of decent quality gets released. Good terrains require creativity and attention to detail to design - even the ones based on real places.

long harbor
honest zodiac
#

Sorry if this is a stupid question, but im having trouble with the camera in the world editor, its moving at lightspeed so tapping w zooms me across the map, is there anyway to slow it down or is this a bug of some kind?

long harbor
#

now that the process is less painfull small terains feel like they're worth making ๐Ÿ˜„

leaden hedge
haughty vapor
#

a bit off topic, but isnt this completely open source c# mod type thing a very big security issue?

#

ive seen a thousand really good c# malware in my time

runic pollen
#

lol

#

C# doesn't mean malware or insecure, and neither does open source

honest zodiac
haughty vapor
#

i never said it does

#

i mean the security holes will be 10x than with a normal embedded scripting lang

#

like sqf

leaden hedge
runic pollen
#

well, this isn't actually C#, and afaik they aren't JIT compiling it so it wouldn't have any more security flaws than any other bytecode interpreter

opal ingot
runic pollen
#

although I don't know any actual implementation details

haughty vapor
#

what does jit have to do with this

runic pollen
#

a JIT is where insecurity in C# would come from

honest zodiac
haughty vapor
#

my point is that things are a lot more obfuscatable in c# rather than sqf

#

ok i dont mean go full pwn mode on c#

runic pollen
#

please uninstall kali

haughty vapor
#

?XD

#

how old are you

rigid tulip
#

Compiled sandbox C# is perfectly safe

#

Also enscript is not C# anyways

#

I haven't seen any credible proof of any security vulnerabilities with reforger modding. Reading writing files to a filesystem is not by default dangerous, arma 3 does it with it's profile system

runic pollen
#

and any language implementation is going to have a few bugs, but the fact that source code can be obfuscated has no relation to how severe those bugs will be

rigid tulip
#

SQF can also be obfuscated

haughty vapor
#

noon ever mentioned language level bugs

runic pollen
#

SQF is obfuscated by default lmao

rigid tulip
#

Isn't sqf literally just strings interpreted at runtime, I can't remember lol

runic pollen
rigid tulip
haughty vapor
#

ok yes when did i mention you need to exploit c# language level

#

if they properly sandboxed it yes

rigid tulip
runic pollen
#

not my words lol

rigid tulip
#

Open source doesn't mean shit

#

Any source can be open with the right tools ๐Ÿ˜

haughty vapor
#

if you have ever in your life seen any c# malware you would realise i am not talking about finding a fkn cve on cs language level

#

but i am obviously not the one that needs to uninstall kali

runic pollen
#

lmao

rigid tulip
#

it doesn't do what you think it does

haughty vapor
#

i understand what sqf does yeah, but from what i saw in the workbench and what has been said here this is different right?

runic pollen
#

no point in trying to educate a skiddie, they'll grow out of it eventually

leaden hedge
#

Itโ€™s an OO script language that is C-like in syntax. Not much to worry about there.

haughty vapor
#

but yeah educate me if im understanding somehting wrong

rigid tulip
haughty vapor
#

i never said i fully understand how this works

rigid tulip
#

Besides arma 3 supports arbitrary C++ DLL mods which are HELLA insecure

leaden hedge
#

If anything youโ€™d have a better shot at finding something fucky written in enscript than SQF

#

I personally find it a bit easier to readโ€ฆ

haughty vapor
rigid tulip
#

enscript is great, it supports proper oop and it's actually fucking compiled

rigid tulip
leaden hedge
#

Iโ€™ve been told manual memory management is even a thing

#

Pretty cool!

rigid tulip
#

Oh?

haughty vapor
#

i mean we still dont know what is allowed and not though right?

runic pollen
haughty vapor
#

this thing came out yesterday

warm charm
#

is anyone already working on a sandbox kinda scenario?

haughty vapor
#

or was this in dayz to begin with

rigid tulip
haughty vapor
#

ah okay

warm charm
#

like NMD Sandbox was in Arma3?

leaden hedge
#

The best docs we have on enscript itself are actually from dzsa wiki

rigid tulip
#

So

leaden hedge
#

Itโ€™s a good reference to get an idea about it

rigid tulip
#

Does anyone ACTUALLY have a credible source on this "Reforger mods are a virus" rumor?

runic pollen
#

of course not

rigid tulip
#

Because if it was I would assume BI would hotfix that shit

haughty vapor
#

no lol

rigid tulip
#

IMO it sounds like some skiddie found the function to write data to the resources folder and freaked the fuck out

opal ingot
haughty vapor
#

was a thought, however cloaker seems to not be having fun at home so he had to snap

rigid tulip
#

It's highly possible that you can do that in the editor, since that would be useful for creating automation tools

opal ingot
rigid tulip
runic pollen
opal ingot
#

As-in script gets run in-game but he was writing it in editor.

rigid tulip
#

Yes, but did he execute it ingame?

haughty vapor
#

doesnt everything start with speculations

leaden hedge
#

Some more founded, some less.

#

Not sure this is more than hot air.

rigid tulip
#

This sounds like hot air

#

There is no way in hell that sort of exploit would make it through QA

haughty vapor
#

but i have now been educated by jezithyr

leaden hedge
#

Not to be dismissive, of course, but people are saying a lot in the past day.

opal ingot
#

dm'd the messages. Take of it what you will, I only know what was said in what I sent to you then.

rigid tulip
#

Yeah, it looks like he was running those functions in the editor

#

If that was at runtime I would be concerned

#

It makes sense to be able to read/write to user profiles while inside the editor, how else could you automate reading/writing files while editing

opal ingot
#

He knocked off before testing anything more, but I agree it would be a massive oversight.
You could give it a shot yourself I guess.

rigid tulip
#

I would but I need to sleep too lol

haughty vapor
#

so people have been saying theyrea virus or what

#

was just my thought after looking at the workshop for 10 minutes, not very based

slate thunder
#

how do you make a new .et Prefab?

opal ingot
#

No viruses, just the possibility by speculation, IE no one has provided direct evidence of running anything in-game.

rigid tulip
#

Only in the editor

pastel copper
rigid tulip
pastel copper
#

I've seen worse

rigid tulip
#

if this IS a security vulnerability (which I highly doubt) someone deserves to be fired

haughty vapor
#

ive seen uafs in 7 year old open source university wide projects in plain sight

#

all good

vague hamlet
#

My problem with enforce script is that you can't access the millions of tools and programms written in open programming languages.
Let's say you want a http client to send stats to your webserver. If they have not implemented it you will have to write an ugly curl wrapper.

rigid tulip
haughty vapor
#

but yeah my guess is that its not impossible that it could make it throguh qa, this is an alphai n the first place

#

but most likely no

runic pollen
#

honestly I think the semantics are close enough that you could do mechanical translation from C# (as long as the library isn't mega templated/full of LINQ)

rigid tulip
#

The reason why I say this is very likely just hot air is because that enscript is a propreitary SCRIPTING language built for their engine which means every interaction needed to be specifically written

brave bramble
#

Anyone know if it's possible to extract base game textures and such yet?

#

I want to edit things. ):

rigid tulip
#

basically any enscript code needs to go through the engine, it does NOT get arbitrarily called because that would be moronic. So if for some reason you were able to write files to arbitrary directories a developer would have needed to explicitly implement that functionality

vague hamlet
#

But how can the server then communicate with outside services?

rigid tulip
rigid tulip
gleaming basalt
#

Yes

#

Called RestContext

#

Works with RestCallback

#

but not yet figured out how to create my own scripts

vague hamlet
#

I'm still not sure what you mean exactly with security problems.
Lets say Enfusion would support c++ what would be the problem including a 3p library?
I could literally copy the code and paste it into the mod.

rigid tulip
runic pollen
#

then you could easily send code that calls the classic windows API function "BreakEverythingA"

runic pollen
#

couldn't think of a destructive enough function off the top of my head lol

#

although I'm sure somebody at microsoft has typed that at least once

rigid tulip
#

in the game engine I work on in my spare time off work, we literally have a class called public static A {}
Someone forgot to remove a testcase before submiting lol

dusk echo
#

pretty dumb question, i've been tyring to mess with some prefabs but I can't rotate or move them at all

vague hamlet
#

But what is the difference to code that I write?
Why shouldn't be my code executed in the sandbox but the included lib not?

dusk echo
#

am I missing something?

rigid tulip
leaden hedge
#

A third party lib is not- exactly

runic pollen
rigid tulip
#

also C++ is not what i'd call a scripting language ๐Ÿ˜›

#

there are way too many ways to do dumb shit

hushed helm
#

libarys or extension should also exist only for the serverside as it is in arma currently already

haughty vapor
#

is c# one ๐Ÿคจ

vague hamlet
haughty vapor
#

or enscript

runic pollen
#

then you have to ship a C++ compiler with the game

#

which is literally hell

leaden hedge
#

Thatโ€™s funny because I actually saw, on the bohemia forums a C++ bridge for arma 3

vague hamlet
leaden hedge
#

Not sure if it was ever brought to completion

runic pollen
#

ah right my bad for not huffing the same stuff as you lol

rigid tulip
leaden hedge
#

And thus security issues ensue. Makes sense

rigid tulip
haughty vapor
#

mainly because c++ is terrible

rigid tulip
#

It's not terrible, but it is terrible for scripting

haughty vapor
#

its a mess

leaden hedge
#

If you break your fingers with a hammer, is the hammer terrible?

rigid tulip
#

Scripting needs to be high level and fast/easy to iterate.
C++ is not that

haughty vapor
#

rust on the oither hand is not a mess ๐Ÿ˜„

rigid tulip
#

Rust is amazing

haughty vapor
#

there is no reason to use c++ over rust other than compatibility

#

which is a pretty big reason but yeah

compact zephyr
#

I know we dont have any documentation yet, but I have tried to figure out how to use inheritance with workbench but cannot figure it out. Like I have my own custom Binocular model, and I want to inherit the B22 bino class for all the configs. Just like I would do in A3, is this Even possible?

haughty vapor
#

oh yeah also that rust naming conventions are unix naming conventions and theyre ugly

rigid tulip
#

c++ still has it's uses for low level performance

haughty vapor
#

and it uses spaces instead of tabs for identation

#

low level performance for what use case?

rigid tulip
#

realtime applications such as games

spark sigil
#

@haughty vapor you are listing all the things i hate most in life

vague hamlet
haughty vapor
runic pollen
#

although it is very likely I was doing something wrong

pallid fern
#

What do you mean barely work? Drag and drop an FBX, adjust your shaders and it's ready (well, you need to make it functional too, but that's something else than importing a model). Maybe if you expanded on your issue we could take a look at it and see if we can help you, that way we all learn.

I imported two vehicle models without any struggle.

haughty vapor
#

how does rust compare with c++ performance wise?

spark sigil
#

๐Ÿคฆโ€โ™‚๏ธ

haughty vapor
#

it sometimes is faster - sometimes slower

leaden hedge
#

@vague hamlet Just an FYI but enfusionโ€™s engine code is written with C++ - a scripting language like enforce serves a different purpose in that environment than the lang used to build the engine

haughty vapor
#

and i can understand why its slower

compact zephyr
leaden hedge
runic pollen
#

if you want something to work, try all that. Otherwise assume I'm wrong and move on

compact zephyr
rigid tulip
# vague hamlet It was not about c++ I just named it an example. I think unreal is using it. I ...

Yeah but unreal engine is a game engine not a platform. It's designed for devs to implement games in, it literally has 0 security checks by design, writing c++ code for unreal engine literally has the keys to the kingdom. Let's say that BI chose c# instead of enscript. For one, it would HAVE to be sandboxed which means limiting what it's allowed to access. This means that unless you embed the library in your project you won't be able to use it and even if you embed it, it's possible that the library might use functions that are blacklisted in the sandbox.

#

If you have a scripting language that is unsandboxed congratulations you've just created a remote code execution that allows people to run any code they want on your system

leaden hedge
#

And even worse than all that, Jezithyr, I donโ€™t think I have another .NET download in me

#

Might just have to walk away from the keyboard if I saw that screen!

rigid tulip
#

Time to install another .net runtime. "Yes darling"

#

Workbench is pretty nice NGL

runic pollen
#

but .NET 6 has cool new features!!!! like... probably some F# changes

rigid tulip
#

I unironically work on an engine that uses .Net 6, it's not terrible

runic pollen
#

for a second there I thought they reached 7 without me realizing lol

rigid tulip
#

Nullables are a bit of a pain in the ass tho

#

they're basically options from rust but more shit

runic pollen
#

i've got nothing against .NET, I just need something to beat on

rigid tulip
#

"We got rid of null!" Just kiding! We just wraped it with a struct!

spark sigil
#

I think they should implement ruby scripting instead of enforce

vague hamlet
runic pollen
#

why stop with ruby? let's get TCL going

spark sigil
#

๐Ÿ˜‚

runic pollen
thin falcon
#

Is there Reforger Natives documentation?