Jump to content

zerratar

Premium Member
  • Posts

    4
  • Joined

  • Last visited

Nexus Mods Profile

About zerratar

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

zerratar's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Hi again! i'm not sure anymore if anyone is even interested in this project. I thought it would bring more people to start develop Mods for Skyrim but considering the lack of comments and all I'm no longer sure.. Anyway, new version is available. Generics works now! That means that you can create generic classes to be used for Skyrim! example: public class GenericClass<T> { public T GenericVariable; public void Set(T value) { GenericVariable = value; } public T Get() { return GenericVariable; } } The class: GenericClass<T> will compile into ex: GenericClass_Int that is if you use for instance: GenericClass<int> intGeneric; if you use any other for instance: GenericClass<Form> formGeneric; then a Form version of that code will be generated. Which means that any Generic types will now be compiled into all of the types that it has been referenced as. Just make sure that you copy all the .pas files that are being generated from PapyrusDotNet to be able to use this properly. :) / Zerratar
  2. Hi there! A few days ago I created a topic about my project PapyrusDotNet and today I wanted to shine bright on a new version. It is still located on github of course. GitHub: http://github.com/zerratar/PapyrusDotNet Binaries: https://github.com/zerratar/PapyrusDotNet/blob/master/v0.1.3f2.zip?raw=true You can download the v0.1.3f2.zip file if you just want the binaries, or you can grab the whole source! Read the ReadMe for basic instructions. With this new verison, the following updates have been done: v0.1.3f2Improved support for type castingFixed a type casting bugFixed a bug with Conditional Jumps making 'switch' select wrong cases.Fixed a bug with Initial Values v0.1.3f1Added support for foreach statements v0.1.3Added support for switch cases. v0.1.2Added support for Properties and Atttributes.Added support for InitialValue for fields.Fixed a bug when concating stringsAdded nex example on how to use Attributes and Properties. v0.1 Initial Release to github
  3. Thank you for yor replies. And yes, i am currently exploring that idea already. To create a skse plugin to give more functionality/ enable the use of the .net framework :) it is planned for the future ;)
  4. Hello there everyone! As a first time poster, I would like to introduce myself a bit! My name is Karl, go by the nick Zerratar =) I'm a System Developer from sweden, with the passion of creating lots of crazy stuff. Which ends up for me being here today. For the last 3 weeks I've been working on a experimental tool for Converting C# into Papyrus. Basically, making it possible for anyone to write their scripts using C#, compile it using Visual Studio or any other IDE that supports C# (MonoDevelop or SharpDevelop could be a few of those). And then generate a Papyrus Assembly Code file, that can later be Compiled/ Assembled using CreationKit! I noticed since the start the lack of a good script editor for Papyrus and it buggered me, well not too much since in the end. I've actually never once created a complete Papyrus script. I can't be blamed though, I just recently started looking up on how Papyrus works! The project is called PapyrusDotNet, I've uploaded it to GitHub for everyone to use! Open Source that is and with a few guidelines and what else that could be needed. I've written a more extensive readme and information about the project there aswell. http://github.com/zerratar/PapyrusDotNet I hope this has waken up some interest as I will continue to work on this project on my spare time. For now, peace out! / Zerratar
×
×
  • Create New...