Welcome to Skylords Reborn

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • InsaneHawk

      Donations are back   01/17/17

      If you want more information, you can go check this topic : http://forum.skylords.eu/index.php?/topic/2790-donations-are-back/
    • MrXLink

      Future of Skylords Reborn and intro to Ardent Peak   02/10/17

      Dear Skylords, Skyladies, Skythings We have received the awesome news that we have been allowed by EA themselves to continue our project and open up many future possibilities! For all information and stream VODs, please refer to this topic:   
    • MrXLink

      NOTE: Stricter (chat) Rule Enforcement   04/11/17

      Greetings Skylords, Skyladies and Skythings. There has been a lot of commotion going on lately regarding moderation and people calling us out for favouritism and improper judgement. @Kiwi, myself and the rest of the team have had enough of this and we are changing our approach and leniency towards the community drastically, and eliminate this pseudo-favouritism factor. Not that we ever had favourites to begin with, nor in our eyes treated regulars in any way advantageous over others, but we have received several complaints regarding this issue, as well as there have been quite some clashes in chatbox recently. Aside from that, we have decided to act much more strictly about members in the foreseeable future as well.  Considering people have deemed our judgement to be unfair, this will result in us warning the community even for minor infringements, and possibly introducing more temp bans. We feel this is sadly necessary in the current community's state and we're better off having an ordered community in which people see us treat everyone the same way, although in my opinion harshly, and in which members treat staff with respect. As long as the safety and trustworthiness of moderation on the website and discord server is at risk, we will have to make it well-known that we do exert judgement on everyone equally. So from now on, we will be warning people more frequently. This can be for minor insults, misbehaviour, memberating or what we consider as staff disrespect. We're done with the leniency we have once shown here. I'm sad it has to happen this way and of course we will do everything in our power to keep the chatbox a nice, welcoming place. Perhaps this means people will start thinking that we are being sensitive, especially when it comes down to staff disrespect and failure to abide by warnings, but we consider that to be the lesser evil compared to giving members the illusion that we don't consider every member as equal. Equality, understanding, respect and involvement in the community are the cornerstones of community management and moderation, as they also should be within the staff area. So from now on, we are going to monitor this more closely than before. I hope we can treat everyone with understanding and respect here, members and staff alike. We are confident that this approach won't damage the community as much as our currently projected moderation image, valid or not, drags our reliability down. We are all human, and we strive for excellence within community management, moderation and involvement with the community, and aim to execute measures to achieve these goals with respect, passion, and dedication as we did before. We are saddened to have our strictness come to this point. As much as the (chatbox) community has made sure that this became the way it is, we do encourage to take the liberty to speak freely and have a good time here on the forums, as long as said behaviour is in accordance to the forum rules.  Remember, you can find the forum rules over here:  It saddens us to head in this direction, but we feel it will be for the best. We sincerely hope you can all respect this decision, keep the hype up, and have a nice time enjoying the chatbox and its features within a reasonable and orderly manner. Sincerely, and on behalf of @Kiwi and the Skylords Reborn Staff,
      MrXLink, Community Manager


Tool Developer
  • Content count

  • Joined

  • Last visited

About bobfrog

  • Rank
  • Birthday

Profile Information

  • Gender
  • Location
  • Interests
    BattleForge :P

Recent Profile Visitors

2598 profile views
  1. I allready made a model viewer for the drs file + texture. Can share later, but kinda busy right now.
  2. Cool, so it was a problem of blender and not the converter?
  3. dk what went wrong there, maybe ill write a smd exporter somewhen
  4. i wrote you a short skript. every file in the same folder as the exe gets read and a new file with the names replaced by numbers gets output. its pretty slow for ~5mb files (20 seconds) and might give you a virus warning because of the language i chose. rename.exe
  5. i allready contacted him and i have info about that. just didnt have the time yet to work through it. but it doesnt look too complicated, i will give it a try later. what the creator of lightsong did was nothing else than the 010 script that i posted.
  6. did you read the .drs with blender or did you use lightsong to convert from drs and use the output with blender? if its the first case then im very interested in what you did exactly
  7. from the script that i posted in the other thread i guess "struct CSkSkeleton" is the important part. Here a few words about what this 010 template is: it gives the 010 editor a guide on how to read a file. the editor will go through the template line by line and do whatever is said in the line. 1. int Version; //means read 4 bytes, interpret it as an integer and save it in "Version". int versions[3]; //means read 3 integers as before and store them as an array in "versions". 2. struct Point { float X; float Y; float Z; }; //defines a structure called "Point". It doesnt read anything, just defines sth for later use. 3. Point asd; // means: look up what Point is, see that it is 3 floats and then read 12 bytes (a float is 4 bytes long and we have 3 of it) and store the values inside "asd" 4. struct Point { float X; float Y; float Z; } BoneVertices[4]; // this combines all of the before: define a strucutre "Point", read it 4 times and save it as an array in BoneVertices
  8. A better approach would be to understand the filestructure of the bf files. Then a simple converter could handle this for all files. Its on my todo list, but right now I try to get a better understanding of static objects.
  9. If you can write a few lines of python, then you can easily create your own script to convert ALL battleforge 3D files at once (there are ~6k of them).
  10. Here is an updated version, which contains nearly the whole structure of the drs. Though the function of most of them is unknown yet. Dont get confused by all of it, if you are new to 010 editor. Start at line 665, it says, that the first 4 Bytes in the file are a magic number. Afterwards the content starts. Bytes 5-8 are the number of models contained in the file. The next 2 x 4 Bytes are a pointers to where in the file are 2 lists. These list then point to eg the Vertices of the 3D model or the effects or sounds or the animations an object can do. If you are lazy, you can just install pfp (https://github.com/d0c-s4vage/pfp) and convert the .drs files to .obj files with python. No ned to install 010 or understand the template below. 010 Template for the .drs files: https://pastebin.com/X7BqaaBs pfp example: https://pastebin.com/9dp8reh0 (note: I used that script to get the vertices of CGeoMesh, but doing this for CDspMeshFile works similar and gives you the correct 3D model. Though to be able to print the values nicely, you have to add the .toStr() functions in fields.py in the pfp library. Also i deleted some stuff from the script, hope i didnt break anything.)
  11. A good justice system is not killing anyone and also not punishing anyone. Yes you read that right. The only thing it does is lock up people who have failed until they can be reintroduce into society. If you want to fight terorism on the long term, then dont fight it. Also: can we calm down a bit please?
  12. At worst he will fuck up climate change projects. rip netherlands. Or make prejudice socially acceptable. bad mexicans. cya muslims, we dont want you. Or make the rich richer and destroy the poor. obamacare? nah.. and since we allready allow people to play with their lifes, we also can allow russian roulett in casinos.
  13. the way gold will work will change, so you cant really compare it to the past What is with the scenario A starts early, and gets "premium" and B joins late and doesnt get it. Now B is behind and also will never be able keep up with A.
  14. I really dont like taking away things that were in the original bf and making them only available by paying. It would feel like you are unwanted in the game. I also don't like making grinding easier for people who pay (increased droprate... ). It wouldnt be as bad as "you can buy cards with money", but still it would go into the direction of p2w. I would rather suggest sth like if you pay, then you get extra stuff like reading mails in browser, or creating decks in the browser... Nothing gamechanging, just convinience stuff.